vertex_program grass_vs cg { source examples/media/program/grass.cg profiles vs_1_1 arbvp1 entry_point grass_vs default_params { param_named_auto wvpMat worldviewproj_matrix param_named_auto iwpMat inverse_world_matrix param_named_auto eyePosition camera_position param_named_auto time time 0.2 param_named amplitude float3 0.4 0.0 0.4 param_named_auto ambientColor ambient_light_colour param_named_auto lightPosition light_position 0 param_named_auto lightDiffuseColor light_diffuse_colour 0 param_named_auto shininess surface_shininess param_named_auto Ka surface_ambient_colour param_named_auto Kd surface_diffuse_colour param_named_auto Ke surface_emissive_colour param_named_auto Ks surface_specular_colour } }