@@ -139,60 +139,71 @@ set(RENDERERLIST
139139)
140140
141141set (GLSLSOURCELIST
142+ # Common shader libraries
142143 ${ENGINE_DIR} /renderer/glsl_source/common.glsl
143144 ${ENGINE_DIR} /renderer/glsl_source/common_cp.glsl
144145 ${ENGINE_DIR} /renderer/glsl_source/shaderProfiler_vp.glsl
145146 ${ENGINE_DIR} /renderer/glsl_source/shaderProfiler_fp.glsl
147+
148+ # Material system shaders
149+ ${ENGINE_DIR} /renderer/glsl_source/material_cp.glsl
150+ ${ENGINE_DIR} /renderer/glsl_source/material_vp.glsl
151+ ${ENGINE_DIR} /renderer/glsl_source/material_fp.glsl
146152 ${ENGINE_DIR} /renderer/glsl_source/clearSurfaces_cp.glsl
147153 ${ENGINE_DIR} /renderer/glsl_source/cull_cp.glsl
148154 ${ENGINE_DIR} /renderer/glsl_source/depthReduction_cp.glsl
149155 ${ENGINE_DIR} /renderer/glsl_source/processSurfaces_cp.glsl
150- ${ENGINE_DIR} /renderer/glsl_source/material_cp.glsl
151- ${ENGINE_DIR} /renderer/glsl_source/material_vp.glsl
152- ${ENGINE_DIR} /renderer/glsl_source/material_fp.glsl
153- ${ENGINE_DIR} /renderer/glsl_source/skybox_vp.glsl
154- ${ENGINE_DIR} /renderer/glsl_source/ssao_fp.glsl
156+
157+ # Screen-space shaders
155158 ${ENGINE_DIR} /renderer/glsl_source/screenSpace_vp.glsl
156- ${ENGINE_DIR} /renderer/glsl_source/vertexAnimation_vp.glsl
157- ${ENGINE_DIR} /renderer/glsl_source/vertexSimple_vp.glsl
158- ${ENGINE_DIR} /renderer/glsl_source/vertexSkinning_vp.glsl
159159 ${ENGINE_DIR} /renderer/glsl_source/blur_fp.glsl
160160 ${ENGINE_DIR} /renderer/glsl_source/cameraEffects_fp.glsl
161- ${ENGINE_DIR} /renderer/glsl_source/computeLight_fp.glsl
162161 ${ENGINE_DIR} /renderer/glsl_source/contrast_fp.glsl
163- ${ENGINE_DIR} /renderer/glsl_source/debugShadowMap_fp.glsl
164- ${ENGINE_DIR} /renderer/glsl_source/debugShadowMap_vp.glsl
165- ${ENGINE_DIR} /renderer/glsl_source/deformVertexes_vp.glsl
166- ${ENGINE_DIR} /renderer/glsl_source/depthtile1_fp.glsl
162+ ${ENGINE_DIR} /renderer/glsl_source/fogGlobal_fp.glsl
163+ ${ENGINE_DIR} /renderer/glsl_source/fxaa_fp.glsl
164+ ${ENGINE_DIR} /renderer/glsl_source/fxaa3_11_fp.glsl
165+ ${ENGINE_DIR} /renderer/glsl_source/motionblur_fp.glsl
166+ ${ENGINE_DIR} /renderer/glsl_source/ssao_fp.glsl
167+
168+ # Lighting shaders
167169 ${ENGINE_DIR} /renderer/glsl_source/depthtile1_vp.glsl
170+ ${ENGINE_DIR} /renderer/glsl_source/depthtile1_fp.glsl
168171 ${ENGINE_DIR} /renderer/glsl_source/depthtile2_fp.glsl
169- ${ENGINE_DIR} /renderer/glsl_source/fogGlobal_fp.glsl
170- ${ENGINE_DIR} /renderer/glsl_source/fogQuake3_fp.glsl
172+ ${ENGINE_DIR} /renderer/glsl_source/lighttile_vp.glsl
173+ ${ENGINE_DIR} /renderer/glsl_source/lighttile_fp.glsl
174+ ${ENGINE_DIR} /renderer/glsl_source/computeLight_fp.glsl
175+ ${ENGINE_DIR} /renderer/glsl_source/reliefMapping_fp.glsl
176+
177+ # Common vertex shader libraries
178+ ${ENGINE_DIR} /renderer/glsl_source/deformVertexes_vp.glsl
179+ ${ENGINE_DIR} /renderer/glsl_source/vertexAnimation_vp.glsl
180+ ${ENGINE_DIR} /renderer/glsl_source/vertexSimple_vp.glsl
181+ ${ENGINE_DIR} /renderer/glsl_source/vertexSkinning_vp.glsl
182+
183+ # Regular shaders
184+ ${ENGINE_DIR} /renderer/glsl_source/debugShadowMap_vp.glsl
185+ ${ENGINE_DIR} /renderer/glsl_source/debugShadowMap_fp.glsl
171186 ${ENGINE_DIR} /renderer/glsl_source/fogQuake3_vp.glsl
172- ${ENGINE_DIR} /renderer/glsl_source/forwardLighting_fp .glsl
187+ ${ENGINE_DIR} /renderer/glsl_source/fogQuake3_fp .glsl
173188 ${ENGINE_DIR} /renderer/glsl_source/forwardLighting_vp.glsl
174- ${ENGINE_DIR} /renderer/glsl_source/fxaa_fp.glsl
175- ${ENGINE_DIR} /renderer/glsl_source/fxaa3_11_fp.glsl
176- ${ENGINE_DIR} /renderer/glsl_source/generic_fp.glsl
189+ ${ENGINE_DIR} /renderer/glsl_source/forwardLighting_fp.glsl
177190 ${ENGINE_DIR} /renderer/glsl_source/generic_vp.glsl
178- ${ENGINE_DIR} /renderer/glsl_source/heatHaze_fp .glsl
191+ ${ENGINE_DIR} /renderer/glsl_source/generic_fp .glsl
179192 ${ENGINE_DIR} /renderer/glsl_source/heatHaze_vp.glsl
180- ${ENGINE_DIR} /renderer/glsl_source/lightMapping_fp .glsl
193+ ${ENGINE_DIR} /renderer/glsl_source/heatHaze_fp .glsl
181194 ${ENGINE_DIR} /renderer/glsl_source/lightMapping_vp.glsl
182- ${ENGINE_DIR} /renderer/glsl_source/lighttile_fp.glsl
183- ${ENGINE_DIR} /renderer/glsl_source/lighttile_vp.glsl
184- ${ENGINE_DIR} /renderer/glsl_source/liquid_fp.glsl
195+ ${ENGINE_DIR} /renderer/glsl_source/lightMapping_fp.glsl
185196 ${ENGINE_DIR} /renderer/glsl_source/liquid_vp.glsl
186- ${ENGINE_DIR} /renderer/glsl_source/motionblur_fp.glsl
187- ${ENGINE_DIR} /renderer/glsl_source/portal_fp.glsl
197+ ${ENGINE_DIR} /renderer/glsl_source/liquid_fp.glsl
188198 ${ENGINE_DIR} /renderer/glsl_source/portal_vp.glsl
189- ${ENGINE_DIR} /renderer/glsl_source/reflection_CB_fp .glsl
199+ ${ENGINE_DIR} /renderer/glsl_source/portal_fp .glsl
190200 ${ENGINE_DIR} /renderer/glsl_source/reflection_CB_vp.glsl
191- ${ENGINE_DIR} /renderer/glsl_source/reliefMapping_fp.glsl
192- ${ENGINE_DIR} /renderer/glsl_source/screen_fp.glsl
201+ ${ENGINE_DIR} /renderer/glsl_source/reflection_CB_fp.glsl
193202 ${ENGINE_DIR} /renderer/glsl_source/screen_vp.glsl
194- ${ENGINE_DIR} /renderer/glsl_source/shadowFill_fp .glsl
203+ ${ENGINE_DIR} /renderer/glsl_source/screen_fp .glsl
195204 ${ENGINE_DIR} /renderer/glsl_source/shadowFill_vp.glsl
205+ ${ENGINE_DIR} /renderer/glsl_source/shadowFill_fp.glsl
206+ ${ENGINE_DIR} /renderer/glsl_source/skybox_vp.glsl
196207 ${ENGINE_DIR} /renderer/glsl_source/skybox_fp.glsl
197208)
198209
0 commit comments