blob: 1331f3aa3b1b9391857bb9698b43c80d65b5cbbe [file] [log] [blame]
Jamie Madill851a4f62013-10-10 15:15:36 -04001#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//
47vs_4_0
48dcl_constantbuffer cb0[2], immediateIndexed
49dcl_input_sgv v0.x, vertex_id
50dcl_output_siv o0.xyzw, position
51dcl_output o1.x
52dcl_output o1.y
53dcl_temps 2
54mov o0.zw, l(0,0,0,1.000000)
55imul null, r0.xy, cb0[0].wwww, cb0[0].yzyy
56udiv r0.z, null, v0.x, r0.x
57imad r0.x, -r0.z, r0.x, v0.x
58imad r0.y, r0.z, r0.y, cb0[0].x
59mov o1.y, r0.z
60udiv r0.z, null, r0.x, cb0[0].y
61imad r0.x, -r0.z, cb0[0].y, r0.x
62utof r1.xy, r0.xzxx
63imad r0.y, r0.z, cb0[0].z, r0.y
64iadd o1.x, r0.x, r0.y
65mad o0.xy, cb0[1].zwzz, r1.xyxx, cb0[1].xyxx
66ret
67// Approximately 13 instruction slots used
68#endif
69
70const 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};