vertex_program SO3/Internal/Color_vp glsl glsles glslang hlsl { source color_vp.glsl default_params { param_named_auto worldViewProj worldviewproj_matrix param_named_auto ambient surface_ambient_colour } } vertex_program SO3/Internal/Default_vp glsl glsles glslang hlsl { source default_vp.glsl default_params { param_named_auto worldViewProj worldviewproj_matrix param_named_auto ambient ambient_light_colour param_named_auto objSpaceLight light_position_object_space 0 param_named_auto lightColour light_diffuse_colour 0 } } vertex_program SO3/Internal/Default_nolight_vp glsl glsles glslang hlsl { source default_nolight_vp.glsl default_params { param_named_auto worldViewProj worldviewproj_matrix param_named_auto ambient surface_ambient_colour } } fragment_program SO3/Internal/Default_fp glsl glsles glslang hlsl { source default_fp.glsl } material SO3/Internal/Default { technique Default { pass Default { diffuse 1.0 1.0 1.0 1.0 ambient 1.0 1.0 1.0 1.0 vertex_program_ref SO3/Internal/Default_vp { } fragment_program_ref SO3/Internal/Default_fp { } } } } material SO3/Internal/DefaultNoLight { technique Default { pass Default { diffuse 1.0 1.0 1.0 1.0 ambient 1.0 1.0 1.0 1.0 lighting off vertex_program_ref SO3/Internal/Default_nolight_vp { } fragment_program_ref SO3/Internal/Default_fp { } } } } material SO3/Internal/DefaultColor { technique Default { pass Default { ambient 1.0 1.0 1.0 1.0 vertex_program_ref SO3/Internal/Color_vp { } fragment_program_ref SO3/Internal/Default_fp { } } } }