Upstream version 9.38.198.0
[platform/framework/web/crosswalk.git] / src / third_party / angle / src / libGLESv2 / renderer / d3d / d3d11 / shaders / compiled / swizzlei3dps.h
1 #if 0
2 //
3 // Generated by Microsoft (R) HLSL Shader Compiler 9.30.9200.16384
4 //
5 //
6 ///
7 // Buffer Definitions: 
8 //
9 // cbuffer SwizzleProperties
10 // {
11 //
12 //   uint4 SwizzleIndices;              // Offset:    0 Size:    16
13 //
14 // }
15 //
16 //
17 // Resource Bindings:
18 //
19 // Name                                 Type  Format         Dim Slot Elements
20 // ------------------------------ ---------- ------- ----------- ---- --------
21 // TextureI3D                        texture   sint4          3d    0        1
22 // SwizzleProperties                 cbuffer      NA          NA    0        1
23 //
24 //
25 //
26 // Input signature:
27 //
28 // Name                 Index   Mask Register SysValue  Format   Used
29 // -------------------- ----- ------ -------- -------- ------- ------
30 // SV_POSITION              0   xyzw        0      POS   float       
31 // SV_RENDERTARGETARRAYINDEX     0   x           1  RTINDEX    uint       
32 // TEXCOORD                 0   xyz         2     NONE   float   xyz 
33 //
34 //
35 // Output signature:
36 //
37 // Name                 Index   Mask Register SysValue  Format   Used
38 // -------------------- ----- ------ -------- -------- ------- ------
39 // SV_TARGET                0   xyzw        0   TARGET     int   xyzw
40 //
41 ps_4_0
42 dcl_constantbuffer cb0[1], immediateIndexed
43 dcl_resource_texture3d (sint,sint,sint,sint) t0
44 dcl_input_ps linear v2.xyz
45 dcl_output o0.xyzw
46 dcl_temps 1
47 dcl_indexableTemp x0[6], 4
48 resinfo_uint r0.xyzw, l(0), t0.xyzw
49 utof r0.xyz, r0.xyzx
50 mul r0.xyz, r0.xyzx, v2.xyzx
51 ftoi r0.xyz, r0.xyzx
52 mov r0.w, l(0)
53 ld r0.xyzw, r0.xyzw, t0.xyzw
54 mov x0[0].x, r0.x
55 mov x0[1].x, r0.y
56 mov x0[2].x, r0.z
57 mov x0[3].x, r0.w
58 mov x0[4].x, l(0)
59 mov x0[5].x, l(1)
60 mov r0.x, cb0[0].x
61 mov o0.x, x0[r0.x + 0].x
62 mov r0.x, cb0[0].y
63 mov o0.y, x0[r0.x + 0].x
64 mov r0.x, cb0[0].z
65 mov o0.z, x0[r0.x + 0].x
66 mov r0.x, cb0[0].w
67 mov o0.w, x0[r0.x + 0].x
68 ret 
69 // Approximately 21 instruction slots used
70 #endif
71
72 const BYTE g_PS_SwizzleI3D[] =
73 {
74      68,  88,  66,  67, 101,  41, 
75     194, 229, 103, 175, 204, 102, 
76     192,  43, 200, 161, 117, 114, 
77      19, 252,   1,   0,   0,   0, 
78     200,   4,   0,   0,   5,   0, 
79       0,   0,  52,   0,   0,   0, 
80      60,   1,   0,   0, 196,   1, 
81       0,   0, 248,   1,   0,   0, 
82      76,   4,   0,   0,  82,  68, 
83      69,  70,   0,   1,   0,   0, 
84       1,   0,   0,   0, 124,   0, 
85       0,   0,   2,   0,   0,   0, 
86      28,   0,   0,   0,   0,   4, 
87     255, 255,   0,   1,   0,   0, 
88     204,   0,   0,   0,  92,   0, 
89       0,   0,   2,   0,   0,   0, 
90       3,   0,   0,   0,   8,   0, 
91       0,   0, 255, 255, 255, 255, 
92       0,   0,   0,   0,   1,   0, 
93       0,   0,  13,   0,   0,   0, 
94     103,   0,   0,   0,   0,   0, 
95       0,   0,   0,   0,   0,   0, 
96       0,   0,   0,   0,   0,   0, 
97       0,   0,   0,   0,   0,   0, 
98       1,   0,   0,   0,   1,   0, 
99       0,   0,  84, 101, 120, 116, 
100     117, 114, 101,  73,  51,  68, 
101       0,  83, 119, 105, 122, 122, 
102     108, 101,  80, 114, 111, 112, 
103     101, 114, 116, 105, 101, 115, 
104       0, 171, 171, 171, 103,   0, 
105       0,   0,   1,   0,   0,   0, 
106     148,   0,   0,   0,  16,   0, 
107       0,   0,   0,   0,   0,   0, 
108       0,   0,   0,   0, 172,   0, 
109       0,   0,   0,   0,   0,   0, 
110      16,   0,   0,   0,   2,   0, 
111       0,   0, 188,   0,   0,   0, 
112       0,   0,   0,   0,  83, 119, 
113     105, 122, 122, 108, 101,  73, 
114     110, 100, 105,  99, 101, 115, 
115       0, 171,   1,   0,  19,   0, 
116       1,   0,   4,   0,   0,   0, 
117       0,   0,   0,   0,   0,   0, 
118      77, 105,  99, 114, 111, 115, 
119     111, 102, 116,  32,  40,  82, 
120      41,  32,  72,  76,  83,  76, 
121      32,  83, 104,  97, 100, 101, 
122     114,  32,  67, 111, 109, 112, 
123     105, 108, 101, 114,  32,  57, 
124      46,  51,  48,  46,  57,  50, 
125      48,  48,  46,  49,  54,  51, 
126      56,  52,   0, 171,  73,  83, 
127      71,  78, 128,   0,   0,   0, 
128       3,   0,   0,   0,   8,   0, 
129       0,   0,  80,   0,   0,   0, 
130       0,   0,   0,   0,   1,   0, 
131       0,   0,   3,   0,   0,   0, 
132       0,   0,   0,   0,  15,   0, 
133       0,   0,  92,   0,   0,   0, 
134       0,   0,   0,   0,   4,   0, 
135       0,   0,   1,   0,   0,   0, 
136       1,   0,   0,   0,   1,   0, 
137       0,   0, 118,   0,   0,   0, 
138       0,   0,   0,   0,   0,   0, 
139       0,   0,   3,   0,   0,   0, 
140       2,   0,   0,   0,   7,   7, 
141       0,   0,  83,  86,  95,  80, 
142      79,  83,  73,  84,  73,  79, 
143      78,   0,  83,  86,  95,  82, 
144      69,  78,  68,  69,  82,  84, 
145      65,  82,  71,  69,  84,  65, 
146      82,  82,  65,  89,  73,  78, 
147      68,  69,  88,   0,  84,  69, 
148      88,  67,  79,  79,  82,  68, 
149       0, 171,  79,  83,  71,  78, 
150      44,   0,   0,   0,   1,   0, 
151       0,   0,   8,   0,   0,   0, 
152      32,   0,   0,   0,   0,   0, 
153       0,   0,   0,   0,   0,   0, 
154       2,   0,   0,   0,   0,   0, 
155       0,   0,  15,   0,   0,   0, 
156      83,  86,  95,  84,  65,  82, 
157      71,  69,  84,   0, 171, 171, 
158      83,  72,  68,  82,  76,   2, 
159       0,   0,  64,   0,   0,   0, 
160     147,   0,   0,   0,  89,   0, 
161       0,   4,  70, 142,  32,   0, 
162       0,   0,   0,   0,   1,   0, 
163       0,   0,  88,  40,   0,   4, 
164       0, 112,  16,   0,   0,   0, 
165       0,   0,  51,  51,   0,   0, 
166      98,  16,   0,   3, 114,  16, 
167      16,   0,   2,   0,   0,   0, 
168     101,   0,   0,   3, 242,  32, 
169      16,   0,   0,   0,   0,   0, 
170     104,   0,   0,   2,   1,   0, 
171       0,   0, 105,   0,   0,   4, 
172       0,   0,   0,   0,   6,   0, 
173       0,   0,   4,   0,   0,   0, 
174      61,  16,   0,   7, 242,   0, 
175      16,   0,   0,   0,   0,   0, 
176       1,  64,   0,   0,   0,   0, 
177       0,   0,  70, 126,  16,   0, 
178       0,   0,   0,   0,  86,   0, 
179       0,   5, 114,   0,  16,   0, 
180       0,   0,   0,   0,  70,   2, 
181      16,   0,   0,   0,   0,   0, 
182      56,   0,   0,   7, 114,   0, 
183      16,   0,   0,   0,   0,   0, 
184      70,   2,  16,   0,   0,   0, 
185       0,   0,  70,  18,  16,   0, 
186       2,   0,   0,   0,  27,   0, 
187       0,   5, 114,   0,  16,   0, 
188       0,   0,   0,   0,  70,   2, 
189      16,   0,   0,   0,   0,   0, 
190      54,   0,   0,   5, 130,   0, 
191      16,   0,   0,   0,   0,   0, 
192       1,  64,   0,   0,   0,   0, 
193       0,   0,  45,   0,   0,   7, 
194     242,   0,  16,   0,   0,   0, 
195       0,   0,  70,  14,  16,   0, 
196       0,   0,   0,   0,  70, 126, 
197      16,   0,   0,   0,   0,   0, 
198      54,   0,   0,   6,  18,  48, 
199      32,   0,   0,   0,   0,   0, 
200       0,   0,   0,   0,  10,   0, 
201      16,   0,   0,   0,   0,   0, 
202      54,   0,   0,   6,  18,  48, 
203      32,   0,   0,   0,   0,   0, 
204       1,   0,   0,   0,  26,   0, 
205      16,   0,   0,   0,   0,   0, 
206      54,   0,   0,   6,  18,  48, 
207      32,   0,   0,   0,   0,   0, 
208       2,   0,   0,   0,  42,   0, 
209      16,   0,   0,   0,   0,   0, 
210      54,   0,   0,   6,  18,  48, 
211      32,   0,   0,   0,   0,   0, 
212       3,   0,   0,   0,  58,   0, 
213      16,   0,   0,   0,   0,   0, 
214      54,   0,   0,   6,  18,  48, 
215      32,   0,   0,   0,   0,   0, 
216       4,   0,   0,   0,   1,  64, 
217       0,   0,   0,   0,   0,   0, 
218      54,   0,   0,   6,  18,  48, 
219      32,   0,   0,   0,   0,   0, 
220       5,   0,   0,   0,   1,  64, 
221       0,   0,   1,   0,   0,   0, 
222      54,   0,   0,   6,  18,   0, 
223      16,   0,   0,   0,   0,   0, 
224      10, 128,  32,   0,   0,   0, 
225       0,   0,   0,   0,   0,   0, 
226      54,   0,   0,   7,  18,  32, 
227      16,   0,   0,   0,   0,   0, 
228      10,  48,  32,   4,   0,   0, 
229       0,   0,  10,   0,  16,   0, 
230       0,   0,   0,   0,  54,   0, 
231       0,   6,  18,   0,  16,   0, 
232       0,   0,   0,   0,  26, 128, 
233      32,   0,   0,   0,   0,   0, 
234       0,   0,   0,   0,  54,   0, 
235       0,   7,  34,  32,  16,   0, 
236       0,   0,   0,   0,  10,  48, 
237      32,   4,   0,   0,   0,   0, 
238      10,   0,  16,   0,   0,   0, 
239       0,   0,  54,   0,   0,   6, 
240      18,   0,  16,   0,   0,   0, 
241       0,   0,  42, 128,  32,   0, 
242       0,   0,   0,   0,   0,   0, 
243       0,   0,  54,   0,   0,   7, 
244      66,  32,  16,   0,   0,   0, 
245       0,   0,  10,  48,  32,   4, 
246       0,   0,   0,   0,  10,   0, 
247      16,   0,   0,   0,   0,   0, 
248      54,   0,   0,   6,  18,   0, 
249      16,   0,   0,   0,   0,   0, 
250      58, 128,  32,   0,   0,   0, 
251       0,   0,   0,   0,   0,   0, 
252      54,   0,   0,   7, 130,  32, 
253      16,   0,   0,   0,   0,   0, 
254      10,  48,  32,   4,   0,   0, 
255       0,   0,  10,   0,  16,   0, 
256       0,   0,   0,   0,  62,   0, 
257       0,   1,  83,  84,  65,  84, 
258     116,   0,   0,   0,  21,   0, 
259       0,   0,   1,   0,   0,   0, 
260       0,   0,   0,   0,   2,   0, 
261       0,   0,   1,   0,   0,   0, 
262       0,   0,   0,   0,   0,   0, 
263       0,   0,   1,   0,   0,   0, 
264       0,   0,   0,   0,   0,   0, 
265       0,   0,   6,   0,   0,   0, 
266      10,   0,   0,   0,   0,   0, 
267       0,   0,   0,   0,   0,   0, 
268       0,   0,   0,   0,   1,   0, 
269       0,   0,   0,   0,   0,   0, 
270       0,   0,   0,   0,   0,   0, 
271       0,   0,   6,   0,   0,   0, 
272       0,   0,   0,   0,   2,   0, 
273       0,   0,   0,   0,   0,   0, 
274       0,   0,   0,   0,   0,   0, 
275       0,   0,   0,   0,   0,   0, 
276       0,   0,   0,   0,   0,   0, 
277       0,   0,   0,   0,   0,   0
278 };