]> git.tdb.fi Git - libs/gl.git/blobdiff - shaderlib/shadow.glsl
Add GLSL keywords for overriding functions
[libs/gl.git] / shaderlib / shadow.glsl
index 0a20b3a513998272fc13d14f386f621f32864e8d..6f4acd2786a6319c242d9ff8300a00ecc535d0a7 100644 (file)
@@ -1,6 +1,6 @@
 import msp_interface;
 
-const bool use_shadow_map = false;
+layout(constant_id=auto) const bool use_shadow_map = false;
 
 #pragma MSP stage(vertex)
 void shadow_transform(vec4 eye_vertex)
@@ -9,7 +9,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)
        {