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)
}
#pragma MSP stage(fragment)
-float get_shadow_factor(int index)
+virtual float get_shadow_factor(int index)
{
if(use_shadow_map)
{