// ------------------------------- // Cel Shading Section // ------------------------------- vertex_program CelShadingVP cg { source demos/kidkitchen/programs/CelShading.cg entry_point main_vp profiles vs_1_1 arbvp1 default_params { param_named_auto lightPosition_0 light_position_object_space 0 param_named_auto eyePosition camera_position_object_space param_named_auto WorldViewProjection worldviewproj_matrix param_named_auto shininess surface_shininess } } fragment_program CelShadingFP cg { source demos/kidkitchen/programs/CelShading.cg entry_point main_fp profiles ps_2_0 arbfp1 default_params { param_named_auto ambientColor ambient_light_colour param_named ambientIntensity float 1 param_named_auto LightDiffuseColor0 light_diffuse_colour 0 param_named_auto LightSpecularColor0 light_specular_colour 0 param_named_auto diffuseColor surface_diffuse_colour param_named_auto specularColor surface_specular_colour } }