• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 #if 0
2 //
3 // Generated by Microsoft (R) HLSL Shader Compiler 10.1
4 //
5 //
6 // Buffer Definitions:
7 //
8 // cbuffer ColorAndDepthDataFloat
9 // {
10 //
11 //   float4 color_Float;                // Offset:    0 Size:    16
12 //   float zValueF_Float;               // Offset:   16 Size:     4
13 //
14 // }
15 //
16 //
17 // Resource Bindings:
18 //
19 // Name                                 Type  Format         Dim      HLSL Bind  Count
20 // ------------------------------ ---------- ------- ----------- -------------- ------
21 // ColorAndDepthDataFloat            cbuffer      NA          NA            cb0      1
22 //
23 //
24 //
25 // Input signature:
26 //
27 // Name                 Index   Mask Register SysValue  Format   Used
28 // -------------------- ----- ------ -------- -------- ------- ------
29 // SV_POSITION              0   xyzw        0      POS   float
30 //
31 //
32 // Output signature:
33 //
34 // Name                 Index   Mask Register SysValue  Format   Used
35 // -------------------- ----- ------ -------- -------- ------- ------
36 // SV_TARGET                0   xyzw        0   TARGET   float   xyzw
37 // SV_TARGET                1   xyzw        1   TARGET   float   xyzw
38 // SV_TARGET                2   xyzw        2   TARGET   float   xyzw
39 // SV_TARGET                3   xyzw        3   TARGET   float   xyzw
40 // SV_DEPTH                 0    N/A   oDepth    DEPTH   float    YES
41 //
42 //
43 // Constant buffer to DX9 shader constant mappings:
44 //
45 // Target Reg Buffer  Start Reg # of Regs        Data Conversion
46 // ---------- ------- --------- --------- ----------------------
47 // c0         cb0             0         2  ( FLT, FLT, FLT, FLT)
48 //
49 //
50 // Level9 shader bytecode:
51 //
52     ps_2_x
53     mov oC0, c0
54     mov oC1, c0
55     mov oC2, c0
56     mov oC3, c0
57     mov oDepth, c1.x
58 
59 // approximately 5 instruction slots used
60 ps_4_0
61 dcl_constantbuffer CB0[2], immediateIndexed
62 dcl_output o0.xyzw
63 dcl_output o1.xyzw
64 dcl_output o2.xyzw
65 dcl_output o3.xyzw
66 dcl_output oDepth
67 mov o0.xyzw, cb0[0].xyzw
68 mov o1.xyzw, cb0[0].xyzw
69 mov o2.xyzw, cb0[0].xyzw
70 mov o3.xyzw, cb0[0].xyzw
71 mov oDepth, cb0[1].x
72 ret
73 // Approximately 6 instruction slots used
74 #endif
75 
76 const BYTE g_PS_ClearFloat_FL9[] = {
77     68,  88,  66,  67,  85,  216, 43,  21,  188, 93,  222, 90,  179, 114, 11,  205, 194, 17,  203,
78     168, 1,   0,   0,   0,   216, 3,   0,   0,   6,   0,   0,   0,   56,  0,   0,   0,   180, 0,
79     0,   0,   132, 1,   0,   0,   0,   2,   0,   0,   8,   3,   0,   0,   60,  3,   0,   0,   65,
80     111, 110, 57,  116, 0,   0,   0,   116, 0,   0,   0,   0,   2,   255, 255, 68,  0,   0,   0,
81     48,  0,   0,   0,   1,   0,   36,  0,   0,   0,   48,  0,   0,   0,   48,  0,   0,   0,   36,
82     0,   0,   0,   48,  0,   0,   0,   0,   0,   2,   0,   0,   0,   0,   0,   0,   0,   1,   2,
83     255, 255, 1,   0,   0,   2,   0,   8,   15,  128, 0,   0,   228, 160, 1,   0,   0,   2,   1,
84     8,   15,  128, 0,   0,   228, 160, 1,   0,   0,   2,   2,   8,   15,  128, 0,   0,   228, 160,
85     1,   0,   0,   2,   3,   8,   15,  128, 0,   0,   228, 160, 1,   0,   0,   2,   0,   8,   15,
86     144, 1,   0,   0,   160, 255, 255, 0,   0,   83,  72,  68,  82,  200, 0,   0,   0,   64,  0,
87     0,   0,   50,  0,   0,   0,   89,  0,   0,   4,   70,  142, 32,  0,   0,   0,   0,   0,   2,
88     0,   0,   0,   101, 0,   0,   3,   242, 32,  16,  0,   0,   0,   0,   0,   101, 0,   0,   3,
89     242, 32,  16,  0,   1,   0,   0,   0,   101, 0,   0,   3,   242, 32,  16,  0,   2,   0,   0,
90     0,   101, 0,   0,   3,   242, 32,  16,  0,   3,   0,   0,   0,   101, 0,   0,   2,   1,   192,
91     0,   0,   54,  0,   0,   6,   242, 32,  16,  0,   0,   0,   0,   0,   70,  142, 32,  0,   0,
92     0,   0,   0,   0,   0,   0,   0,   54,  0,   0,   6,   242, 32,  16,  0,   1,   0,   0,   0,
93     70,  142, 32,  0,   0,   0,   0,   0,   0,   0,   0,   0,   54,  0,   0,   6,   242, 32,  16,
94     0,   2,   0,   0,   0,   70,  142, 32,  0,   0,   0,   0,   0,   0,   0,   0,   0,   54,  0,
95     0,   6,   242, 32,  16,  0,   3,   0,   0,   0,   70,  142, 32,  0,   0,   0,   0,   0,   0,
96     0,   0,   0,   54,  0,   0,   5,   1,   192, 0,   0,   10,  128, 32,  0,   0,   0,   0,   0,
97     1,   0,   0,   0,   62,  0,   0,   1,   83,  84,  65,  84,  116, 0,   0,   0,   6,   0,   0,
98     0,   0,   0,   0,   0,   0,   0,   0,   0,   5,   0,   0,   0,   0,   0,   0,   0,   0,   0,
99     0,   0,   0,   0,   0,   0,   1,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
100     0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
101     0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   5,   0,   0,
102     0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
103     0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   82,
104     68,  69,  70,  0,   1,   0,   0,   1,   0,   0,   0,   84,  0,   0,   0,   1,   0,   0,   0,
105     28,  0,   0,   0,   0,   4,   255, 255, 0,   1,   0,   0,   216, 0,   0,   0,   60,  0,   0,
106     0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
107     0,   0,   1,   0,   0,   0,   1,   0,   0,   0,   67,  111, 108, 111, 114, 65,  110, 100, 68,
108     101, 112, 116, 104, 68,  97,  116, 97,  70,  108, 111, 97,  116, 0,   171, 60,  0,   0,   0,
109     2,   0,   0,   0,   108, 0,   0,   0,   32,  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
110     0,   156, 0,   0,   0,   0,   0,   0,   0,   16,  0,   0,   0,   2,   0,   0,   0,   168, 0,
111     0,   0,   0,   0,   0,   0,   184, 0,   0,   0,   16,  0,   0,   0,   4,   0,   0,   0,   2,
112     0,   0,   0,   200, 0,   0,   0,   0,   0,   0,   0,   99,  111, 108, 111, 114, 95,  70,  108,
113     111, 97,  116, 0,   1,   0,   3,   0,   1,   0,   4,   0,   0,   0,   0,   0,   0,   0,   0,
114     0,   122, 86,  97,  108, 117, 101, 70,  95,  70,  108, 111, 97,  116, 0,   171, 171, 0,   0,
115     3,   0,   1,   0,   1,   0,   0,   0,   0,   0,   0,   0,   0,   0,   77,  105, 99,  114, 111,
116     115, 111, 102, 116, 32,  40,  82,  41,  32,  72,  76,  83,  76,  32,  83,  104, 97,  100, 101,
117     114, 32,  67,  111, 109, 112, 105, 108, 101, 114, 32,  49,  48,  46,  49,  0,   73,  83,  71,
118     78,  44,  0,   0,   0,   1,   0,   0,   0,   8,   0,   0,   0,   32,  0,   0,   0,   0,   0,
119     0,   0,   1,   0,   0,   0,   3,   0,   0,   0,   0,   0,   0,   0,   15,  0,   0,   0,   83,
120     86,  95,  80,  79,  83,  73,  84,  73,  79,  78,  0,   79,  83,  71,  78,  148, 0,   0,   0,
121     5,   0,   0,   0,   8,   0,   0,   0,   128, 0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
122     0,   3,   0,   0,   0,   0,   0,   0,   0,   15,  0,   0,   0,   128, 0,   0,   0,   1,   0,
123     0,   0,   0,   0,   0,   0,   3,   0,   0,   0,   1,   0,   0,   0,   15,  0,   0,   0,   128,
124     0,   0,   0,   2,   0,   0,   0,   0,   0,   0,   0,   3,   0,   0,   0,   2,   0,   0,   0,
125     15,  0,   0,   0,   128, 0,   0,   0,   3,   0,   0,   0,   0,   0,   0,   0,   3,   0,   0,
126     0,   3,   0,   0,   0,   15,  0,   0,   0,   138, 0,   0,   0,   0,   0,   0,   0,   0,   0,
127     0,   0,   3,   0,   0,   0,   255, 255, 255, 255, 1,   14,  0,   0,   83,  86,  95,  84,  65,
128     82,  71,  69,  84,  0,   83,  86,  95,  68,  69,  80,  84,  72,  0,   171};
129