@@ -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