vertex_program SS_vsAmbGEN cg { source demos/solar_system/program/solar_system.cg profiles vs_1_1 arbvp1 entry_point SS_vsAmbGEN default_params { param_named_auto wvpMat worldviewproj_matrix } } fragment_program SS_fpAmbGEN cg { source demos/solar_system/program/solar_system.cg profiles ps_2_x arbfp1 entry_point SS_fpAmbGEN default_params { param_named_auto ambient ambient_light_colour param_named_auto matAmb surface_ambient_colour param_named_auto matEmissive surface_emissive_colour } } vertex_program SS_vsLightGEN cg { source demos/solar_system/program/solar_system.cg profiles vs_1_1 arbvp1 entry_point SS_vsLightGEN default_params { param_named_auto wMat world_matrix param_named_auto wvpMat worldviewproj_matrix param_named_auto spotlightDir light_direction_object_space 0 } } fragment_program SS_fpLightGEN cg { source demos/solar_system/program/solar_system.cg profiles ps_2_x arbfp1 entry_point SS_fpLightGEN default_params { param_named_auto lightDif0 light_diffuse_colour 0 param_named_auto lightSpec0 light_specular_colour 0 param_named_auto camPos camera_position param_named_auto matShininess surface_shininess param_named_auto matDif surface_diffuse_colour param_named_auto matSpec surface_specular_colour param_named_auto lightPos0 light_position 0 param_named_auto lightAtt0 light_attenuation 0 param_named_auto spotlightParams spotlight_params 0 } } vertex_program SS_vsAmbGEN0 cg { source demos/solar_system/program/solar_system.cg profiles vs_1_1 arbvp1 entry_point SS_vsAmbGEN0 default_params { param_named_auto wvpMat worldviewproj_matrix } } fragment_program SS_fpAmbGENDIFF0 cg { source demos/solar_system/program/solar_system.cg profiles ps_2_x arbfp1 entry_point SS_fpAmbGENDIFF0 default_params { param_named_auto ambient ambient_light_colour param_named_auto matAmb surface_ambient_colour param_named_auto matEmissive surface_emissive_colour } } vertex_program SS_vsLightGEN0 cg { source demos/solar_system/program/solar_system.cg profiles vs_1_1 arbvp1 entry_point SS_vsLightGEN0 default_params { param_named_auto wMat world_matrix param_named_auto wvpMat worldviewproj_matrix param_named_auto spotlightDir light_direction_object_space 0 } } fragment_program SS_fpLightGENDIFF0 cg { source demos/solar_system/program/solar_system.cg profiles ps_2_x arbfp1 entry_point SS_fpLightGENDIFF0 default_params { param_named_auto lightDif0 light_diffuse_colour 0 param_named_auto lightSpec0 light_specular_colour 0 param_named_auto camPos camera_position param_named_auto matShininess surface_shininess param_named_auto matDif surface_diffuse_colour param_named_auto matSpec surface_specular_colour param_named_auto lightPos0 light_position 0 param_named_auto lightAtt0 light_attenuation 0 param_named_auto spotlightParams spotlight_params 0 } } vertex_program SS_vsLightGENNORM0 cg { source demos/solar_system/program/solar_system.cg profiles vs_1_1 arbvp1 entry_point SS_vsLightGENNORM0 default_params { param_named_auto wMat world_matrix param_named_auto wvpMat worldviewproj_matrix param_named_auto spotlightDir light_direction_object_space 0 } } fragment_program SS_fpLightGENDIFF0NORM0 cg { source demos/solar_system/program/solar_system.cg profiles ps_2_x arbfp1 entry_point SS_fpLightGENDIFF0NORM0 default_params { param_named_auto lightDif0 light_diffuse_colour 0 param_named_auto lightSpec0 light_specular_colour 0 param_named_auto camPos camera_position param_named_auto matShininess surface_shininess param_named_auto matDif surface_diffuse_colour param_named_auto matSpec surface_specular_colour param_named_auto lightPos0 light_position 0 param_named_auto lightAtt0 light_attenuation 0 param_named_auto spotlightParams spotlight_params 0 param_named_auto iTWMat inverse_transpose_world_matrix param_named normalMul float 1 } } fragment_program SS_fpLightGENDIFF0SPEC0NORM0 cg { source demos/solar_system/program/solar_system.cg profiles ps_2_x arbfp1 entry_point SS_fpLightGENDIFF0SPEC0NORM0 default_params { param_named_auto lightDif0 light_diffuse_colour 0 param_named_auto lightSpec0 light_specular_colour 0 param_named_auto camPos camera_position param_named_auto matShininess surface_shininess param_named_auto matDif surface_diffuse_colour param_named_auto matSpec surface_specular_colour param_named_auto lightPos0 light_position 0 param_named_auto lightAtt0 light_attenuation 0 param_named_auto spotlightParams spotlight_params 0 param_named_auto iTWMat inverse_transpose_world_matrix param_named normalMul float 1 } } fragment_program SS_fpAmbGENDIFF0EMI0 cg { source demos/solar_system/program/solar_system.cg profiles ps_2_x arbfp1 entry_point SS_fpAmbGENDIFF0EMI0 default_params { param_named_auto ambient ambient_light_colour param_named_auto matAmb surface_ambient_colour param_named_auto matEmissive surface_emissive_colour } }