blob: 3439e7cd521882c506136bb50b2274828301eb26 [file] [log] [blame]
Geoff Langed883f52013-09-10 17:20:54 -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 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//
41ps_4_0
42dcl_constantbuffer cb0[1], immediateIndexed
43dcl_sampler s0, mode_default
44dcl_resource_texture2d (float,float,float,float) t0
45dcl_input_ps linear v1.xy
46dcl_output o0.xyzw
47dcl_temps 1
48dcl_indexableTemp x0[6], 4
49sample r0.xyzw, v1.xyxx, t0.xyzw, s0
50mov x0[0].x, r0.x
51mov x0[1].x, r0.y
52mov x0[2].x, r0.z
53mov x0[3].x, r0.w
54mov x0[4].x, l(0)
55mov x0[5].x, l(1.000000)
56mov r0.x, cb0[0].x
57mov o0.x, x0[r0.x + 0].x
58mov r0.x, cb0[0].y
59mov o0.y, x0[r0.x + 0].x
60mov r0.x, cb0[0].z
61mov o0.z, x0[r0.x + 0].x
62mov r0.x, cb0[0].w
63mov o0.w, x0[r0.x + 0].x
64ret
65// Approximately 16 instruction slots used
66#endif
67
68const 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};