source: GTP/branches/IllumWPdeliver2008dec/IlluminationWP/precompiled/app/OgreIllumModule_Resources/materials/GTPParticles/GTP_Particles.program @ 3255

Revision 3255, 2.3 KB checked in by szirmay, 15 years ago (diff)
Line 
1///Sprite frograms
2vertex_program GTP/Particles/SpriteVS hlsl
3{
4        source GTP_Sprite.hlsl
5        entry_point Sprite_VS
6        target vs_2_0
7}
8
9fragment_program GTP/Particles/SpritePS hlsl
10{
11        source GTP_Sprite.hlsl
12        entry_point Sprite_PS
13        target ps_2_0
14}
15
16
17///spherical billboard sprite programs
18vertex_program GTP/Particles/SB_Sprite_VS hlsl
19{
20        source GTP_Sprite.hlsl
21        entry_point SBB_Sprite_VS
22        target vs_2_0
23}
24
25fragment_program GTP/Particles/SB_Sprite_PS hlsl
26{
27        source GTP_Sprite.hlsl
28        entry_point SBB_Sprite_PS
29        target ps_2_0
30}
31
32///spherical billboard sprite programs
33vertex_program GTP/Particles/SBB_Illum_VS hlsl
34{
35        source GTP_Sprite.hlsl
36        entry_point SBB_Sprite_Illum_VS
37        target vs_2_0
38}
39
40fragment_program GTP/Particles/SBB_Illum_PS hlsl
41{
42        source GTP_Sprite.hlsl
43        entry_point SBB_Sprite_Illum_PS
44        target ps_3_0
45}
46
47
48///hierarchical particle system programs
49
50 ///small system render
51vertex_program GTP/HPS/Small_VS hlsl
52{
53        source GTP_HPS.hlsl
54        entry_point GTP_HPS_Small_VS
55        target vs_2_0
56}
57
58fragment_program GTP/HPS/Small_PS hlsl
59{
60        source GTP_HPS.hlsl
61        entry_point GTP_HPS_Small_PS
62        target ps_2_0
63}
64
65
66 ///large system render default
67vertex_program GTP/HPS/Large_VS hlsl
68{
69        source GTP_HPS.hlsl
70        entry_point HPS_Large_VS
71        target vs_2_0
72}
73
74fragment_program GTP/HPS/Large_PS hlsl
75{
76        source GTP_HPS.hlsl
77        entry_point HPS_Large_PS
78        target ps_2_0
79}
80
81
82 ///large system render with depth computation
83vertex_program GTP/HPS/Large_Depth_VS hlsl
84{
85        source GTP_HPS.hlsl
86        entry_point HPS_Large_Depth_VS
87        target vs_2_0
88}
89
90fragment_program GTP/HPS/Large_Depth_PS hlsl
91{
92        source GTP_HPS.hlsl
93        entry_point HPS_Large_Depth_PS
94        target ps_2_0
95}
96
97
98 ///illumination volume render
99vertex_program GTP/HPS/IllumVolume_VS hlsl
100{
101        source GTP_HPS.hlsl
102        entry_point HPS_IllumVolume_VS
103        target vs_2_0
104}
105
106fragment_program GTP/HPS/IllumVolume_PS hlsl
107{
108        source GTP_HPS.hlsl
109        entry_point HPS_IllumVolume_PS
110        target ps_2_0
111}
112
113
114 ///large system render with depth computation and illuminaltion volume shading
115vertex_program GTP/HPS/Large_Depth_Illum_VS hlsl
116{
117        source GTP_HPS.hlsl
118        entry_point HPS_Large_Depth_Illum_VS
119        target vs_2_0
120}
121
122fragment_program GTP/HPS/Large_Depth_Illum_PS hlsl
123{
124        source GTP_HPS.hlsl
125        entry_point HPS_Large_Depth_Illum_PS
126        target ps_2_0
127}
128
Note: See TracBrowser for help on using the repository browser.