X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=shaderlib%2Fshadow.glsl;h=6f4acd2786a6319c242d9ff8300a00ecc535d0a7;hb=6dcf74922f46b086ad394c19fd6ce083a635b290;hp=0a20b3a513998272fc13d14f386f621f32864e8d;hpb=5ca47579de51342ac3e8ecda2cbb9be2f8b4643a;p=libs%2Fgl.git diff --git a/shaderlib/shadow.glsl b/shaderlib/shadow.glsl index 0a20b3a5..6f4acd27 100644 --- a/shaderlib/shadow.glsl +++ b/shaderlib/shadow.glsl @@ -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) {