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