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

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