HLSL: Remove recent change to put locations on SV_TARGET*.
[platform/upstream/glslang.git] / Test / baseResults / hlsl.samplelevel.array.dx10.frag.out
1 hlsl.samplelevel.array.dx10.frag
2 Shader version: 450
3 gl_FragCoord origin is upper left
4 0:? Sequence
5 0:44  Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
6 0:24    Function Parameters: 
7 0:?     Sequence
8 0:27      Sequence
9 0:27        move second child to first child (temp 4-component vector of float)
10 0:27          'txval10' (temp 4-component vector of float)
11 0:27          textureLod (global 4-component vector of float)
12 0:27            Construct combined texture-sampler (temp sampler1DArray)
13 0:27              'g_tTex1df4a' (layout(binding=1 ) uniform texture1DArray)
14 0:27              'g_sSamp' (layout(binding=0 ) uniform sampler)
15 0:?             Constant:
16 0:?               0.100000
17 0:?               0.200000
18 0:27            Constant:
19 0:27              0.750000
20 0:28      Sequence
21 0:28        move second child to first child (temp 4-component vector of int)
22 0:28          'txval11' (temp 4-component vector of int)
23 0:28          textureLod (global 4-component vector of int)
24 0:28            Construct combined texture-sampler (temp isampler1DArray)
25 0:28              'g_tTex1di4a' (uniform itexture1DArray)
26 0:28              'g_sSamp' (layout(binding=0 ) uniform sampler)
27 0:?             Constant:
28 0:?               0.200000
29 0:?               0.300000
30 0:28            Constant:
31 0:28              0.750000
32 0:29      Sequence
33 0:29        move second child to first child (temp 4-component vector of uint)
34 0:29          'txval12' (temp 4-component vector of uint)
35 0:29          textureLod (global 4-component vector of uint)
36 0:29            Construct combined texture-sampler (temp usampler1DArray)
37 0:29              'g_tTex1du4a' (uniform utexture1DArray)
38 0:29              'g_sSamp' (layout(binding=0 ) uniform sampler)
39 0:?             Constant:
40 0:?               0.300000
41 0:?               0.400000
42 0:29            Constant:
43 0:29              0.750000
44 0:31      Sequence
45 0:31        move second child to first child (temp 4-component vector of float)
46 0:31          'txval20' (temp 4-component vector of float)
47 0:31          textureLod (global 4-component vector of float)
48 0:31            Construct combined texture-sampler (temp sampler2DArray)
49 0:31              'g_tTex2df4a' (uniform texture2DArray)
50 0:31              'g_sSamp' (layout(binding=0 ) uniform sampler)
51 0:?             Constant:
52 0:?               0.100000
53 0:?               0.200000
54 0:?               0.300000
55 0:31            Constant:
56 0:31              0.750000
57 0:32      Sequence
58 0:32        move second child to first child (temp 4-component vector of int)
59 0:32          'txval21' (temp 4-component vector of int)
60 0:32          textureLod (global 4-component vector of int)
61 0:32            Construct combined texture-sampler (temp isampler2DArray)
62 0:32              'g_tTex2di4a' (uniform itexture2DArray)
63 0:32              'g_sSamp' (layout(binding=0 ) uniform sampler)
64 0:?             Constant:
65 0:?               0.300000
66 0:?               0.400000
67 0:?               0.500000
68 0:32            Constant:
69 0:32              0.750000
70 0:33      Sequence
71 0:33        move second child to first child (temp 4-component vector of uint)
72 0:33          'txval22' (temp 4-component vector of uint)
73 0:33          textureLod (global 4-component vector of uint)
74 0:33            Construct combined texture-sampler (temp usampler2DArray)
75 0:33              'g_tTex2du4a' (uniform utexture2DArray)
76 0:33              'g_sSamp' (layout(binding=0 ) uniform sampler)
77 0:?             Constant:
78 0:?               0.500000
79 0:?               0.600000
80 0:?               0.700000
81 0:33            Constant:
82 0:33              0.750000
83 0:35      Sequence
84 0:35        move second child to first child (temp 4-component vector of float)
85 0:35          'txval40' (temp 4-component vector of float)
86 0:35          textureLod (global 4-component vector of float)
87 0:35            Construct combined texture-sampler (temp samplerCubeArray)
88 0:35              'g_tTexcdf4a' (uniform textureCubeArray)
89 0:35              'g_sSamp' (layout(binding=0 ) uniform sampler)
90 0:?             Constant:
91 0:?               0.100000
92 0:?               0.200000
93 0:?               0.300000
94 0:?               0.400000
95 0:35            Constant:
96 0:35              0.750000
97 0:36      Sequence
98 0:36        move second child to first child (temp 4-component vector of int)
99 0:36          'txval41' (temp 4-component vector of int)
100 0:36          textureLod (global 4-component vector of int)
101 0:36            Construct combined texture-sampler (temp isamplerCubeArray)
102 0:36              'g_tTexcdi4a' (uniform itextureCubeArray)
103 0:36              'g_sSamp' (layout(binding=0 ) uniform sampler)
104 0:?             Constant:
105 0:?               0.400000
106 0:?               0.500000
107 0:?               0.600000
108 0:?               0.700000
109 0:36            Constant:
110 0:36              0.750000
111 0:37      Sequence
112 0:37        move second child to first child (temp 4-component vector of uint)
113 0:37          'txval42' (temp 4-component vector of uint)
114 0:37          textureLod (global 4-component vector of uint)
115 0:37            Construct combined texture-sampler (temp usamplerCubeArray)
116 0:37              'g_tTexcdu4a' (uniform utextureCubeArray)
117 0:37              'g_sSamp' (layout(binding=0 ) uniform sampler)
118 0:?             Constant:
119 0:?               0.700000
120 0:?               0.800000
121 0:?               0.900000
122 0:?               1.000000
123 0:37            Constant:
124 0:37              0.750000
125 0:39      move second child to first child (temp 4-component vector of float)
126 0:39        Color: direct index for structure (temp 4-component vector of float)
127 0:39          'psout' (temp structure{temp 4-component vector of float Color, temp float FragDepth Depth})
128 0:39          Constant:
129 0:39            0 (const int)
130 0:39        Constant:
131 0:39          1.000000
132 0:39          1.000000
133 0:39          1.000000
134 0:39          1.000000
135 0:40      move second child to first child (temp float)
136 0:40        Depth: direct index for structure (temp float FragDepth)
137 0:40          'psout' (temp structure{temp 4-component vector of float Color, temp float FragDepth Depth})
138 0:40          Constant:
139 0:40            1 (const int)
140 0:40        Constant:
141 0:40          1.000000
142 0:42      Sequence
143 0:42        move second child to first child (temp structure{temp 4-component vector of float Color, temp float FragDepth Depth})
144 0:?           '@entryPointOutput' (out structure{temp 4-component vector of float Color, temp float FragDepth Depth})
145 0:42          'psout' (temp structure{temp 4-component vector of float Color, temp float FragDepth Depth})
146 0:42        Branch: Return
147 0:?   Linker Objects
148 0:?     'g_sSamp' (layout(binding=0 ) uniform sampler)
149 0:?     'g_tTex1df4a' (layout(binding=1 ) uniform texture1DArray)
150 0:?     'g_tTex1df4' (layout(binding=0 ) uniform texture1DArray)
151 0:?     'g_tTex1di4a' (uniform itexture1DArray)
152 0:?     'g_tTex1du4a' (uniform utexture1DArray)
153 0:?     'g_tTex2df4a' (uniform texture2DArray)
154 0:?     'g_tTex2di4a' (uniform itexture2DArray)
155 0:?     'g_tTex2du4a' (uniform utexture2DArray)
156 0:?     'g_tTexcdf4a' (uniform textureCubeArray)
157 0:?     'g_tTexcdi4a' (uniform itextureCubeArray)
158 0:?     'g_tTexcdu4a' (uniform utextureCubeArray)
159
160
161 Linked fragment stage:
162
163
164 Shader version: 450
165 gl_FragCoord origin is upper left
166 0:? Sequence
167 0:44  Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
168 0:24    Function Parameters: 
169 0:?     Sequence
170 0:27      Sequence
171 0:27        move second child to first child (temp 4-component vector of float)
172 0:27          'txval10' (temp 4-component vector of float)
173 0:27          textureLod (global 4-component vector of float)
174 0:27            Construct combined texture-sampler (temp sampler1DArray)
175 0:27              'g_tTex1df4a' (layout(binding=1 ) uniform texture1DArray)
176 0:27              'g_sSamp' (layout(binding=0 ) uniform sampler)
177 0:?             Constant:
178 0:?               0.100000
179 0:?               0.200000
180 0:27            Constant:
181 0:27              0.750000
182 0:28      Sequence
183 0:28        move second child to first child (temp 4-component vector of int)
184 0:28          'txval11' (temp 4-component vector of int)
185 0:28          textureLod (global 4-component vector of int)
186 0:28            Construct combined texture-sampler (temp isampler1DArray)
187 0:28              'g_tTex1di4a' (uniform itexture1DArray)
188 0:28              'g_sSamp' (layout(binding=0 ) uniform sampler)
189 0:?             Constant:
190 0:?               0.200000
191 0:?               0.300000
192 0:28            Constant:
193 0:28              0.750000
194 0:29      Sequence
195 0:29        move second child to first child (temp 4-component vector of uint)
196 0:29          'txval12' (temp 4-component vector of uint)
197 0:29          textureLod (global 4-component vector of uint)
198 0:29            Construct combined texture-sampler (temp usampler1DArray)
199 0:29              'g_tTex1du4a' (uniform utexture1DArray)
200 0:29              'g_sSamp' (layout(binding=0 ) uniform sampler)
201 0:?             Constant:
202 0:?               0.300000
203 0:?               0.400000
204 0:29            Constant:
205 0:29              0.750000
206 0:31      Sequence
207 0:31        move second child to first child (temp 4-component vector of float)
208 0:31          'txval20' (temp 4-component vector of float)
209 0:31          textureLod (global 4-component vector of float)
210 0:31            Construct combined texture-sampler (temp sampler2DArray)
211 0:31              'g_tTex2df4a' (uniform texture2DArray)
212 0:31              'g_sSamp' (layout(binding=0 ) uniform sampler)
213 0:?             Constant:
214 0:?               0.100000
215 0:?               0.200000
216 0:?               0.300000
217 0:31            Constant:
218 0:31              0.750000
219 0:32      Sequence
220 0:32        move second child to first child (temp 4-component vector of int)
221 0:32          'txval21' (temp 4-component vector of int)
222 0:32          textureLod (global 4-component vector of int)
223 0:32            Construct combined texture-sampler (temp isampler2DArray)
224 0:32              'g_tTex2di4a' (uniform itexture2DArray)
225 0:32              'g_sSamp' (layout(binding=0 ) uniform sampler)
226 0:?             Constant:
227 0:?               0.300000
228 0:?               0.400000
229 0:?               0.500000
230 0:32            Constant:
231 0:32              0.750000
232 0:33      Sequence
233 0:33        move second child to first child (temp 4-component vector of uint)
234 0:33          'txval22' (temp 4-component vector of uint)
235 0:33          textureLod (global 4-component vector of uint)
236 0:33            Construct combined texture-sampler (temp usampler2DArray)
237 0:33              'g_tTex2du4a' (uniform utexture2DArray)
238 0:33              'g_sSamp' (layout(binding=0 ) uniform sampler)
239 0:?             Constant:
240 0:?               0.500000
241 0:?               0.600000
242 0:?               0.700000
243 0:33            Constant:
244 0:33              0.750000
245 0:35      Sequence
246 0:35        move second child to first child (temp 4-component vector of float)
247 0:35          'txval40' (temp 4-component vector of float)
248 0:35          textureLod (global 4-component vector of float)
249 0:35            Construct combined texture-sampler (temp samplerCubeArray)
250 0:35              'g_tTexcdf4a' (uniform textureCubeArray)
251 0:35              'g_sSamp' (layout(binding=0 ) uniform sampler)
252 0:?             Constant:
253 0:?               0.100000
254 0:?               0.200000
255 0:?               0.300000
256 0:?               0.400000
257 0:35            Constant:
258 0:35              0.750000
259 0:36      Sequence
260 0:36        move second child to first child (temp 4-component vector of int)
261 0:36          'txval41' (temp 4-component vector of int)
262 0:36          textureLod (global 4-component vector of int)
263 0:36            Construct combined texture-sampler (temp isamplerCubeArray)
264 0:36              'g_tTexcdi4a' (uniform itextureCubeArray)
265 0:36              'g_sSamp' (layout(binding=0 ) uniform sampler)
266 0:?             Constant:
267 0:?               0.400000
268 0:?               0.500000
269 0:?               0.600000
270 0:?               0.700000
271 0:36            Constant:
272 0:36              0.750000
273 0:37      Sequence
274 0:37        move second child to first child (temp 4-component vector of uint)
275 0:37          'txval42' (temp 4-component vector of uint)
276 0:37          textureLod (global 4-component vector of uint)
277 0:37            Construct combined texture-sampler (temp usamplerCubeArray)
278 0:37              'g_tTexcdu4a' (uniform utextureCubeArray)
279 0:37              'g_sSamp' (layout(binding=0 ) uniform sampler)
280 0:?             Constant:
281 0:?               0.700000
282 0:?               0.800000
283 0:?               0.900000
284 0:?               1.000000
285 0:37            Constant:
286 0:37              0.750000
287 0:39      move second child to first child (temp 4-component vector of float)
288 0:39        Color: direct index for structure (temp 4-component vector of float)
289 0:39          'psout' (temp structure{temp 4-component vector of float Color, temp float FragDepth Depth})
290 0:39          Constant:
291 0:39            0 (const int)
292 0:39        Constant:
293 0:39          1.000000
294 0:39          1.000000
295 0:39          1.000000
296 0:39          1.000000
297 0:40      move second child to first child (temp float)
298 0:40        Depth: direct index for structure (temp float FragDepth)
299 0:40          'psout' (temp structure{temp 4-component vector of float Color, temp float FragDepth Depth})
300 0:40          Constant:
301 0:40            1 (const int)
302 0:40        Constant:
303 0:40          1.000000
304 0:42      Sequence
305 0:42        move second child to first child (temp structure{temp 4-component vector of float Color, temp float FragDepth Depth})
306 0:?           '@entryPointOutput' (out structure{temp 4-component vector of float Color, temp float FragDepth Depth})
307 0:42          'psout' (temp structure{temp 4-component vector of float Color, temp float FragDepth Depth})
308 0:42        Branch: Return
309 0:?   Linker Objects
310 0:?     'g_sSamp' (layout(binding=0 ) uniform sampler)
311 0:?     'g_tTex1df4a' (layout(binding=1 ) uniform texture1DArray)
312 0:?     'g_tTex1df4' (layout(binding=0 ) uniform texture1DArray)
313 0:?     'g_tTex1di4a' (uniform itexture1DArray)
314 0:?     'g_tTex1du4a' (uniform utexture1DArray)
315 0:?     'g_tTex2df4a' (uniform texture2DArray)
316 0:?     'g_tTex2di4a' (uniform itexture2DArray)
317 0:?     'g_tTex2du4a' (uniform utexture2DArray)
318 0:?     'g_tTexcdf4a' (uniform textureCubeArray)
319 0:?     'g_tTexcdi4a' (uniform itextureCubeArray)
320 0:?     'g_tTexcdu4a' (uniform utextureCubeArray)
321
322 // Module Version 10000
323 // Generated by (magic number): 80001
324 // Id's are bound by 135
325
326                               Capability Shader
327                               Capability Sampled1D
328                               Capability SampledCubeArray
329                1:             ExtInstImport  "GLSL.std.450"
330                               MemoryModel Logical GLSL450
331                               EntryPoint Fragment 4  "main" 131
332                               ExecutionMode 4 OriginUpperLeft
333                               Name 4  "main"
334                               Name 9  "txval10"
335                               Name 12  "g_tTex1df4a"
336                               Name 16  "g_sSamp"
337                               Name 29  "txval11"
338                               Name 32  "g_tTex1di4a"
339                               Name 43  "txval12"
340                               Name 46  "g_tTex1du4a"
341                               Name 54  "txval20"
342                               Name 57  "g_tTex2df4a"
343                               Name 65  "txval21"
344                               Name 68  "g_tTex2di4a"
345                               Name 76  "txval22"
346                               Name 79  "g_tTex2du4a"
347                               Name 88  "txval40"
348                               Name 91  "g_tTexcdf4a"
349                               Name 98  "txval41"
350                               Name 101  "g_tTexcdi4a"
351                               Name 108  "txval42"
352                               Name 111  "g_tTexcdu4a"
353                               Name 121  "PS_OUTPUT"
354                               MemberName 121(PS_OUTPUT) 0  "Color"
355                               MemberName 121(PS_OUTPUT) 1  "Depth"
356                               Name 123  "psout"
357                               Name 131  "@entryPointOutput"
358                               Name 134  "g_tTex1df4"
359                               Decorate 12(g_tTex1df4a) DescriptorSet 0
360                               Decorate 12(g_tTex1df4a) Binding 1
361                               Decorate 16(g_sSamp) DescriptorSet 0
362                               Decorate 16(g_sSamp) Binding 0
363                               Decorate 32(g_tTex1di4a) DescriptorSet 0
364                               Decorate 46(g_tTex1du4a) DescriptorSet 0
365                               Decorate 57(g_tTex2df4a) DescriptorSet 0
366                               Decorate 68(g_tTex2di4a) DescriptorSet 0
367                               Decorate 79(g_tTex2du4a) DescriptorSet 0
368                               Decorate 91(g_tTexcdf4a) DescriptorSet 0
369                               Decorate 101(g_tTexcdi4a) DescriptorSet 0
370                               Decorate 111(g_tTexcdu4a) DescriptorSet 0
371                               MemberDecorate 121(PS_OUTPUT) 1 BuiltIn FragDepth
372                               Decorate 134(g_tTex1df4) DescriptorSet 0
373                               Decorate 134(g_tTex1df4) Binding 0
374                2:             TypeVoid
375                3:             TypeFunction 2
376                6:             TypeFloat 32
377                7:             TypeVector 6(float) 4
378                8:             TypePointer Function 7(fvec4)
379               10:             TypeImage 6(float) 1D array sampled format:Unknown
380               11:             TypePointer UniformConstant 10
381  12(g_tTex1df4a):     11(ptr) Variable UniformConstant
382               14:             TypeSampler
383               15:             TypePointer UniformConstant 14
384      16(g_sSamp):     15(ptr) Variable UniformConstant
385               18:             TypeSampledImage 10
386               20:             TypeVector 6(float) 2
387               21:    6(float) Constant 1036831949
388               22:    6(float) Constant 1045220557
389               23:   20(fvec2) ConstantComposite 21 22
390               24:    6(float) Constant 1061158912
391               26:             TypeInt 32 1
392               27:             TypeVector 26(int) 4
393               28:             TypePointer Function 27(ivec4)
394               30:             TypeImage 26(int) 1D array sampled format:Unknown
395               31:             TypePointer UniformConstant 30
396  32(g_tTex1di4a):     31(ptr) Variable UniformConstant
397               35:             TypeSampledImage 30
398               37:    6(float) Constant 1050253722
399               38:   20(fvec2) ConstantComposite 22 37
400               40:             TypeInt 32 0
401               41:             TypeVector 40(int) 4
402               42:             TypePointer Function 41(ivec4)
403               44:             TypeImage 40(int) 1D array sampled format:Unknown
404               45:             TypePointer UniformConstant 44
405  46(g_tTex1du4a):     45(ptr) Variable UniformConstant
406               49:             TypeSampledImage 44
407               51:    6(float) Constant 1053609165
408               52:   20(fvec2) ConstantComposite 37 51
409               55:             TypeImage 6(float) 2D array sampled format:Unknown
410               56:             TypePointer UniformConstant 55
411  57(g_tTex2df4a):     56(ptr) Variable UniformConstant
412               60:             TypeSampledImage 55
413               62:             TypeVector 6(float) 3
414               63:   62(fvec3) ConstantComposite 21 22 37
415               66:             TypeImage 26(int) 2D array sampled format:Unknown
416               67:             TypePointer UniformConstant 66
417  68(g_tTex2di4a):     67(ptr) Variable UniformConstant
418               71:             TypeSampledImage 66
419               73:    6(float) Constant 1056964608
420               74:   62(fvec3) ConstantComposite 37 51 73
421               77:             TypeImage 40(int) 2D array sampled format:Unknown
422               78:             TypePointer UniformConstant 77
423  79(g_tTex2du4a):     78(ptr) Variable UniformConstant
424               82:             TypeSampledImage 77
425               84:    6(float) Constant 1058642330
426               85:    6(float) Constant 1060320051
427               86:   62(fvec3) ConstantComposite 73 84 85
428               89:             TypeImage 6(float) Cube array sampled format:Unknown
429               90:             TypePointer UniformConstant 89
430  91(g_tTexcdf4a):     90(ptr) Variable UniformConstant
431               94:             TypeSampledImage 89
432               96:    7(fvec4) ConstantComposite 21 22 37 51
433               99:             TypeImage 26(int) Cube array sampled format:Unknown
434              100:             TypePointer UniformConstant 99
435 101(g_tTexcdi4a):    100(ptr) Variable UniformConstant
436              104:             TypeSampledImage 99
437              106:    7(fvec4) ConstantComposite 51 73 84 85
438              109:             TypeImage 40(int) Cube array sampled format:Unknown
439              110:             TypePointer UniformConstant 109
440 111(g_tTexcdu4a):    110(ptr) Variable UniformConstant
441              114:             TypeSampledImage 109
442              116:    6(float) Constant 1061997773
443              117:    6(float) Constant 1063675494
444              118:    6(float) Constant 1065353216
445              119:    7(fvec4) ConstantComposite 85 116 117 118
446   121(PS_OUTPUT):             TypeStruct 7(fvec4) 6(float)
447              122:             TypePointer Function 121(PS_OUTPUT)
448              124:     26(int) Constant 0
449              125:    7(fvec4) ConstantComposite 118 118 118 118
450              127:     26(int) Constant 1
451              128:             TypePointer Function 6(float)
452              130:             TypePointer Output 121(PS_OUTPUT)
453 131(@entryPointOutput):    130(ptr) Variable Output
454  134(g_tTex1df4):     11(ptr) Variable UniformConstant
455          4(main):           2 Function None 3
456                5:             Label
457       9(txval10):      8(ptr) Variable Function
458      29(txval11):     28(ptr) Variable Function
459      43(txval12):     42(ptr) Variable Function
460      54(txval20):      8(ptr) Variable Function
461      65(txval21):     28(ptr) Variable Function
462      76(txval22):     42(ptr) Variable Function
463      88(txval40):      8(ptr) Variable Function
464      98(txval41):     28(ptr) Variable Function
465     108(txval42):     42(ptr) Variable Function
466       123(psout):    122(ptr) Variable Function
467               13:          10 Load 12(g_tTex1df4a)
468               17:          14 Load 16(g_sSamp)
469               19:          18 SampledImage 13 17
470               25:    7(fvec4) ImageSampleExplicitLod 19 23 Lod 24
471                               Store 9(txval10) 25
472               33:          30 Load 32(g_tTex1di4a)
473               34:          14 Load 16(g_sSamp)
474               36:          35 SampledImage 33 34
475               39:   27(ivec4) ImageSampleExplicitLod 36 38 Lod 24
476                               Store 29(txval11) 39
477               47:          44 Load 46(g_tTex1du4a)
478               48:          14 Load 16(g_sSamp)
479               50:          49 SampledImage 47 48
480               53:   41(ivec4) ImageSampleExplicitLod 50 52 Lod 24
481                               Store 43(txval12) 53
482               58:          55 Load 57(g_tTex2df4a)
483               59:          14 Load 16(g_sSamp)
484               61:          60 SampledImage 58 59
485               64:    7(fvec4) ImageSampleExplicitLod 61 63 Lod 24
486                               Store 54(txval20) 64
487               69:          66 Load 68(g_tTex2di4a)
488               70:          14 Load 16(g_sSamp)
489               72:          71 SampledImage 69 70
490               75:   27(ivec4) ImageSampleExplicitLod 72 74 Lod 24
491                               Store 65(txval21) 75
492               80:          77 Load 79(g_tTex2du4a)
493               81:          14 Load 16(g_sSamp)
494               83:          82 SampledImage 80 81
495               87:   41(ivec4) ImageSampleExplicitLod 83 86 Lod 24
496                               Store 76(txval22) 87
497               92:          89 Load 91(g_tTexcdf4a)
498               93:          14 Load 16(g_sSamp)
499               95:          94 SampledImage 92 93
500               97:    7(fvec4) ImageSampleExplicitLod 95 96 Lod 24
501                               Store 88(txval40) 97
502              102:          99 Load 101(g_tTexcdi4a)
503              103:          14 Load 16(g_sSamp)
504              105:         104 SampledImage 102 103
505              107:   27(ivec4) ImageSampleExplicitLod 105 106 Lod 24
506                               Store 98(txval41) 107
507              112:         109 Load 111(g_tTexcdu4a)
508              113:          14 Load 16(g_sSamp)
509              115:         114 SampledImage 112 113
510              120:   41(ivec4) ImageSampleExplicitLod 115 119 Lod 24
511                               Store 108(txval42) 120
512              126:      8(ptr) AccessChain 123(psout) 124
513                               Store 126 125
514              129:    128(ptr) AccessChain 123(psout) 127
515                               Store 129 118
516              132:121(PS_OUTPUT) Load 123(psout)
517                               Store 131(@entryPointOutput) 132
518                               Return
519                               FunctionEnd