source: GTP/trunk/App/Demos/Illum/IBRBillboardCloudTrees/OGRE/IBRTreesOGRE/media/general/general.program @ 1493

Revision 1493, 3.5 KB checked in by igarcia, 18 years ago (diff)
Line 
1vertex_program diffuseTextureScreenAligned_VP20 cg
2{
3        source diffuseTextureScreenAligned_VP20.cg
4        entry_point main_vp
5        profiles arbvp1 vs_2_0
6}
7
8fragment_program diffuseTextureScreenAligned_FP20 cg
9{
10        source diffuseTextureScreenAligned_FP20.cg
11        entry_point main_fp
12        profiles ps_2_0 arbfp1
13}
14
15fragment_program indirectTexturingDebugEntityPosition_FP20 cg
16{
17        source indirectTexturingDebugEntityPosition_FP20.cg
18        entry_point main_fp
19        profiles ps_2_0 arbfp1
20}
21
22fragment_program indirectTexturingDebugTextureAtlasFitting_FP20 cg
23{
24        source indirectTexturingDebugTextureAtlasFitting_FP20.cg
25        entry_point main_fp
26        profiles ps_2_0 arbfp1
27}
28
29vertex_program diffuseTexturing_VP20 cg
30{
31        source diffuseTexturing_VP20.cg
32        entry_point main_vp
33        profiles arbvp1 vs_2_0
34}
35
36fragment_program diffuseTexturing_FP20 cg
37{
38        source diffuseTexturing_FP20.cg
39        entry_point main_fp
40        profiles ps_2_0 arbfp1
41}
42
43fragment_program indirectTexturingPointBasedGeneration_FP20 cg
44{
45        source indirectTexturingPointBasedGeneration_FP20.cg
46        entry_point main
47        profiles ps_2_0 arbfp1
48}
49
50vertex_program indirectTexturingDefault_VP20 cg
51{
52        source indirectTexturingDefault_VP20.cg
53        entry_point main_vp
54        profiles vs_2_0 arbvp1
55}
56
57fragment_program indirectTexturingDefault_FP20 cg
58{
59        source indirectTexturingDefault_FP20.cg
60        entry_point main_fp
61        profiles ps_2_0 arbfp1
62}
63
64vertex_program indirectTexturingDefault_hlsl_VP20 hlsl
65{
66        source indirectTexturingDefault_hlsl_VP20.shd
67        entry_point main_vp
68        target vs_2_0
69}
70
71fragment_program indirectTexturingDefault_hlsl_FP20 hlsl
72{
73        source indirectTexturingDefault_hlsl_FP20.shd
74        entry_point main_fp
75        target ps_2_0
76}
77
78vertex_program indirectTexturingLighting_hlsl_VP20 hlsl
79{
80        source indirectTexturingLighting_hlsl_VP20.shd
81        entry_point main_vp
82        target vs_2_0
83}
84
85fragment_program indirectTexturingLighting_hlsl_FP20 hlsl
86{
87        source indirectTexturingLighting_hlsl_FP20.shd
88        entry_point main_fp
89        target ps_2_0
90}
91
92fragment_program indirectTexturingDebugTexCoordCorrespondence_FP20 cg
93{
94        source indirectTexturingDebugTexCoordCorrespondence_FP20.cg
95        entry_point main_fp
96        profiles ps_2_0 arbfp1
97}
98
99vertex_program indirectTexturingDefault_glsl_VP20 glsl
100{
101        source indirectTexturingDefault_glsl_VP20.shd
102}
103
104fragment_program indirectTexturingDefault_glsl_FP20 glsl
105{
106        source indirectTexturingDefault_glsl_FP20.shd
107}
108
109vertex_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
125fragment_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_Ambient 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}
Note: See TracBrowser for help on using the repository browser.