Upstream version 9.37.197.0
[platform/framework/web/crosswalk.git] / src / third_party / angle / src / libGLESv2 / renderer / d3d / d3d11 / shaders / compiled / buffertotexture11_vs.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 BufferCopyParams
10 // {
11 //
12 //   uint FirstPixelOffset;             // Offset:    0 Size:     4
13 //   uint PixelsPerRow;                 // Offset:    4 Size:     4
14 //   uint RowStride;                    // Offset:    8 Size:     4
15 //   uint RowsPerSlice;                 // Offset:   12 Size:     4
16 //   float2 PositionOffset;             // Offset:   16 Size:     8
17 //   float2 PositionScale;              // Offset:   24 Size:     8
18 //   int2 TexLocationOffset;            // Offset:   32 Size:     8 [unused]
19 //   int2 TexLocationScale;             // Offset:   40 Size:     8 [unused]
20 //
21 // }
22 //
23 //
24 // Resource Bindings:
25 //
26 // Name                                 Type  Format         Dim Slot Elements
27 // ------------------------------ ---------- ------- ----------- ---- --------
28 // BufferCopyParams                  cbuffer      NA          NA    0        1
29 //
30 //
31 //
32 // Input signature:
33 //
34 // Name                 Index   Mask Register SysValue  Format   Used
35 // -------------------- ----- ------ -------- -------- ------- ------
36 // SV_VertexID              0   x           0   VERTID    uint   x   
37 //
38 //
39 // Output signature:
40 //
41 // Name                 Index   Mask Register SysValue  Format   Used
42 // -------------------- ----- ------ -------- -------- ------- ------
43 // SV_Position              0   xyzw        0      POS   float   xyzw
44 // TEXCOORD                 0   x           1     NONE    uint   x   
45 // LAYER                    0    y          1     NONE    uint    y  
46 //
47 vs_4_0
48 dcl_constantbuffer cb0[2], immediateIndexed
49 dcl_input_sgv v0.x, vertex_id
50 dcl_output_siv o0.xyzw, position
51 dcl_output o1.x
52 dcl_output o1.y
53 dcl_temps 2
54 mov o0.zw, l(0,0,0,1.000000)
55 imul null, r0.xy, cb0[0].wwww, cb0[0].yzyy
56 udiv r0.z, null, v0.x, r0.x
57 imad r0.x, -r0.z, r0.x, v0.x
58 imad r0.y, r0.z, r0.y, cb0[0].x
59 mov o1.y, r0.z
60 udiv r0.z, null, r0.x, cb0[0].y
61 imad r0.x, -r0.z, cb0[0].y, r0.x
62 utof r1.xy, r0.xzxx
63 imad r0.y, r0.z, cb0[0].z, r0.y
64 iadd o1.x, r0.x, r0.y
65 mad o0.xy, cb0[1].zwzz, r1.xyxx, cb0[1].xyxx
66 ret 
67 // Approximately 13 instruction slots used
68 #endif
69
70 const BYTE g_VS_BufferToTexture[] =
71 {
72      68,  88,  66,  67, 158,  32, 
73     140,  89, 212, 226, 251, 197, 
74     186, 151,  46, 176, 250,  58, 
75      75, 228,   1,   0,   0,   0, 
76     104,   5,   0,   0,   5,   0, 
77       0,   0,  52,   0,   0,   0, 
78      64,   2,   0,   0, 116,   2, 
79       0,   0, 232,   2,   0,   0, 
80     236,   4,   0,   0,  82,  68, 
81      69,  70,   4,   2,   0,   0, 
82       1,   0,   0,   0,  80,   0, 
83       0,   0,   1,   0,   0,   0, 
84      28,   0,   0,   0,   0,   4, 
85     254, 255,   0,   1,   0,   0, 
86     209,   1,   0,   0,  60,   0, 
87       0,   0,   0,   0,   0,   0, 
88       0,   0,   0,   0,   0,   0, 
89       0,   0,   0,   0,   0,   0, 
90       0,   0,   0,   0,   1,   0, 
91       0,   0,   1,   0,   0,   0, 
92      66, 117, 102, 102, 101, 114, 
93      67, 111, 112, 121,  80,  97, 
94     114,  97, 109, 115,   0, 171, 
95     171, 171,  60,   0,   0,   0, 
96       8,   0,   0,   0, 104,   0, 
97       0,   0,  48,   0,   0,   0, 
98       0,   0,   0,   0,   0,   0, 
99       0,   0,  40,   1,   0,   0, 
100       0,   0,   0,   0,   4,   0, 
101       0,   0,   2,   0,   0,   0, 
102      60,   1,   0,   0,   0,   0, 
103       0,   0,  76,   1,   0,   0, 
104       4,   0,   0,   0,   4,   0, 
105       0,   0,   2,   0,   0,   0, 
106      60,   1,   0,   0,   0,   0, 
107       0,   0,  89,   1,   0,   0, 
108       8,   0,   0,   0,   4,   0, 
109       0,   0,   2,   0,   0,   0, 
110      60,   1,   0,   0,   0,   0, 
111       0,   0,  99,   1,   0,   0, 
112      12,   0,   0,   0,   4,   0, 
113       0,   0,   2,   0,   0,   0, 
114      60,   1,   0,   0,   0,   0, 
115       0,   0, 112,   1,   0,   0, 
116      16,   0,   0,   0,   8,   0, 
117       0,   0,   2,   0,   0,   0, 
118     128,   1,   0,   0,   0,   0, 
119       0,   0, 144,   1,   0,   0, 
120      24,   0,   0,   0,   8,   0, 
121       0,   0,   2,   0,   0,   0, 
122     128,   1,   0,   0,   0,   0, 
123       0,   0, 158,   1,   0,   0, 
124      32,   0,   0,   0,   8,   0, 
125       0,   0,   0,   0,   0,   0, 
126     176,   1,   0,   0,   0,   0, 
127       0,   0, 192,   1,   0,   0, 
128      40,   0,   0,   0,   8,   0, 
129       0,   0,   0,   0,   0,   0, 
130     176,   1,   0,   0,   0,   0, 
131       0,   0,  70, 105, 114, 115, 
132     116,  80, 105, 120, 101, 108, 
133      79, 102, 102, 115, 101, 116, 
134       0, 171, 171, 171,   0,   0, 
135      19,   0,   1,   0,   1,   0, 
136       0,   0,   0,   0,   0,   0, 
137       0,   0,  80, 105, 120, 101, 
138     108, 115,  80, 101, 114,  82, 
139     111, 119,   0,  82, 111, 119, 
140      83, 116, 114, 105, 100, 101, 
141       0,  82, 111, 119, 115,  80, 
142     101, 114,  83, 108, 105,  99, 
143     101,   0,  80, 111, 115, 105, 
144     116, 105, 111, 110,  79, 102, 
145     102, 115, 101, 116,   0, 171, 
146       1,   0,   3,   0,   1,   0, 
147       2,   0,   0,   0,   0,   0, 
148       0,   0,   0,   0,  80, 111, 
149     115, 105, 116, 105, 111, 110, 
150      83,  99,  97, 108, 101,   0, 
151      84, 101, 120,  76, 111,  99, 
152      97, 116, 105, 111, 110,  79, 
153     102, 102, 115, 101, 116,   0, 
154       1,   0,   2,   0,   1,   0, 
155       2,   0,   0,   0,   0,   0, 
156       0,   0,   0,   0,  84, 101, 
157     120,  76, 111,  99,  97, 116, 
158     105, 111, 110,  83,  99,  97, 
159     108, 101,   0,  77, 105,  99, 
160     114, 111, 115, 111, 102, 116, 
161      32,  40,  82,  41,  32,  72, 
162      76,  83,  76,  32,  83, 104, 
163      97, 100, 101, 114,  32,  67, 
164     111, 109, 112, 105, 108, 101, 
165     114,  32,  57,  46,  51,  48, 
166      46,  57,  50,  48,  48,  46, 
167      49,  54,  51,  56,  52,   0, 
168      73,  83,  71,  78,  44,   0, 
169       0,   0,   1,   0,   0,   0, 
170       8,   0,   0,   0,  32,   0, 
171       0,   0,   0,   0,   0,   0, 
172       6,   0,   0,   0,   1,   0, 
173       0,   0,   0,   0,   0,   0, 
174       1,   1,   0,   0,  83,  86, 
175      95,  86, 101, 114, 116, 101, 
176     120,  73,  68,   0,  79,  83, 
177      71,  78, 108,   0,   0,   0, 
178       3,   0,   0,   0,   8,   0, 
179       0,   0,  80,   0,   0,   0, 
180       0,   0,   0,   0,   1,   0, 
181       0,   0,   3,   0,   0,   0, 
182       0,   0,   0,   0,  15,   0, 
183       0,   0,  92,   0,   0,   0, 
184       0,   0,   0,   0,   0,   0, 
185       0,   0,   1,   0,   0,   0, 
186       1,   0,   0,   0,   1,  14, 
187       0,   0, 101,   0,   0,   0, 
188       0,   0,   0,   0,   0,   0, 
189       0,   0,   1,   0,   0,   0, 
190       1,   0,   0,   0,   2,  13, 
191       0,   0,  83,  86,  95,  80, 
192     111, 115, 105, 116, 105, 111, 
193     110,   0,  84,  69,  88,  67, 
194      79,  79,  82,  68,   0,  76, 
195      65,  89,  69,  82,   0, 171, 
196      83,  72,  68,  82, 252,   1, 
197       0,   0,  64,   0,   1,   0, 
198     127,   0,   0,   0,  89,   0, 
199       0,   4,  70, 142,  32,   0, 
200       0,   0,   0,   0,   2,   0, 
201       0,   0,  96,   0,   0,   4, 
202      18,  16,  16,   0,   0,   0, 
203       0,   0,   6,   0,   0,   0, 
204     103,   0,   0,   4, 242,  32, 
205      16,   0,   0,   0,   0,   0, 
206       1,   0,   0,   0, 101,   0, 
207       0,   3,  18,  32,  16,   0, 
208       1,   0,   0,   0, 101,   0, 
209       0,   3,  34,  32,  16,   0, 
210       1,   0,   0,   0, 104,   0, 
211       0,   2,   2,   0,   0,   0, 
212      54,   0,   0,   8, 194,  32, 
213      16,   0,   0,   0,   0,   0, 
214       2,  64,   0,   0,   0,   0, 
215       0,   0,   0,   0,   0,   0, 
216       0,   0,   0,   0,   0,   0, 
217     128,  63,  38,   0,   0,  10, 
218       0, 208,   0,   0,  50,   0, 
219      16,   0,   0,   0,   0,   0, 
220     246, 143,  32,   0,   0,   0, 
221       0,   0,   0,   0,   0,   0, 
222     150, 133,  32,   0,   0,   0, 
223       0,   0,   0,   0,   0,   0, 
224      78,   0,   0,   8,  66,   0, 
225      16,   0,   0,   0,   0,   0, 
226       0, 208,   0,   0,  10,  16, 
227      16,   0,   0,   0,   0,   0, 
228      10,   0,  16,   0,   0,   0, 
229       0,   0,  35,   0,   0,  10, 
230      18,   0,  16,   0,   0,   0, 
231       0,   0,  42,   0,  16, 128, 
232      65,   0,   0,   0,   0,   0, 
233       0,   0,  10,   0,  16,   0, 
234       0,   0,   0,   0,  10,  16, 
235      16,   0,   0,   0,   0,   0, 
236      35,   0,   0,  10,  34,   0, 
237      16,   0,   0,   0,   0,   0, 
238      42,   0,  16,   0,   0,   0, 
239       0,   0,  26,   0,  16,   0, 
240       0,   0,   0,   0,  10, 128, 
241      32,   0,   0,   0,   0,   0, 
242       0,   0,   0,   0,  54,   0, 
243       0,   5,  34,  32,  16,   0, 
244       1,   0,   0,   0,  42,   0, 
245      16,   0,   0,   0,   0,   0, 
246      78,   0,   0,   9,  66,   0, 
247      16,   0,   0,   0,   0,   0, 
248       0, 208,   0,   0,  10,   0, 
249      16,   0,   0,   0,   0,   0, 
250      26, 128,  32,   0,   0,   0, 
251       0,   0,   0,   0,   0,   0, 
252      35,   0,   0,  11,  18,   0, 
253      16,   0,   0,   0,   0,   0, 
254      42,   0,  16, 128,  65,   0, 
255       0,   0,   0,   0,   0,   0, 
256      26, 128,  32,   0,   0,   0, 
257       0,   0,   0,   0,   0,   0, 
258      10,   0,  16,   0,   0,   0, 
259       0,   0,  86,   0,   0,   5, 
260      50,   0,  16,   0,   1,   0, 
261       0,   0, 134,   0,  16,   0, 
262       0,   0,   0,   0,  35,   0, 
263       0,  10,  34,   0,  16,   0, 
264       0,   0,   0,   0,  42,   0, 
265      16,   0,   0,   0,   0,   0, 
266      42, 128,  32,   0,   0,   0, 
267       0,   0,   0,   0,   0,   0, 
268      26,   0,  16,   0,   0,   0, 
269       0,   0,  30,   0,   0,   7, 
270      18,  32,  16,   0,   1,   0, 
271       0,   0,  10,   0,  16,   0, 
272       0,   0,   0,   0,  26,   0, 
273      16,   0,   0,   0,   0,   0, 
274      50,   0,   0,  11,  50,  32, 
275      16,   0,   0,   0,   0,   0, 
276     230, 138,  32,   0,   0,   0, 
277       0,   0,   1,   0,   0,   0, 
278      70,   0,  16,   0,   1,   0, 
279       0,   0,  70, 128,  32,   0, 
280       0,   0,   0,   0,   1,   0, 
281       0,   0,  62,   0,   0,   1, 
282      83,  84,  65,  84, 116,   0, 
283       0,   0,  13,   0,   0,   0, 
284       2,   0,   0,   0,   0,   0, 
285       0,   0,   4,   0,   0,   0, 
286       0,   0,   0,   0,   2,   0, 
287       0,   0,   2,   0,   0,   0, 
288       1,   0,   0,   0,   0,   0, 
289       0,   0,   0,   0,   0,   0, 
290       0,   0,   0,   0,   0,   0, 
291       0,   0,   0,   0,   0,   0, 
292       0,   0,   0,   0,   0,   0, 
293       0,   0,   0,   0,   0,   0, 
294       0,   0,   0,   0,   0,   0, 
295       0,   0,   0,   0,   0,   0, 
296       3,   0,   0,   0,   0,   0, 
297       0,   0,   1,   0,   0,   0, 
298       0,   0,   0,   0,   0,   0, 
299       0,   0,   0,   0,   0,   0, 
300       0,   0,   0,   0,   0,   0, 
301       0,   0,   0,   0,   0,   0, 
302       0,   0,   0,   0
303 };