fragment_program f_ps_2_0_fp hlsl { source 1bitmap.hlsl entry_point f target ps_2_0 default_params { param_named light1Pos float4 100 100 100 0 param_named light1Color float4 1 1 1 1 param_named_auto wvp worldviewproj_matrix param_named_auto worldIT inverse_transpose_world_matrix param_named_auto world world_matrix param_named_auto worldI inverse_world_matrix param_named_auto viewInv inverse_view_matrix } } vertex_program v_vs_1_1_vp hlsl { source 1bitmap.hlsl entry_point v target vs_1_1 default_params { param_named light1Pos float4 100 100 100 0 param_named light1Color float4 1 1 1 1 param_named_auto wvp worldviewproj_matrix param_named_auto worldIT inverse_transpose_world_matrix param_named_auto world world_matrix param_named_auto worldI inverse_world_matrix param_named_auto viewInv inverse_view_matrix } }