]> git.tdb.fi Git - libs/gl.git/blobdiff - shaderlib/shadow.glsl
Rename compatibility.* to finalize.*
[libs/gl.git] / shaderlib / shadow.glsl
index d751b460778af84155e127b828d21c6f4f614d33..f168fe7955431869b25f90b8909192453929bcd0 100644 (file)
@@ -1,5 +1,13 @@
 import msp_interface;
 
+uniform ShadowMap
+{
+       float shadow_darkness;
+       mat4 shd_eye_matrix;
+};
+
+uniform sampler2DShadow shadow_map;
+
 layout(constant_id=auto) const bool use_shadow_map = false;
 
 #pragma MSP stage(vertex)
@@ -9,7 +17,7 @@ void shadow_transform(vec4 eye_vertex)
 }
 
 #pragma MSP stage(fragment)
-float get_shadow_factor(int index)
+virtual float get_shadow_factor(int index)
 {
        if(use_shadow_map)
        {