source: GTP/trunk/App/Demos/Illum/Shark3D/version164x12u/IllumDemoApplication/bin/res/levelutil/shader/prog/gen_brightclear.s3d_shaderprog_run @ 2269

Revision 2269, 3.3 KB checked in by barsi, 17 years ago (diff)
Line 
1///////////////////////////////////////////////////////////////////////////////
2//
3//      ##  ######
4//       ######  ###
5//  ## ###############        Shark 3D Engine (www.shark3d.com)
6//   ########## # # #
7//    ########                Copyright (c) 1996-2006 Spinor GmbH.
8//   ######### # # #          All rights reserved.
9//  ##   ##########
10//      ##
11//
12///////////////////////////////////////////////////////////////////////////////
13
14d3d9
15{
16    hlsl_vertshader
17    {
18        code_variant_array
19        {
20            profile "1x1"
21            entry_point "main"
22            code "levelutil/shader/prog/d3d9_hlsl/"
23                    & "gen_brightclear_d3d9_hlsl_vs1x1."
24                    & "s3d_shadercode_run"
25        }
26
27        tracking
28        {
29            codevar "projMat"
30            slot 0
31            chan "proj"
32            trans "identity"
33        }
34        {
35            codevar "matBone"
36            slot 0
37            chan "bone"
38            trans "identity"
39        }
40
41        param_array
42
43        predefine_array
44        {
45            name "S3D_USE_BONESUBSCR"
46        }
47        {
48            name "S3D_MATBONE_CNT"
49            val "32"
50        }
51    }
52
53    hlsl_pixshader
54    {
55        code_variant_array
56        {
57            profile "2x0"
58            entry_point "main"
59            code "levelutil/shader/prog/d3d9_hlsl/"
60                    & "gen_brightclear_d3d9_hlsl_ps2x0."
61                    & "s3d_shadercode_run"
62        }
63       
64        param_array
65
66        tex_size_codevar_array
67        tex_rcpsize_codevar_array
68
69        predefine_array
70        {
71            name "S3D_SHMAP_ZBIAS"
72            //val "0.0003" // For no-filtering
73            val "0.0010" // For 4-filtering
74            //val "0.0010" // For 16-filtering
75        }
76    }
77}
78
79//#ifdef S3D_GENERAL_PLATFORM_XE
80xe
81{
82    hlsl_vertshader
83    {
84        code_variant_array
85        {
86            profile "1x1"
87            entry_point "main"
88            code "levelutil/shader/prog/d3d9_hlsl/"
89                    & "gen_brightclear_d3d9_hlsl_vs1x1."
90                    & "s3d_shadercode_run"
91        }
92
93        tracking
94        {
95            codevar "projMat"
96            slot 0
97            chan "proj"
98            trans "identity"
99        }
100        {
101            codevar "matBone"
102            slot 0
103            chan "bone"
104            trans "identity"
105        }
106
107        param_array
108
109        predefine_array
110        {
111            name "S3D_USE_BONESUBSCR"
112        }
113        {
114            name "S3D_MATBONE_CNT"
115            val "32"
116        }
117    }
118
119    hlsl_pixshader
120    {
121        code_variant_array
122        {
123            profile "2x0"
124            entry_point "main"
125            code "levelutil/shader/prog/d3d9_hlsl/"
126                    & "gen_brightclear_d3d9_hlsl_ps2x0."
127                    & "s3d_shadercode_run"
128        }
129
130        param_array
131       
132        tex_size_codevar_array
133        tex_rcpsize_codevar_array
134
135        predefine_array
136        /*
137        {
138            name "S3D_SHMAP_FILTER4"
139            val ""
140        }
141        */
142        {
143            name "S3D_SHMAP_ZBIAS"
144            //val "0.0003" // For no-filtering
145            //val "0.0010" // For 4-filtering
146            val "0.0010" // For 16-filtering
147        }
148    }
149}
150//#endif
Note: See TracBrowser for help on using the repository browser.