]> git.tdb.fi Git - libs/gl.git/blobdiff - shaderlib/shadow.glsl
Move lighting calculations to world space
[libs/gl.git] / shaderlib / shadow.glsl
index f0338b95f8a10c1f0a9ced28210d59fb345e5d4d..04cf6832dcffd19a6a4949c1049b98e0f2b64a40 100644 (file)
@@ -3,7 +3,7 @@ import msp_interface;
 uniform ShadowMap
 {
        float shadow_darkness;
-       mat4 shd_eye_matrix;
+       mat4 shd_world_matrix;
 };
 
 uniform sampler2DShadow shadow_map;
@@ -11,9 +11,9 @@ uniform sampler2DShadow shadow_map;
 layout(constant_id=auto) const bool use_shadow_map = false;
 
 #pragma MSP stage(vertex)
-void shadow_transform(vec4 eye_vertex)
+void shadow_transform(vec4 world_vertex)
 {
-       out vec3 shadow_coord = (shd_eye_matrix*eye_vertex).xyz;
+       out vec3 shadow_coord = (shd_world_matrix*world_vertex).xyz;
 }
 
 #pragma MSP stage(fragment)