@@ -139,67 +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
155- ${ENGINE_DIR} /renderer/glsl_source/ssao_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
156+
157+ # Screen-space shaders
158+ ${ENGINE_DIR} /renderer/glsl_source/screenSpace_vp.glsl
159159 ${ENGINE_DIR} /renderer/glsl_source/blur_fp.glsl
160- ${ENGINE_DIR} /renderer/glsl_source/blur_vp.glsl
161160 ${ENGINE_DIR} /renderer/glsl_source/cameraEffects_fp.glsl
162- ${ENGINE_DIR} /renderer/glsl_source/cameraEffects_vp.glsl
163- ${ENGINE_DIR} /renderer/glsl_source/computeLight_fp.glsl
164161 ${ENGINE_DIR} /renderer/glsl_source/contrast_fp.glsl
165- ${ENGINE_DIR} /renderer/glsl_source/contrast_vp.glsl
166- ${ENGINE_DIR} /renderer/glsl_source/debugShadowMap_fp.glsl
167- ${ENGINE_DIR} /renderer/glsl_source/debugShadowMap_vp.glsl
168- ${ENGINE_DIR} /renderer/glsl_source/deformVertexes_vp.glsl
169- ${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
170169 ${ENGINE_DIR} /renderer/glsl_source/depthtile1_vp.glsl
170+ ${ENGINE_DIR} /renderer/glsl_source/depthtile1_fp.glsl
171171 ${ENGINE_DIR} /renderer/glsl_source/depthtile2_fp.glsl
172- ${ENGINE_DIR} /renderer/glsl_source/depthtile2_vp.glsl
173- ${ENGINE_DIR} /renderer/glsl_source/fogGlobal_fp.glsl
174- ${ENGINE_DIR} /renderer/glsl_source/fogGlobal_vp.glsl
175- ${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
176186 ${ENGINE_DIR} /renderer/glsl_source/fogQuake3_vp.glsl
177- ${ENGINE_DIR} /renderer/glsl_source/forwardLighting_fp .glsl
187+ ${ENGINE_DIR} /renderer/glsl_source/fogQuake3_fp .glsl
178188 ${ENGINE_DIR} /renderer/glsl_source/forwardLighting_vp.glsl
179- ${ENGINE_DIR} /renderer/glsl_source/fxaa_fp.glsl
180- ${ENGINE_DIR} /renderer/glsl_source/fxaa_vp.glsl
181- ${ENGINE_DIR} /renderer/glsl_source/fxaa3_11_fp.glsl
182- ${ENGINE_DIR} /renderer/glsl_source/generic_fp.glsl
189+ ${ENGINE_DIR} /renderer/glsl_source/forwardLighting_fp.glsl
183190 ${ENGINE_DIR} /renderer/glsl_source/generic_vp.glsl
184- ${ENGINE_DIR} /renderer/glsl_source/heatHaze_fp .glsl
191+ ${ENGINE_DIR} /renderer/glsl_source/generic_fp .glsl
185192 ${ENGINE_DIR} /renderer/glsl_source/heatHaze_vp.glsl
186- ${ENGINE_DIR} /renderer/glsl_source/lightMapping_fp .glsl
193+ ${ENGINE_DIR} /renderer/glsl_source/heatHaze_fp .glsl
187194 ${ENGINE_DIR} /renderer/glsl_source/lightMapping_vp.glsl
188- ${ENGINE_DIR} /renderer/glsl_source/lighttile_fp.glsl
189- ${ENGINE_DIR} /renderer/glsl_source/lighttile_vp.glsl
190- ${ENGINE_DIR} /renderer/glsl_source/liquid_fp.glsl
195+ ${ENGINE_DIR} /renderer/glsl_source/lightMapping_fp.glsl
191196 ${ENGINE_DIR} /renderer/glsl_source/liquid_vp.glsl
192- ${ENGINE_DIR} /renderer/glsl_source/motionblur_fp.glsl
193- ${ENGINE_DIR} /renderer/glsl_source/motionblur_vp.glsl
194- ${ENGINE_DIR} /renderer/glsl_source/portal_fp.glsl
197+ ${ENGINE_DIR} /renderer/glsl_source/liquid_fp.glsl
195198 ${ENGINE_DIR} /renderer/glsl_source/portal_vp.glsl
196- ${ENGINE_DIR} /renderer/glsl_source/reflection_CB_fp .glsl
199+ ${ENGINE_DIR} /renderer/glsl_source/portal_fp .glsl
197200 ${ENGINE_DIR} /renderer/glsl_source/reflection_CB_vp.glsl
198- ${ENGINE_DIR} /renderer/glsl_source/reliefMapping_fp.glsl
199- ${ENGINE_DIR} /renderer/glsl_source/screen_fp.glsl
201+ ${ENGINE_DIR} /renderer/glsl_source/reflection_CB_fp.glsl
200202 ${ENGINE_DIR} /renderer/glsl_source/screen_vp.glsl
201- ${ENGINE_DIR} /renderer/glsl_source/shadowFill_fp .glsl
203+ ${ENGINE_DIR} /renderer/glsl_source/screen_fp .glsl
202204 ${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
203207 ${ENGINE_DIR} /renderer/glsl_source/skybox_fp.glsl
204208)
205209
0 commit comments