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