[1493] | 1 | vertex_program diffuseTextureScreenAligned_VP20 cg
|
---|
| 2 | {
|
---|
| 3 | source diffuseTextureScreenAligned_VP20.cg
|
---|
| 4 | entry_point main_vp
|
---|
| 5 | profiles arbvp1 vs_2_0
|
---|
| 6 | }
|
---|
| 7 |
|
---|
| 8 | fragment_program diffuseTextureScreenAligned_FP20 cg
|
---|
| 9 | {
|
---|
| 10 | source diffuseTextureScreenAligned_FP20.cg
|
---|
| 11 | entry_point main_fp
|
---|
| 12 | profiles ps_2_0 arbfp1
|
---|
| 13 | }
|
---|
| 14 |
|
---|
| 15 | fragment_program indirectTexturingDebugEntityPosition_FP20 cg
|
---|
| 16 | {
|
---|
| 17 | source indirectTexturingDebugEntityPosition_FP20.cg
|
---|
| 18 | entry_point main_fp
|
---|
| 19 | profiles ps_2_0 arbfp1
|
---|
| 20 | }
|
---|
| 21 |
|
---|
| 22 | fragment_program indirectTexturingDebugTextureAtlasFitting_FP20 cg
|
---|
| 23 | {
|
---|
| 24 | source indirectTexturingDebugTextureAtlasFitting_FP20.cg
|
---|
| 25 | entry_point main_fp
|
---|
| 26 | profiles ps_2_0 arbfp1
|
---|
| 27 | }
|
---|
| 28 |
|
---|
| 29 | vertex_program diffuseTexturing_VP20 cg
|
---|
| 30 | {
|
---|
| 31 | source diffuseTexturing_VP20.cg
|
---|
| 32 | entry_point main_vp
|
---|
| 33 | profiles arbvp1 vs_2_0
|
---|
| 34 | }
|
---|
| 35 |
|
---|
| 36 | fragment_program diffuseTexturing_FP20 cg
|
---|
| 37 | {
|
---|
| 38 | source diffuseTexturing_FP20.cg
|
---|
| 39 | entry_point main_fp
|
---|
| 40 | profiles ps_2_0 arbfp1
|
---|
| 41 | }
|
---|
| 42 |
|
---|
| 43 | fragment_program indirectTexturingPointBasedGeneration_FP20 cg
|
---|
| 44 | {
|
---|
| 45 | source indirectTexturingPointBasedGeneration_FP20.cg
|
---|
| 46 | entry_point main
|
---|
| 47 | profiles ps_2_0 arbfp1
|
---|
| 48 | }
|
---|
| 49 |
|
---|
| 50 | vertex_program indirectTexturingDefault_VP20 cg
|
---|
| 51 | {
|
---|
| 52 | source indirectTexturingDefault_VP20.cg
|
---|
| 53 | entry_point main_vp
|
---|
| 54 | profiles vs_2_0 arbvp1
|
---|
| 55 | }
|
---|
| 56 |
|
---|
| 57 | fragment_program indirectTexturingDefault_FP20 cg
|
---|
| 58 | {
|
---|
| 59 | source indirectTexturingDefault_FP20.cg
|
---|
| 60 | entry_point main_fp
|
---|
| 61 | profiles ps_2_0 arbfp1
|
---|
| 62 | }
|
---|
| 63 |
|
---|
| 64 | vertex_program indirectTexturingDefault_hlsl_VP20 hlsl
|
---|
| 65 | {
|
---|
| 66 | source indirectTexturingDefault_hlsl_VP20.shd
|
---|
| 67 | entry_point main_vp
|
---|
| 68 | target vs_2_0
|
---|
| 69 | }
|
---|
| 70 |
|
---|
| 71 | fragment_program indirectTexturingDefault_hlsl_FP20 hlsl
|
---|
| 72 | {
|
---|
| 73 | source indirectTexturingDefault_hlsl_FP20.shd
|
---|
| 74 | entry_point main_fp
|
---|
| 75 | target ps_2_0
|
---|
| 76 | }
|
---|
| 77 |
|
---|
| 78 | vertex_program indirectTexturingLighting_hlsl_VP20 hlsl
|
---|
| 79 | {
|
---|
| 80 | source indirectTexturingLighting_hlsl_VP20.shd
|
---|
| 81 | entry_point main_vp
|
---|
| 82 | target vs_2_0
|
---|
| 83 | }
|
---|
| 84 |
|
---|
| 85 | fragment_program indirectTexturingLighting_hlsl_FP20 hlsl
|
---|
| 86 | {
|
---|
| 87 | source indirectTexturingLighting_hlsl_FP20.shd
|
---|
| 88 | entry_point main_fp
|
---|
| 89 | target ps_2_0
|
---|
| 90 | }
|
---|
| 91 |
|
---|
| 92 | fragment_program indirectTexturingDebugTexCoordCorrespondence_FP20 cg
|
---|
| 93 | {
|
---|
| 94 | source indirectTexturingDebugTexCoordCorrespondence_FP20.cg
|
---|
| 95 | entry_point main_fp
|
---|
| 96 | profiles ps_2_0 arbfp1
|
---|
| 97 | }
|
---|
| 98 |
|
---|
| 99 | vertex_program indirectTexturingDefault_glsl_VP20 glsl
|
---|
| 100 | {
|
---|
| 101 | source indirectTexturingDefault_glsl_VP20.shd
|
---|
| 102 | }
|
---|
| 103 |
|
---|
| 104 | fragment_program indirectTexturingDefault_glsl_FP20 glsl
|
---|
| 105 | {
|
---|
| 106 | source indirectTexturingDefault_glsl_FP20.shd
|
---|
| 107 | }
|
---|
| 108 |
|
---|
| 109 | vertex_program LightingWithIndirectTexturingVP cg
|
---|
| 110 | {
|
---|
| 111 | source v_lighting_indirect_texture_mapping.cg
|
---|
| 112 | entry_point main
|
---|
| 113 | profiles arbvp1 vs_2_0
|
---|
| 114 |
|
---|
| 115 | default_params
|
---|
| 116 | {
|
---|
| 117 | param_named_auto p_ModelView worldview_matrix
|
---|
| 118 | param_named_auto p_Model world_matrix
|
---|
| 119 | param_named_auto p_InverseModelView inverse_worldview_matrix
|
---|
| 120 | param_named_auto p_ModelViewProjection worldviewproj_matrix
|
---|
| 121 | param_named_auto p_LightPosition light_position_object_space 0
|
---|
| 122 | }
|
---|
| 123 | }
|
---|
| 124 |
|
---|
| 125 | fragment_program LightingWithIndirectTexturingFP cg
|
---|
| 126 | {
|
---|
| 127 | source f_lighting_indirect_texture_mapping.cg
|
---|
| 128 | entry_point main
|
---|
| 129 | profiles arbfp1 ps_2_0
|
---|
| 130 |
|
---|
| 131 | default_params
|
---|
| 132 | {
|
---|
| 133 | param_named_auto p_LightDiffuse light_diffuse_colour 0
|
---|
| 134 | param_named_auto p_LightSpecular light_specular_colour 0
|
---|
| 135 | param_named_auto p_LightPower light_power 0
|
---|
| 136 | param_named_auto p_ShadowColor ambient_light_colour
|
---|
| 137 | param_named p_Diffuse float4 1.0 1.0 1.0 1.0
|
---|
| 138 | param_named p_Specular float4 0.1 0.1 0.1 16
|
---|
| 139 |
|
---|
| 140 | param_named sourceTextureSize float 16.0
|
---|
| 141 | param_named sqrtNumSamples float 4.0
|
---|
| 142 | param_named epsilonX float -0.35
|
---|
| 143 | param_named epsilonY float -0.06
|
---|
| 144 | }
|
---|
| 145 | }
|
---|