source: GTP/trunk/App/Demos/Illum/Shark3D/version164x12u/IllumDemoApplication/src/res/levelutil/shader/prog/gen_shmap.s3d_shaderprog @ 2269

Revision 2269, 2.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
14d3d9
15{
16    hlsl_vertshader
17    {
18        code_variant_array
19        {
20            profile "2x0"
21            entry_point "main"
22            code "levelutil/shader/prog/d3d9_hlsl/"
23                & "gen_shmap_d3d9_hlsl_vs2x0.s3d_shadercode_run"
24        }
25
26        tracking
27        {
28            codevar "projMat"
29            chan "proj"
30            trans "identity"
31        }
32        {
33            codevar "matBone"
34            chan "bone"
35            trans "identity"
36        }
37
38        predefine_array
39        {
40            name "S3D_USE_BONESUBSCR"
41        }
42        {
43            name "S3D_MATBONE_CNT"
44            val "32"
45        }
46    }
47
48    hlsl_pixshader
49    {
50        code_variant_array
51        {
52            profile "2x0"
53            entry_point "main"
54            code "levelutil/shader/prog/d3d9_hlsl/"
55                & "gen_shmap_d3d9_hlsl_ps2x0.s3d_shadercode_run"
56        }
57    }
58}
59
60//#ifdef S3D_GENERAL_PLATFORM_XE
61xe
62{
63    hlsl_vertshader
64    {
65        code_variant_array
66        {
67            profile "2x0"
68            entry_point "main"
69            code "levelutil/shader/prog/d3d9_hlsl/"
70                & "gen_shmap_d3d9_hlsl_vs2x0.s3d_shadercode_run"
71        }
72
73        tracking
74        {
75            codevar "projMat"
76            chan "proj"
77            trans "identity"
78            slot 0
79        }
80        {
81            codevar "matBone"
82            chan "bone"
83            trans "identity"
84            slot 0
85        }
86
87        predefine_array
88        {
89            name "S3D_USE_BONESUBSCR"
90        }
91        {
92            name "S3D_MATBONE_CNT"
93            val "32"
94        }
95    }
96
97    hlsl_pixshader
98    {
99        code_variant_array
100        {
101            profile "2x0"
102            entry_point "main"
103            code "levelutil/shader/prog/d3d9_hlsl/"
104                & "gen_shmap_d3d9_hlsl_ps2x0.s3d_shadercode_run"
105        }
106    }
107}
108//#endif
Note: See TracBrowser for help on using the repository browser.