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