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