vertex_program SO3/VS/OVERLAY glsl glsles glslang hlsl { source overlayvs.glsl default_params { param_named_auto worldViewProj worldviewproj_matrix } } fragment_program SO3/FP/OVERLAY_GL glsl glsles glslang { source overlayfp.glsl default_params { param_named opacity float 1.0 //param_named diffuseMap int 0 } } fragment_program SO3/FP/OVERLAY_HLSL hlsl { source overlayfp.glsl default_params { param_named opacity float 1.0 } } fragment_program SO3/FP/OVERLAY unified { delegate SO3/FP/OVERLAY_HLSL delegate SO3/FP/OVERLAY_GL }