]> git.tdb.fi Git - libs/gl.git/blobdiff - shaderlib/msp_interface.glsl
Move lighting calculations to world space
[libs/gl.git] / shaderlib / msp_interface.glsl
index c4b27b1137e7d77886c15ee510ad0697478a3ff8..e35b984845cf318fc0ec70b9b18042719ab6f12e 100644 (file)
@@ -9,12 +9,12 @@ struct ClipPlane
        vec4 equation;
 };
 
-uniform mat4 eye_obj_matrix;
-uniform mat3 eye_obj_normal_matrix;
+uniform mat4 world_obj_matrix;
+uniform mat3 world_obj_normal_matrix;
 uniform Transform
 {
        mat4 eye_world_matrix;
-       mat4 projection_matrix;
+       mat4 clip_eye_matrix;
 };
 
 uniform Lighting
@@ -23,7 +23,7 @@ uniform Lighting
        LightSourceParameters light_sources[1];
        vec4 ambient_color;
        vec4 sky_color;
-       vec3 eye_zenith_dir;
+       vec3 world_zenith_dir;
        float horizon_limit;
        vec4 fog_color;
        float fog_density;