source: GTP/trunk/App/Demos/Illum/IBRBillboardCloudTrees/Shark3D/demo_v5x0x7_t164x31u_enterpr_kwin32/bin/res/levelutil/shader/prog/direct_texturing_light.s3d_shaderprog_run @ 2330

Revision 2330, 1.9 KB checked in by igarcia, 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// Shader program configuration.
15// Different drivers access different parameters.
16
17d3d9
18{
19    hlsl_vertshader
20    {
21        code_variant_array
22        {
23            profile "2x0"
24            entry_point "main"
25            code "levelutil/shader/prog/d3d9_hlsl/"
26                    & "direct_texturing_light_d3d9_hlsl_vs2x0.s3d_shadercode_run"
27        }
28
29        tracking
30        {
31            codevar "projMat"
32            slot 0
33            chan "proj"
34            trans "identity"
35        }
36        {
37            codevar "matView"
38            slot 0
39            chan "view"
40            trans "identity"
41        }
42
43        mtl
44        {
45            power_codevar ""
46            emissive_codevar "mtrlEmissive"
47        }
48
49    }
50
51    hlsl_pixshader
52    {
53        code_variant_array
54        {
55            profile "2x0"
56            entry_point "main"
57            code "levelutil/shader/prog/d3d9_hlsl/"
58                    & "direct_texturing_light_d3d9_hlsl_ps2x0.s3d_shadercode_run"
59        }
60
61        param_array
62        {
63            src_progvar "prog_light_ambient"
64            dest_codevar "lightAmbient"
65            type "float4"
66        }
67        {
68            src_progvar "prog_light_diffuse"
69            dest_codevar "lightDiffuse"
70            type "float4"
71        }
72        {
73            src_progvar "prog_light_specular"
74            dest_codevar "lightSpecular"
75            type "float4"
76        }
77
78    }
79}
80
Note: See TracBrowser for help on using the repository browser.