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

Revision 2269, 3.4 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
14ogl
15{
16    glsl
17    {
18        vertshader
19        {
20            code_variant_array
21            {
22                req_ver "1x0"
23                code_array "levelutil/shader/prog/ogl_glsl/"
24                        & "plain_ogl_glsl_vs1x0.s3d_shadercode_run"
25            }
26
27            tracking
28            {
29                cnt 4
30                codevar "matBone[$]"
31                chan "bone"
32                trans "identity"
33            }
34
35            //  attribute vec4 bone_wgh;
36            bone_wgh "boneWgh"
37            //bone_subscr "boneSubscr"
38
39            predefine_array
40            {
41                name "S3D_USE_BONEWGH"
42            }
43        }
44    }
45}
46
47d3d9
48{
49    hlsl_vertshader
50    {
51        code_variant_array
52        {
53            profile "2x0"
54            entry_point "main"
55            code "levelutil/shader/prog/d3d9_hlsl/"
56                    & "plain_pointcol_d3d9_hlsl_vs2x0.s3d_shadercode_run"
57        }
58
59        tracking
60        {
61            codevar "projMat"
62            slot 0
63            chan "proj"
64            trans "identity"
65        }
66        {
67            codevar "matView"
68            slot 0
69            chan "view"
70            trans "identity"
71        }
72        {
73            codevar "matBone"
74            slot 0
75            chan "bone"
76            trans "identity"
77        }
78
79        predefine_array
80        {
81            name "S3D_USE_BONESUBSCR"
82        }
83        {
84            name "S3D_MATBONE_CNT"
85            val "32"
86        }
87    }
88
89    hlsl_pixshader
90    {
91        code_variant_array
92        {
93            profile "2x0"
94            entry_point "main"
95            code "levelutil/shader/prog/d3d9_hlsl/"
96                    & "plain_pointcol_d3d9_hlsl_ps2x0.s3d_shadercode_run"
97        }
98    }
99}
100
101//#ifdef S3D_GENERAL_PLATFORM_XE
102xe
103{
104    hlsl_vertshader
105    {
106        code_variant_array
107        {
108            profile "2x0"
109            entry_point "main"
110            code "levelutil/shader/prog/d3d9_hlsl/"
111                    & "plain_pointcol_d3d9_hlsl_vs2x0.s3d_shadercode_run"
112        }
113
114        tracking
115        {
116            codevar "projMat"
117            slot 0
118            chan "proj"
119            trans "identity"
120        }
121        {
122            codevar "matView"
123            slot 0
124            chan "view"
125            trans "identity"
126        }
127        {
128            codevar "matBone"
129            slot 0
130            chan "bone"
131            trans "identity"
132        }
133
134        predefine_array
135        {
136            name "S3D_USE_BONESUBSCR"
137        }
138        {
139            name "S3D_MATBONE_CNT"
140            val "32"
141        }
142    }
143
144    hlsl_pixshader
145    {
146        code_variant_array
147        {
148            profile "2x0"
149            entry_point "main"
150            code "levelutil/shader/prog/d3d9_hlsl/"
151                    & "plain_pointcol_d3d9_hlsl_ps2x0.s3d_shadercode_run"
152        }
153
154        //fog_codevar "paramFog"
155    }
156}
157//#endif
Note: See TracBrowser for help on using the repository browser.