vertex_program arsup_vsLightGEN_CG cg { source demos/arandy/arsupport/program/arsupport.cg profiles vs_1_1 arbvp1 entry_point arsup_vsLightGEN default_params { param_named_auto wMat world_matrix param_named_auto witMat inverse_transpose_world_matrix param_named_auto wvpMat worldviewproj_matrix param_named_auto fogParams fog_params param_named_auto spotlightDir0 light_direction_object_space 0 param_named_auto spotlightDir1 light_direction_object_space 1 param_named_auto spotlightDir2 light_direction_object_space 2 } } vertex_program arsup_vsLightGEN_GLSLES glsles { source demos/arandy/arsupport/program/arsup_vsLightGENVP.glsles profiles glsles default_params { param_named_auto wMat world_matrix param_named_auto witMat inverse_transpose_world_matrix param_named_auto wvpMat worldviewproj_matrix param_named_auto fogParams fog_params param_named_auto spotlightDir0 light_direction_object_space 0 param_named_auto spotlightDir1 light_direction_object_space 1 param_named_auto spotlightDir2 light_direction_object_space 2 } } vertex_program arsup_vsLightGEN unified { delegate arsup_vsLightGEN_CG delegate arsup_vsLightGEN_GLSLES } fragment_program arsup_fpLightGEN_CG cg { source demos/arandy/arsupport/program/arsupport.cg profiles ps_3_0 arbfp1 entry_point arsup_fpLightGEN default_params { param_named_auto fogColor fog_colour param_named_auto ambient ambient_light_colour param_named_auto lightDif0 light_diffuse_colour 0 param_named_auto lightPos0 light_position 0 param_named_auto lightAtt0 light_attenuation 0 param_named_auto lightSpec0 light_specular_colour 0 param_named_auto lightDif1 light_diffuse_colour 1 param_named_auto lightPos1 light_position 1 param_named_auto lightAtt1 light_attenuation 1 param_named_auto lightSpec1 light_specular_colour 1 param_named_auto lightDif2 light_diffuse_colour 2 param_named_auto lightPos2 light_position 2 param_named_auto lightAtt2 light_attenuation 2 param_named_auto lightSpec2 light_specular_colour 2 param_named_auto camPos camera_position param_named_auto matAmb surface_ambient_colour param_named_auto matEmissive surface_emissive_colour param_named_auto matDif surface_diffuse_colour param_named_auto matSpec surface_specular_colour param_named_auto matShininess surface_shininess param_named_auto spotlightParams0 spotlight_params 0 param_named_auto spotlightParams1 spotlight_params 1 param_named_auto spotlightParams2 spotlight_params 2 } } fragment_program arsup_fpLightGEN_GLSLES glsles { source demos/arandy/arsupport/program/arsup_fpLightGENFP.glsles profiles glsles default_params { param_named_auto fogColor fog_colour param_named_auto ambient ambient_light_colour param_named_auto lightDif0 light_diffuse_colour 0 param_named_auto lightPos0 light_position 0 param_named_auto lightAtt0 light_attenuation 0 param_named_auto lightSpec0 light_specular_colour 0 param_named_auto lightDif1 light_diffuse_colour 1 param_named_auto lightPos1 light_position 1 param_named_auto lightAtt1 light_attenuation 1 param_named_auto lightSpec1 light_specular_colour 1 param_named_auto lightDif2 light_diffuse_colour 2 param_named_auto lightPos2 light_position 2 param_named_auto lightAtt2 light_attenuation 2 param_named_auto lightSpec2 light_specular_colour 2 param_named_auto camPos camera_position param_named_auto matAmb surface_ambient_colour param_named_auto matEmissive surface_emissive_colour param_named_auto matDif surface_diffuse_colour param_named_auto matSpec surface_specular_colour param_named_auto matShininess surface_shininess param_named_auto spotlightParams0 spotlight_params 0 param_named_auto spotlightParams1 spotlight_params 1 param_named_auto spotlightParams2 spotlight_params 2 } } fragment_program arsup_fpLightGEN unified { delegate arsup_fpLightGEN_CG delegate arsup_fpLightGEN_GLSLES } vertex_program arsup_vsLightGEN0_CG cg { source demos/arandy/arsupport/program/arsupport.cg profiles vs_1_1 arbvp1 entry_point arsup_vsLightGEN0 default_params { param_named_auto wMat world_matrix param_named_auto witMat inverse_transpose_world_matrix param_named_auto wvpMat worldviewproj_matrix param_named_auto fogParams fog_params param_named_auto spotlightDir0 light_direction_object_space 0 param_named_auto spotlightDir1 light_direction_object_space 1 param_named_auto spotlightDir2 light_direction_object_space 2 } } vertex_program arsup_vsLightGEN0_GLSLES glsles { source demos/arandy/arsupport/program/arsup_vsLightGEN0VP.glsles profiles glsles default_params { param_named_auto wMat world_matrix param_named_auto witMat inverse_transpose_world_matrix param_named_auto wvpMat worldviewproj_matrix param_named_auto fogParams fog_params param_named_auto spotlightDir0 light_direction_object_space 0 param_named_auto spotlightDir1 light_direction_object_space 1 param_named_auto spotlightDir2 light_direction_object_space 2 } } vertex_program arsup_vsLightGEN0 unified { delegate arsup_vsLightGEN0_CG delegate arsup_vsLightGEN0_GLSLES } fragment_program arsup_fpLightGENDIFF0_CG cg { source demos/arandy/arsupport/program/arsupport.cg profiles ps_3_0 arbfp1 entry_point arsup_fpLightGENDIFF0 default_params { param_named_auto fogColor fog_colour param_named_auto ambient ambient_light_colour param_named_auto lightDif0 light_diffuse_colour 0 param_named_auto lightPos0 light_position 0 param_named_auto lightAtt0 light_attenuation 0 param_named_auto lightSpec0 light_specular_colour 0 param_named_auto lightDif1 light_diffuse_colour 1 param_named_auto lightPos1 light_position 1 param_named_auto lightAtt1 light_attenuation 1 param_named_auto lightSpec1 light_specular_colour 1 param_named_auto lightDif2 light_diffuse_colour 2 param_named_auto lightPos2 light_position 2 param_named_auto lightAtt2 light_attenuation 2 param_named_auto lightSpec2 light_specular_colour 2 param_named_auto camPos camera_position param_named_auto matAmb surface_ambient_colour param_named_auto matEmissive surface_emissive_colour param_named_auto matDif surface_diffuse_colour param_named_auto matSpec surface_specular_colour param_named_auto matShininess surface_shininess param_named_auto spotlightParams0 spotlight_params 0 param_named_auto spotlightParams1 spotlight_params 1 param_named_auto spotlightParams2 spotlight_params 2 } } fragment_program arsup_fpLightGENDIFF0_GLSLES glsles { source demos/arandy/arsupport/program/arsup_fpLightGENDIFF0FP.glsles profiles glsles default_params { param_named_auto fogColor fog_colour param_named_auto ambient ambient_light_colour param_named_auto lightDif0 light_diffuse_colour 0 param_named_auto lightPos0 light_position 0 param_named_auto lightAtt0 light_attenuation 0 param_named_auto lightSpec0 light_specular_colour 0 param_named_auto lightDif1 light_diffuse_colour 1 param_named_auto lightPos1 light_position 1 param_named_auto lightAtt1 light_attenuation 1 param_named_auto lightSpec1 light_specular_colour 1 param_named_auto lightDif2 light_diffuse_colour 2 param_named_auto lightPos2 light_position 2 param_named_auto lightAtt2 light_attenuation 2 param_named_auto lightSpec2 light_specular_colour 2 param_named_auto camPos camera_position param_named_auto matAmb surface_ambient_colour param_named_auto matEmissive surface_emissive_colour param_named_auto matDif surface_diffuse_colour param_named_auto matSpec surface_specular_colour param_named_auto matShininess surface_shininess param_named_auto spotlightParams0 spotlight_params 0 param_named_auto spotlightParams1 spotlight_params 1 param_named_auto spotlightParams2 spotlight_params 2 param_named diffuseMap int 0 } } fragment_program arsup_fpLightGENDIFF0 unified { delegate arsup_fpLightGENDIFF0_CG delegate arsup_fpLightGENDIFF0_GLSLES }