webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
buffertotexture11_vs.h
Go to the documentation of this file.
1 #if 0
2 //
3 // Generated by Microsoft (R) HLSL Shader Compiler 6.3.9600.16384
4 //
5 //
6 // Buffer Definitions:
7 //
8 // cbuffer BufferCopyParams
9 // {
10 //
11 // uint FirstPixelOffset; // Offset: 0 Size: 4
12 // uint PixelsPerRow; // Offset: 4 Size: 4
13 // uint RowStride; // Offset: 8 Size: 4
14 // uint RowsPerSlice; // Offset: 12 Size: 4
15 // float2 PositionOffset; // Offset: 16 Size: 8
16 // float2 PositionScale; // Offset: 24 Size: 8
17 // int2 TexLocationOffset; // Offset: 32 Size: 8 [unused]
18 // int2 TexLocationScale; // Offset: 40 Size: 8 [unused]
19 // uint FirstSlice; // Offset: 48 Size: 4
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[4], 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 iadd o1.y, r0.z, cb0[3].x
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, 39, 207,
73  138, 15, 42, 195, 141, 208,
74  2, 107, 135, 197, 122, 36,
75  114, 227, 1, 0, 0, 0,
76  152, 5, 0, 0, 5, 0,
77  0, 0, 52, 0, 0, 0,
78  100, 2, 0, 0, 152, 2,
79  0, 0, 12, 3, 0, 0,
80  28, 5, 0, 0, 82, 68,
81  69, 70, 40, 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  244, 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  9, 0, 0, 0, 104, 0,
97  0, 0, 64, 0, 0, 0,
98  0, 0, 0, 0, 0, 0,
99  0, 0, 64, 1, 0, 0,
100  0, 0, 0, 0, 4, 0,
101  0, 0, 2, 0, 0, 0,
102  84, 1, 0, 0, 0, 0,
103  0, 0, 100, 1, 0, 0,
104  4, 0, 0, 0, 4, 0,
105  0, 0, 2, 0, 0, 0,
106  84, 1, 0, 0, 0, 0,
107  0, 0, 113, 1, 0, 0,
108  8, 0, 0, 0, 4, 0,
109  0, 0, 2, 0, 0, 0,
110  84, 1, 0, 0, 0, 0,
111  0, 0, 123, 1, 0, 0,
112  12, 0, 0, 0, 4, 0,
113  0, 0, 2, 0, 0, 0,
114  84, 1, 0, 0, 0, 0,
115  0, 0, 136, 1, 0, 0,
116  16, 0, 0, 0, 8, 0,
117  0, 0, 2, 0, 0, 0,
118  152, 1, 0, 0, 0, 0,
119  0, 0, 168, 1, 0, 0,
120  24, 0, 0, 0, 8, 0,
121  0, 0, 2, 0, 0, 0,
122  152, 1, 0, 0, 0, 0,
123  0, 0, 182, 1, 0, 0,
124  32, 0, 0, 0, 8, 0,
125  0, 0, 0, 0, 0, 0,
126  200, 1, 0, 0, 0, 0,
127  0, 0, 216, 1, 0, 0,
128  40, 0, 0, 0, 8, 0,
129  0, 0, 0, 0, 0, 0,
130  200, 1, 0, 0, 0, 0,
131  0, 0, 233, 1, 0, 0,
132  48, 0, 0, 0, 4, 0,
133  0, 0, 2, 0, 0, 0,
134  84, 1, 0, 0, 0, 0,
135  0, 0, 70, 105, 114, 115,
136  116, 80, 105, 120, 101, 108,
137  79, 102, 102, 115, 101, 116,
138  0, 171, 171, 171, 0, 0,
139  19, 0, 1, 0, 1, 0,
140  0, 0, 0, 0, 0, 0,
141  0, 0, 80, 105, 120, 101,
142  108, 115, 80, 101, 114, 82,
143  111, 119, 0, 82, 111, 119,
144  83, 116, 114, 105, 100, 101,
145  0, 82, 111, 119, 115, 80,
146  101, 114, 83, 108, 105, 99,
147  101, 0, 80, 111, 115, 105,
148  116, 105, 111, 110, 79, 102,
149  102, 115, 101, 116, 0, 171,
150  1, 0, 3, 0, 1, 0,
151  2, 0, 0, 0, 0, 0,
152  0, 0, 0, 0, 80, 111,
153  115, 105, 116, 105, 111, 110,
154  83, 99, 97, 108, 101, 0,
155  84, 101, 120, 76, 111, 99,
156  97, 116, 105, 111, 110, 79,
157  102, 102, 115, 101, 116, 0,
158  1, 0, 2, 0, 1, 0,
159  2, 0, 0, 0, 0, 0,
160  0, 0, 0, 0, 84, 101,
161  120, 76, 111, 99, 97, 116,
162  105, 111, 110, 83, 99, 97,
163  108, 101, 0, 70, 105, 114,
164  115, 116, 83, 108, 105, 99,
165  101, 0, 77, 105, 99, 114,
166  111, 115, 111, 102, 116, 32,
167  40, 82, 41, 32, 72, 76,
168  83, 76, 32, 83, 104, 97,
169  100, 101, 114, 32, 67, 111,
170  109, 112, 105, 108, 101, 114,
171  32, 54, 46, 51, 46, 57,
172  54, 48, 48, 46, 49, 54,
173  51, 56, 52, 0, 171, 171,
174  73, 83, 71, 78, 44, 0,
175  0, 0, 1, 0, 0, 0,
176  8, 0, 0, 0, 32, 0,
177  0, 0, 0, 0, 0, 0,
178  6, 0, 0, 0, 1, 0,
179  0, 0, 0, 0, 0, 0,
180  1, 1, 0, 0, 83, 86,
181  95, 86, 101, 114, 116, 101,
182  120, 73, 68, 0, 79, 83,
183  71, 78, 108, 0, 0, 0,
184  3, 0, 0, 0, 8, 0,
185  0, 0, 80, 0, 0, 0,
186  0, 0, 0, 0, 1, 0,
187  0, 0, 3, 0, 0, 0,
188  0, 0, 0, 0, 15, 0,
189  0, 0, 92, 0, 0, 0,
190  0, 0, 0, 0, 0, 0,
191  0, 0, 1, 0, 0, 0,
192  1, 0, 0, 0, 1, 14,
193  0, 0, 101, 0, 0, 0,
194  0, 0, 0, 0, 0, 0,
195  0, 0, 1, 0, 0, 0,
196  1, 0, 0, 0, 2, 13,
197  0, 0, 83, 86, 95, 80,
198  111, 115, 105, 116, 105, 111,
199  110, 0, 84, 69, 88, 67,
200  79, 79, 82, 68, 0, 76,
201  65, 89, 69, 82, 0, 171,
202  83, 72, 68, 82, 8, 2,
203  0, 0, 64, 0, 1, 0,
204  130, 0, 0, 0, 89, 0,
205  0, 4, 70, 142, 32, 0,
206  0, 0, 0, 0, 4, 0,
207  0, 0, 96, 0, 0, 4,
208  18, 16, 16, 0, 0, 0,
209  0, 0, 6, 0, 0, 0,
210  103, 0, 0, 4, 242, 32,
211  16, 0, 0, 0, 0, 0,
212  1, 0, 0, 0, 101, 0,
213  0, 3, 18, 32, 16, 0,
214  1, 0, 0, 0, 101, 0,
215  0, 3, 34, 32, 16, 0,
216  1, 0, 0, 0, 104, 0,
217  0, 2, 2, 0, 0, 0,
218  54, 0, 0, 8, 194, 32,
219  16, 0, 0, 0, 0, 0,
220  2, 64, 0, 0, 0, 0,
221  0, 0, 0, 0, 0, 0,
222  0, 0, 0, 0, 0, 0,
223  128, 63, 38, 0, 0, 10,
224  0, 208, 0, 0, 50, 0,
225  16, 0, 0, 0, 0, 0,
226  246, 143, 32, 0, 0, 0,
227  0, 0, 0, 0, 0, 0,
228  150, 133, 32, 0, 0, 0,
229  0, 0, 0, 0, 0, 0,
230  78, 0, 0, 8, 66, 0,
231  16, 0, 0, 0, 0, 0,
232  0, 208, 0, 0, 10, 16,
233  16, 0, 0, 0, 0, 0,
234  10, 0, 16, 0, 0, 0,
235  0, 0, 35, 0, 0, 10,
236  18, 0, 16, 0, 0, 0,
237  0, 0, 42, 0, 16, 128,
238  65, 0, 0, 0, 0, 0,
239  0, 0, 10, 0, 16, 0,
240  0, 0, 0, 0, 10, 16,
241  16, 0, 0, 0, 0, 0,
242  35, 0, 0, 10, 34, 0,
243  16, 0, 0, 0, 0, 0,
244  42, 0, 16, 0, 0, 0,
245  0, 0, 26, 0, 16, 0,
246  0, 0, 0, 0, 10, 128,
247  32, 0, 0, 0, 0, 0,
248  0, 0, 0, 0, 30, 0,
249  0, 8, 34, 32, 16, 0,
250  1, 0, 0, 0, 42, 0,
251  16, 0, 0, 0, 0, 0,
252  10, 128, 32, 0, 0, 0,
253  0, 0, 3, 0, 0, 0,
254  78, 0, 0, 9, 66, 0,
255  16, 0, 0, 0, 0, 0,
256  0, 208, 0, 0, 10, 0,
257  16, 0, 0, 0, 0, 0,
258  26, 128, 32, 0, 0, 0,
259  0, 0, 0, 0, 0, 0,
260  35, 0, 0, 11, 18, 0,
261  16, 0, 0, 0, 0, 0,
262  42, 0, 16, 128, 65, 0,
263  0, 0, 0, 0, 0, 0,
264  26, 128, 32, 0, 0, 0,
265  0, 0, 0, 0, 0, 0,
266  10, 0, 16, 0, 0, 0,
267  0, 0, 86, 0, 0, 5,
268  50, 0, 16, 0, 1, 0,
269  0, 0, 134, 0, 16, 0,
270  0, 0, 0, 0, 35, 0,
271  0, 10, 34, 0, 16, 0,
272  0, 0, 0, 0, 42, 0,
273  16, 0, 0, 0, 0, 0,
274  42, 128, 32, 0, 0, 0,
275  0, 0, 0, 0, 0, 0,
276  26, 0, 16, 0, 0, 0,
277  0, 0, 30, 0, 0, 7,
278  18, 32, 16, 0, 1, 0,
279  0, 0, 10, 0, 16, 0,
280  0, 0, 0, 0, 26, 0,
281  16, 0, 0, 0, 0, 0,
282  50, 0, 0, 11, 50, 32,
283  16, 0, 0, 0, 0, 0,
284  230, 138, 32, 0, 0, 0,
285  0, 0, 1, 0, 0, 0,
286  70, 0, 16, 0, 1, 0,
287  0, 0, 70, 128, 32, 0,
288  0, 0, 0, 0, 1, 0,
289  0, 0, 62, 0, 0, 1,
290  83, 84, 65, 84, 116, 0,
291  0, 0, 13, 0, 0, 0,
292  2, 0, 0, 0, 0, 0,
293  0, 0, 4, 0, 0, 0,
294  1, 0, 0, 0, 7, 0,
295  0, 0, 2, 0, 0, 0,
296  1, 0, 0, 0, 0, 0,
297  0, 0, 0, 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, 0, 0,
303  0, 0, 0, 0, 0, 0,
304  1, 0, 0, 0, 0, 0,
305  0, 0, 1, 0, 0, 0,
306  0, 0, 0, 0, 0, 0,
307  0, 0, 0, 0, 0, 0,
308  0, 0, 0, 0, 0, 0,
309  0, 0, 0, 0, 0, 0,
310  0, 0, 0, 0
311 };
GLfloat v0
Definition: gl2.h:492
int ret
Definition: test_unit_dft.c:69
EGLSurface EGLint x
Definition: eglext.h:950
const BYTE g_VS_BufferToTexture[]
Definition: buffertotexture11_vs.h:70
EGLSurface EGLint EGLint y
Definition: eglext.h:950
GLfloat GLfloat GLfloat z
Definition: gl2.h:517
Definition: xmltok.h:112