blob: 4985c3cc54c710f32217adcfa61c293e63bb5a4e [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// 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//
42ps_4_0
43dcl_constantbuffer cb0[1], immediateIndexed
44dcl_sampler s0, mode_default
45dcl_resource_texture3d (float,float,float,float) t0
46dcl_input_ps linear v2.xyz
47dcl_output o0.xyzw
48dcl_temps 1
49dcl_indexableTemp x0[6], 4
50sample r0.xyzw, v2.xyzx, t0.xyzw, s0
51mov x0[0].x, r0.x
52mov x0[1].x, r0.y
53mov x0[2].x, r0.z
54mov x0[3].x, r0.w
55mov x0[4].x, l(0)
56mov x0[5].x, l(1.000000)
57mov r0.x, cb0[0].x
58mov o0.x, x0[r0.x + 0].x
59mov r0.x, cb0[0].y
60mov o0.y, x0[r0.x + 0].x
61mov r0.x, cb0[0].z
62mov o0.z, x0[r0.x + 0].x
63mov r0.x, cb0[0].w
64mov o0.w, x0[r0.x + 0].x
65ret
66// Approximately 16 instruction slots used
67#endif
68
69const 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};