Upstream version 9.38.198.0
[platform/framework/web/crosswalk.git] / src / third_party / angle / src / libGLESv2 / renderer / d3d / d3d11 / shaders / compiled / swizzleui2darrayps.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 // TextureUI2DArray                  texture   uint4     2darray    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   x   
32 // TEXCOORD                 0   xyz         2     NONE   float   xy  
33 //
34 //
35 // Output signature:
36 //
37 // Name                 Index   Mask Register SysValue  Format   Used
38 // -------------------- ----- ------ -------- -------- ------- ------
39 // SV_TARGET                0   xyzw        0   TARGET    uint   xyzw
40 //
41 ps_4_0
42 dcl_constantbuffer cb0[1], immediateIndexed
43 dcl_resource_texture2darray (uint,uint,uint,uint) t0
44 dcl_input_ps_siv constant v1.x, rendertarget_array_index
45 dcl_input_ps linear v2.xy
46 dcl_output o0.xyzw
47 dcl_temps 1
48 dcl_indexableTemp x0[6], 4
49 resinfo_uint r0.xyzw, l(0), t0.xyzw
50 utof r0.xy, r0.xyxx
51 mul r0.xy, r0.xyxx, v2.xyxx
52 ftoi r0.xy, r0.xyxx
53 mov r0.z, v1.x
54 mov r0.w, l(0)
55 ld r0.xyzw, r0.xyzw, t0.xyzw
56 mov x0[0].x, r0.x
57 mov x0[1].x, r0.y
58 mov x0[2].x, r0.z
59 mov x0[3].x, r0.w
60 mov x0[4].x, l(0)
61 mov x0[5].x, l(1)
62 mov r0.x, cb0[0].x
63 mov o0.x, x0[r0.x + 0].x
64 mov r0.x, cb0[0].y
65 mov o0.y, x0[r0.x + 0].x
66 mov r0.x, cb0[0].z
67 mov o0.z, x0[r0.x + 0].x
68 mov r0.x, cb0[0].w
69 mov o0.w, x0[r0.x + 0].x
70 ret 
71 // Approximately 22 instruction slots used
72 #endif
73
74 const BYTE g_PS_SwizzleUI2DArray[] =
75 {
76      68,  88,  66,  67, 239, 117, 
77     221,  64, 238, 147, 130,  15, 
78      39,  48, 171, 143,  66,  71, 
79     242,  70,   1,   0,   0,   0, 
80     240,   4,   0,   0,   5,   0, 
81       0,   0,  52,   0,   0,   0, 
82      64,   1,   0,   0, 200,   1, 
83       0,   0, 252,   1,   0,   0, 
84     116,   4,   0,   0,  82,  68, 
85      69,  70,   4,   1,   0,   0, 
86       1,   0,   0,   0, 128,   0, 
87       0,   0,   2,   0,   0,   0, 
88      28,   0,   0,   0,   0,   4, 
89     255, 255,   0,   1,   0,   0, 
90     208,   0,   0,   0,  92,   0, 
91       0,   0,   2,   0,   0,   0, 
92       4,   0,   0,   0,   5,   0, 
93       0,   0, 255, 255, 255, 255, 
94       0,   0,   0,   0,   1,   0, 
95       0,   0,  13,   0,   0,   0, 
96     109,   0,   0,   0,   0,   0, 
97       0,   0,   0,   0,   0,   0, 
98       0,   0,   0,   0,   0,   0, 
99       0,   0,   0,   0,   0,   0, 
100       1,   0,   0,   0,   1,   0, 
101       0,   0,  84, 101, 120, 116, 
102     117, 114, 101,  85,  73,  50, 
103      68,  65, 114, 114,  97, 121, 
104       0,  83, 119, 105, 122, 122, 
105     108, 101,  80, 114, 111, 112, 
106     101, 114, 116, 105, 101, 115, 
107       0, 171, 109,   0,   0,   0, 
108       1,   0,   0,   0, 152,   0, 
109       0,   0,  16,   0,   0,   0, 
110       0,   0,   0,   0,   0,   0, 
111       0,   0, 176,   0,   0,   0, 
112       0,   0,   0,   0,  16,   0, 
113       0,   0,   2,   0,   0,   0, 
114     192,   0,   0,   0,   0,   0, 
115       0,   0,  83, 119, 105, 122, 
116     122, 108, 101,  73, 110, 100, 
117     105,  99, 101, 115,   0, 171, 
118       1,   0,  19,   0,   1,   0, 
119       4,   0,   0,   0,   0,   0, 
120       0,   0,   0,   0,  77, 105, 
121      99, 114, 111, 115, 111, 102, 
122     116,  32,  40,  82,  41,  32, 
123      72,  76,  83,  76,  32,  83, 
124     104,  97, 100, 101, 114,  32, 
125      67, 111, 109, 112, 105, 108, 
126     101, 114,  32,  57,  46,  51, 
127      48,  46,  57,  50,  48,  48, 
128      46,  49,  54,  51,  56,  52, 
129       0, 171,  73,  83,  71,  78, 
130     128,   0,   0,   0,   3,   0, 
131       0,   0,   8,   0,   0,   0, 
132      80,   0,   0,   0,   0,   0, 
133       0,   0,   1,   0,   0,   0, 
134       3,   0,   0,   0,   0,   0, 
135       0,   0,  15,   0,   0,   0, 
136      92,   0,   0,   0,   0,   0, 
137       0,   0,   4,   0,   0,   0, 
138       1,   0,   0,   0,   1,   0, 
139       0,   0,   1,   1,   0,   0, 
140     118,   0,   0,   0,   0,   0, 
141       0,   0,   0,   0,   0,   0, 
142       3,   0,   0,   0,   2,   0, 
143       0,   0,   7,   3,   0,   0, 
144      83,  86,  95,  80,  79,  83, 
145      73,  84,  73,  79,  78,   0, 
146      83,  86,  95,  82,  69,  78, 
147      68,  69,  82,  84,  65,  82, 
148      71,  69,  84,  65,  82,  82, 
149      65,  89,  73,  78,  68,  69, 
150      88,   0,  84,  69,  88,  67, 
151      79,  79,  82,  68,   0, 171, 
152      79,  83,  71,  78,  44,   0, 
153       0,   0,   1,   0,   0,   0, 
154       8,   0,   0,   0,  32,   0, 
155       0,   0,   0,   0,   0,   0, 
156       0,   0,   0,   0,   1,   0, 
157       0,   0,   0,   0,   0,   0, 
158      15,   0,   0,   0,  83,  86, 
159      95,  84,  65,  82,  71,  69, 
160      84,   0, 171, 171,  83,  72, 
161      68,  82, 112,   2,   0,   0, 
162      64,   0,   0,   0, 156,   0, 
163       0,   0,  89,   0,   0,   4, 
164      70, 142,  32,   0,   0,   0, 
165       0,   0,   1,   0,   0,   0, 
166      88,  64,   0,   4,   0, 112, 
167      16,   0,   0,   0,   0,   0, 
168      68,  68,   0,   0, 100,   8, 
169       0,   4,  18,  16,  16,   0, 
170       1,   0,   0,   0,   4,   0, 
171       0,   0,  98,  16,   0,   3, 
172      50,  16,  16,   0,   2,   0, 
173       0,   0, 101,   0,   0,   3, 
174     242,  32,  16,   0,   0,   0, 
175       0,   0, 104,   0,   0,   2, 
176       1,   0,   0,   0, 105,   0, 
177       0,   4,   0,   0,   0,   0, 
178       6,   0,   0,   0,   4,   0, 
179       0,   0,  61,  16,   0,   7, 
180     242,   0,  16,   0,   0,   0, 
181       0,   0,   1,  64,   0,   0, 
182       0,   0,   0,   0,  70, 126, 
183      16,   0,   0,   0,   0,   0, 
184      86,   0,   0,   5,  50,   0, 
185      16,   0,   0,   0,   0,   0, 
186      70,   0,  16,   0,   0,   0, 
187       0,   0,  56,   0,   0,   7, 
188      50,   0,  16,   0,   0,   0, 
189       0,   0,  70,   0,  16,   0, 
190       0,   0,   0,   0,  70,  16, 
191      16,   0,   2,   0,   0,   0, 
192      27,   0,   0,   5,  50,   0, 
193      16,   0,   0,   0,   0,   0, 
194      70,   0,  16,   0,   0,   0, 
195       0,   0,  54,   0,   0,   5, 
196      66,   0,  16,   0,   0,   0, 
197       0,   0,  10,  16,  16,   0, 
198       1,   0,   0,   0,  54,   0, 
199       0,   5, 130,   0,  16,   0, 
200       0,   0,   0,   0,   1,  64, 
201       0,   0,   0,   0,   0,   0, 
202      45,   0,   0,   7, 242,   0, 
203      16,   0,   0,   0,   0,   0, 
204      70,  14,  16,   0,   0,   0, 
205       0,   0,  70, 126,  16,   0, 
206       0,   0,   0,   0,  54,   0, 
207       0,   6,  18,  48,  32,   0, 
208       0,   0,   0,   0,   0,   0, 
209       0,   0,  10,   0,  16,   0, 
210       0,   0,   0,   0,  54,   0, 
211       0,   6,  18,  48,  32,   0, 
212       0,   0,   0,   0,   1,   0, 
213       0,   0,  26,   0,  16,   0, 
214       0,   0,   0,   0,  54,   0, 
215       0,   6,  18,  48,  32,   0, 
216       0,   0,   0,   0,   2,   0, 
217       0,   0,  42,   0,  16,   0, 
218       0,   0,   0,   0,  54,   0, 
219       0,   6,  18,  48,  32,   0, 
220       0,   0,   0,   0,   3,   0, 
221       0,   0,  58,   0,  16,   0, 
222       0,   0,   0,   0,  54,   0, 
223       0,   6,  18,  48,  32,   0, 
224       0,   0,   0,   0,   4,   0, 
225       0,   0,   1,  64,   0,   0, 
226       0,   0,   0,   0,  54,   0, 
227       0,   6,  18,  48,  32,   0, 
228       0,   0,   0,   0,   5,   0, 
229       0,   0,   1,  64,   0,   0, 
230       1,   0,   0,   0,  54,   0, 
231       0,   6,  18,   0,  16,   0, 
232       0,   0,   0,   0,  10, 128, 
233      32,   0,   0,   0,   0,   0, 
234       0,   0,   0,   0,  54,   0, 
235       0,   7,  18,  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,  26, 128,  32,   0, 
242       0,   0,   0,   0,   0,   0, 
243       0,   0,  54,   0,   0,   7, 
244      34,  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      42, 128,  32,   0,   0,   0, 
251       0,   0,   0,   0,   0,   0, 
252      54,   0,   0,   7,  66,  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,  54,   0, 
257       0,   6,  18,   0,  16,   0, 
258       0,   0,   0,   0,  58, 128, 
259      32,   0,   0,   0,   0,   0, 
260       0,   0,   0,   0,  54,   0, 
261       0,   7, 130,  32,  16,   0, 
262       0,   0,   0,   0,  10,  48, 
263      32,   4,   0,   0,   0,   0, 
264      10,   0,  16,   0,   0,   0, 
265       0,   0,  62,   0,   0,   1, 
266      83,  84,  65,  84, 116,   0, 
267       0,   0,  22,   0,   0,   0, 
268       1,   0,   0,   0,   0,   0, 
269       0,   0,   3,   0,   0,   0, 
270       1,   0,   0,   0,   0,   0, 
271       0,   0,   0,   0,   0,   0, 
272       1,   0,   0,   0,   0,   0, 
273       0,   0,   0,   0,   0,   0, 
274       6,   0,   0,   0,  10,   0, 
275       0,   0,   0,   0,   0,   0, 
276       0,   0,   0,   0,   0,   0, 
277       0,   0,   1,   0,   0,   0, 
278       0,   0,   0,   0,   0,   0, 
279       0,   0,   0,   0,   0,   0, 
280       7,   0,   0,   0,   0,   0, 
281       0,   0,   2,   0,   0,   0, 
282       0,   0,   0,   0,   0,   0, 
283       0,   0,   0,   0,   0,   0, 
284       0,   0,   0,   0,   0,   0, 
285       0,   0,   0,   0,   0,   0, 
286       0,   0,   0,   0
287 };