• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1hlsl.format.rwtexture.frag
2Shader version: 500
3gl_FragCoord origin is upper left
4using depth_any
50:? Sequence
60:56  Function Definition: @main( ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
70:56    Function Parameters:
80:?     Sequence
90:59      move second child to first child ( temp 4-component vector of float)
100:59        Color: direct index for structure ( temp 4-component vector of float)
110:59          'psout' ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
120:59          Constant:
130:59            0 (const int)
140:59        Constant:
150:59          1.000000
160:59          1.000000
170:59          1.000000
180:59          1.000000
190:60      move second child to first child ( temp float)
200:60        Depth: direct index for structure ( temp float)
210:60          'psout' ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
220:60          Constant:
230:60            1 (const int)
240:60        Constant:
250:60          1.000000
260:62      Branch: Return with expression
270:62        'psout' ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
280:56  Function Definition: main( ( temp void)
290:56    Function Parameters:
300:?     Sequence
310:56      Sequence
320:56        move second child to first child ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
330:56          'flattenTemp' ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
340:56          Function Call: @main( ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
350:56        move second child to first child ( temp 4-component vector of float)
360:?           '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float)
370:56          Color: direct index for structure ( temp 4-component vector of float)
380:56            'flattenTemp' ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
390:56            Constant:
400:56              0 (const int)
410:56        move second child to first child ( temp float)
420:?           '@entryPointOutput.Depth' ( out float FragDepth)
430:56          Depth: direct index for structure ( temp float)
440:56            'flattenTemp' ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
450:56            Constant:
460:56              1 (const int)
470:?   Linker Objects
480:?     'g_sSamp' (layout( binding=0) uniform sampler)
490:?     'g_tTex1df4' (layout( binding=0 rgba32f) uniform image1D)
500:?     'g_tTex1di4' (layout( rg32f) uniform iimage1D)
510:?     'g_tTex1du4' (layout( rgba8_snorm) uniform uimage1D)
520:?     'g_tTex2df4' (layout( rgba8i) uniform image2D)
530:?     'g_tTex2di4' (layout( r11f_g11f_b10f) uniform iimage2D)
540:?     'g_tTex2du4' (layout( r8_snorm) uniform uimage2D)
550:?     'g_tTex3df4' (layout( rg8) readonly uniform image3D)
560:?     'g_tTex3di4' (layout( rgba16i) writeonly uniform iimage3D)
570:?     'g_tTex3du4' (layout( r8i) readonly writeonly uniform uimage3D)
580:?     'g_tTex1df4a' (layout( rgba8ui) uniform image1DArray)
590:?     'g_tTex1di4a' (layout( rg32ui) uniform iimage1DArray)
600:?     'g_tTex1du4a' (layout( r16ui) uniform uimage1DArray)
610:?     'g_tTex2df4a' (layout( rgb10_a2ui) uniform image2DArray)
620:?     'g_tTex2di4a' (layout( r8ui) uniform iimage2DArray)
630:?     'g_tTex2du4a' (layout( rgba16f) uniform uimage2DArray)
640:?     'g_tTex01' (layout( rgba8) uniform iimage2DArray)
650:?     'g_tTex02' (layout( rg16f) uniform iimage2DArray)
660:?     'g_tTex03' (layout( r16f) uniform iimage2DArray)
670:?     'g_tTex04' (layout( rgb10_a2) uniform iimage2DArray)
680:?     'g_tTex05' (layout( rg16) uniform iimage2DArray)
690:?     'g_tTex06' (layout( r32f) uniform iimage2DArray)
700:?     'g_tTex07' (layout( rgba16) uniform iimage2DArray)
710:?     'g_tTex08' (layout( r16) uniform iimage2DArray)
720:?     'g_tTex09' (layout( r8) uniform iimage2DArray)
730:?     'g_tTex10' (layout( rgba16_snorm) uniform iimage2DArray)
740:?     'g_tTex11' (layout( rg16_snorm) uniform iimage2DArray)
750:?     'g_tTex12' (layout( r16_snorm) uniform iimage2DArray)
760:?     'g_tTex13' (layout( r8_snorm) uniform iimage2DArray)
770:?     'g_tTex14' (layout( rgba32i) uniform iimage2DArray)
780:?     'g_tTex15' (layout( r32i) uniform iimage2DArray)
790:?     'g_tTex16' (layout( r32ui) uniform iimage2DArray)
800:?     'g_tTex17' (layout( rg16i) uniform iimage2DArray)
810:?     'g_tTex18' (layout( r16i) uniform iimage2DArray)
820:?     'g_tTex19' (layout( rg32i) uniform iimage2DArray)
830:?     'g_tTex20' (layout( rg8i) uniform iimage2DArray)
840:?     'g_tTex21' (layout( rg8ui) uniform iimage2DArray)
850:?     'g_tTex22' (layout( rgba32ui) uniform iimage2DArray)
860:?     'g_tTex23' (layout( rgba16ui) uniform iimage2DArray)
870:?     'g_tTex24' (layout( rg32ui) uniform iimage2DArray)
880:?     'g_tTex25' (layout( rg16ui) uniform iimage2DArray)
890:?     '@entryPointOutput.Depth' ( out float FragDepth)
900:?     '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float)
91
92
93Linked fragment stage:
94
95
96Shader version: 500
97gl_FragCoord origin is upper left
98using depth_any
990:? Sequence
1000:56  Function Definition: @main( ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
1010:56    Function Parameters:
1020:?     Sequence
1030:59      move second child to first child ( temp 4-component vector of float)
1040:59        Color: direct index for structure ( temp 4-component vector of float)
1050:59          'psout' ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
1060:59          Constant:
1070:59            0 (const int)
1080:59        Constant:
1090:59          1.000000
1100:59          1.000000
1110:59          1.000000
1120:59          1.000000
1130:60      move second child to first child ( temp float)
1140:60        Depth: direct index for structure ( temp float)
1150:60          'psout' ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
1160:60          Constant:
1170:60            1 (const int)
1180:60        Constant:
1190:60          1.000000
1200:62      Branch: Return with expression
1210:62        'psout' ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
1220:56  Function Definition: main( ( temp void)
1230:56    Function Parameters:
1240:?     Sequence
1250:56      Sequence
1260:56        move second child to first child ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
1270:56          'flattenTemp' ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
1280:56          Function Call: @main( ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
1290:56        move second child to first child ( temp 4-component vector of float)
1300:?           '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float)
1310:56          Color: direct index for structure ( temp 4-component vector of float)
1320:56            'flattenTemp' ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
1330:56            Constant:
1340:56              0 (const int)
1350:56        move second child to first child ( temp float)
1360:?           '@entryPointOutput.Depth' ( out float FragDepth)
1370:56          Depth: direct index for structure ( temp float)
1380:56            'flattenTemp' ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
1390:56            Constant:
1400:56              1 (const int)
1410:?   Linker Objects
1420:?     'g_sSamp' (layout( binding=0) uniform sampler)
1430:?     'g_tTex1df4' (layout( binding=0 rgba32f) uniform image1D)
1440:?     'g_tTex1di4' (layout( rg32f) uniform iimage1D)
1450:?     'g_tTex1du4' (layout( rgba8_snorm) uniform uimage1D)
1460:?     'g_tTex2df4' (layout( rgba8i) uniform image2D)
1470:?     'g_tTex2di4' (layout( r11f_g11f_b10f) uniform iimage2D)
1480:?     'g_tTex2du4' (layout( r8_snorm) uniform uimage2D)
1490:?     'g_tTex3df4' (layout( rg8) readonly uniform image3D)
1500:?     'g_tTex3di4' (layout( rgba16i) writeonly uniform iimage3D)
1510:?     'g_tTex3du4' (layout( r8i) readonly writeonly uniform uimage3D)
1520:?     'g_tTex1df4a' (layout( rgba8ui) uniform image1DArray)
1530:?     'g_tTex1di4a' (layout( rg32ui) uniform iimage1DArray)
1540:?     'g_tTex1du4a' (layout( r16ui) uniform uimage1DArray)
1550:?     'g_tTex2df4a' (layout( rgb10_a2ui) uniform image2DArray)
1560:?     'g_tTex2di4a' (layout( r8ui) uniform iimage2DArray)
1570:?     'g_tTex2du4a' (layout( rgba16f) uniform uimage2DArray)
1580:?     'g_tTex01' (layout( rgba8) uniform iimage2DArray)
1590:?     'g_tTex02' (layout( rg16f) uniform iimage2DArray)
1600:?     'g_tTex03' (layout( r16f) uniform iimage2DArray)
1610:?     'g_tTex04' (layout( rgb10_a2) uniform iimage2DArray)
1620:?     'g_tTex05' (layout( rg16) uniform iimage2DArray)
1630:?     'g_tTex06' (layout( r32f) uniform iimage2DArray)
1640:?     'g_tTex07' (layout( rgba16) uniform iimage2DArray)
1650:?     'g_tTex08' (layout( r16) uniform iimage2DArray)
1660:?     'g_tTex09' (layout( r8) uniform iimage2DArray)
1670:?     'g_tTex10' (layout( rgba16_snorm) uniform iimage2DArray)
1680:?     'g_tTex11' (layout( rg16_snorm) uniform iimage2DArray)
1690:?     'g_tTex12' (layout( r16_snorm) uniform iimage2DArray)
1700:?     'g_tTex13' (layout( r8_snorm) uniform iimage2DArray)
1710:?     'g_tTex14' (layout( rgba32i) uniform iimage2DArray)
1720:?     'g_tTex15' (layout( r32i) uniform iimage2DArray)
1730:?     'g_tTex16' (layout( r32ui) uniform iimage2DArray)
1740:?     'g_tTex17' (layout( rg16i) uniform iimage2DArray)
1750:?     'g_tTex18' (layout( r16i) uniform iimage2DArray)
1760:?     'g_tTex19' (layout( rg32i) uniform iimage2DArray)
1770:?     'g_tTex20' (layout( rg8i) uniform iimage2DArray)
1780:?     'g_tTex21' (layout( rg8ui) uniform iimage2DArray)
1790:?     'g_tTex22' (layout( rgba32ui) uniform iimage2DArray)
1800:?     'g_tTex23' (layout( rgba16ui) uniform iimage2DArray)
1810:?     'g_tTex24' (layout( rg32ui) uniform iimage2DArray)
1820:?     'g_tTex25' (layout( rg16ui) uniform iimage2DArray)
1830:?     '@entryPointOutput.Depth' ( out float FragDepth)
1840:?     '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float)
185
186// Module Version 10000
187// Generated by (magic number): 8000a
188// Id's are bound by 160
189
190                              Capability Shader
191                              Capability Image1D
192                              Capability StorageImageExtendedFormats
193               1:             ExtInstImport  "GLSL.std.450"
194                              MemoryModel Logical GLSL450
195                              EntryPoint Fragment 4  "main" 29 33
196                              ExecutionMode 4 OriginUpperLeft
197                              ExecutionMode 4 DepthReplacing
198                              Source HLSL 500
199                              Name 4  "main"
200                              Name 8  "PS_OUTPUT"
201                              MemberName 8(PS_OUTPUT) 0  "Color"
202                              MemberName 8(PS_OUTPUT) 1  "Depth"
203                              Name 10  "@main("
204                              Name 13  "psout"
205                              Name 26  "flattenTemp"
206                              Name 29  "@entryPointOutput.Color"
207                              Name 33  "@entryPointOutput.Depth"
208                              Name 38  "g_sSamp"
209                              Name 41  "g_tTex1df4"
210                              Name 44  "g_tTex1di4"
211                              Name 48  "g_tTex1du4"
212                              Name 51  "g_tTex2df4"
213                              Name 54  "g_tTex2di4"
214                              Name 57  "g_tTex2du4"
215                              Name 60  "g_tTex3df4"
216                              Name 63  "g_tTex3di4"
217                              Name 66  "g_tTex3du4"
218                              Name 69  "g_tTex1df4a"
219                              Name 72  "g_tTex1di4a"
220                              Name 75  "g_tTex1du4a"
221                              Name 78  "g_tTex2df4a"
222                              Name 81  "g_tTex2di4a"
223                              Name 84  "g_tTex2du4a"
224                              Name 87  "g_tTex01"
225                              Name 90  "g_tTex02"
226                              Name 93  "g_tTex03"
227                              Name 96  "g_tTex04"
228                              Name 99  "g_tTex05"
229                              Name 102  "g_tTex06"
230                              Name 105  "g_tTex07"
231                              Name 108  "g_tTex08"
232                              Name 111  "g_tTex09"
233                              Name 114  "g_tTex10"
234                              Name 117  "g_tTex11"
235                              Name 120  "g_tTex12"
236                              Name 123  "g_tTex13"
237                              Name 126  "g_tTex14"
238                              Name 129  "g_tTex15"
239                              Name 132  "g_tTex16"
240                              Name 135  "g_tTex17"
241                              Name 138  "g_tTex18"
242                              Name 141  "g_tTex19"
243                              Name 144  "g_tTex20"
244                              Name 147  "g_tTex21"
245                              Name 150  "g_tTex22"
246                              Name 153  "g_tTex23"
247                              Name 156  "g_tTex24"
248                              Name 159  "g_tTex25"
249                              Decorate 29(@entryPointOutput.Color) Location 0
250                              Decorate 33(@entryPointOutput.Depth) BuiltIn FragDepth
251                              Decorate 38(g_sSamp) DescriptorSet 0
252                              Decorate 38(g_sSamp) Binding 0
253                              Decorate 41(g_tTex1df4) DescriptorSet 0
254                              Decorate 41(g_tTex1df4) Binding 0
255                              Decorate 44(g_tTex1di4) DescriptorSet 0
256                              Decorate 44(g_tTex1di4) Binding 0
257                              Decorate 48(g_tTex1du4) DescriptorSet 0
258                              Decorate 48(g_tTex1du4) Binding 0
259                              Decorate 51(g_tTex2df4) DescriptorSet 0
260                              Decorate 51(g_tTex2df4) Binding 0
261                              Decorate 54(g_tTex2di4) DescriptorSet 0
262                              Decorate 54(g_tTex2di4) Binding 0
263                              Decorate 57(g_tTex2du4) DescriptorSet 0
264                              Decorate 57(g_tTex2du4) Binding 0
265                              Decorate 60(g_tTex3df4) DescriptorSet 0
266                              Decorate 60(g_tTex3df4) Binding 0
267                              Decorate 60(g_tTex3df4) NonWritable
268                              Decorate 63(g_tTex3di4) DescriptorSet 0
269                              Decorate 63(g_tTex3di4) Binding 0
270                              Decorate 63(g_tTex3di4) NonReadable
271                              Decorate 66(g_tTex3du4) DescriptorSet 0
272                              Decorate 66(g_tTex3du4) Binding 0
273                              Decorate 66(g_tTex3du4) NonWritable
274                              Decorate 66(g_tTex3du4) NonReadable
275                              Decorate 69(g_tTex1df4a) DescriptorSet 0
276                              Decorate 69(g_tTex1df4a) Binding 0
277                              Decorate 72(g_tTex1di4a) DescriptorSet 0
278                              Decorate 72(g_tTex1di4a) Binding 0
279                              Decorate 75(g_tTex1du4a) DescriptorSet 0
280                              Decorate 75(g_tTex1du4a) Binding 0
281                              Decorate 78(g_tTex2df4a) DescriptorSet 0
282                              Decorate 78(g_tTex2df4a) Binding 0
283                              Decorate 81(g_tTex2di4a) DescriptorSet 0
284                              Decorate 81(g_tTex2di4a) Binding 0
285                              Decorate 84(g_tTex2du4a) DescriptorSet 0
286                              Decorate 84(g_tTex2du4a) Binding 0
287                              Decorate 87(g_tTex01) DescriptorSet 0
288                              Decorate 87(g_tTex01) Binding 0
289                              Decorate 90(g_tTex02) DescriptorSet 0
290                              Decorate 90(g_tTex02) Binding 0
291                              Decorate 93(g_tTex03) DescriptorSet 0
292                              Decorate 93(g_tTex03) Binding 0
293                              Decorate 96(g_tTex04) DescriptorSet 0
294                              Decorate 96(g_tTex04) Binding 0
295                              Decorate 99(g_tTex05) DescriptorSet 0
296                              Decorate 99(g_tTex05) Binding 0
297                              Decorate 102(g_tTex06) DescriptorSet 0
298                              Decorate 102(g_tTex06) Binding 0
299                              Decorate 105(g_tTex07) DescriptorSet 0
300                              Decorate 105(g_tTex07) Binding 0
301                              Decorate 108(g_tTex08) DescriptorSet 0
302                              Decorate 108(g_tTex08) Binding 0
303                              Decorate 111(g_tTex09) DescriptorSet 0
304                              Decorate 111(g_tTex09) Binding 0
305                              Decorate 114(g_tTex10) DescriptorSet 0
306                              Decorate 114(g_tTex10) Binding 0
307                              Decorate 117(g_tTex11) DescriptorSet 0
308                              Decorate 117(g_tTex11) Binding 0
309                              Decorate 120(g_tTex12) DescriptorSet 0
310                              Decorate 120(g_tTex12) Binding 0
311                              Decorate 123(g_tTex13) DescriptorSet 0
312                              Decorate 123(g_tTex13) Binding 0
313                              Decorate 126(g_tTex14) DescriptorSet 0
314                              Decorate 126(g_tTex14) Binding 0
315                              Decorate 129(g_tTex15) DescriptorSet 0
316                              Decorate 129(g_tTex15) Binding 0
317                              Decorate 132(g_tTex16) DescriptorSet 0
318                              Decorate 132(g_tTex16) Binding 0
319                              Decorate 135(g_tTex17) DescriptorSet 0
320                              Decorate 135(g_tTex17) Binding 0
321                              Decorate 138(g_tTex18) DescriptorSet 0
322                              Decorate 138(g_tTex18) Binding 0
323                              Decorate 141(g_tTex19) DescriptorSet 0
324                              Decorate 141(g_tTex19) Binding 0
325                              Decorate 144(g_tTex20) DescriptorSet 0
326                              Decorate 144(g_tTex20) Binding 0
327                              Decorate 147(g_tTex21) DescriptorSet 0
328                              Decorate 147(g_tTex21) Binding 0
329                              Decorate 150(g_tTex22) DescriptorSet 0
330                              Decorate 150(g_tTex22) Binding 0
331                              Decorate 153(g_tTex23) DescriptorSet 0
332                              Decorate 153(g_tTex23) Binding 0
333                              Decorate 156(g_tTex24) DescriptorSet 0
334                              Decorate 156(g_tTex24) Binding 0
335                              Decorate 159(g_tTex25) DescriptorSet 0
336                              Decorate 159(g_tTex25) Binding 0
337               2:             TypeVoid
338               3:             TypeFunction 2
339               6:             TypeFloat 32
340               7:             TypeVector 6(float) 4
341    8(PS_OUTPUT):             TypeStruct 7(fvec4) 6(float)
342               9:             TypeFunction 8(PS_OUTPUT)
343              12:             TypePointer Function 8(PS_OUTPUT)
344              14:             TypeInt 32 1
345              15:     14(int) Constant 0
346              16:    6(float) Constant 1065353216
347              17:    7(fvec4) ConstantComposite 16 16 16 16
348              18:             TypePointer Function 7(fvec4)
349              20:     14(int) Constant 1
350              21:             TypePointer Function 6(float)
351              28:             TypePointer Output 7(fvec4)
35229(@entryPointOutput.Color):     28(ptr) Variable Output
353              32:             TypePointer Output 6(float)
35433(@entryPointOutput.Depth):     32(ptr) Variable Output
355              36:             TypeSampler
356              37:             TypePointer UniformConstant 36
357     38(g_sSamp):     37(ptr) Variable UniformConstant
358              39:             TypeImage 6(float) 1D nonsampled format:Rgba32f
359              40:             TypePointer UniformConstant 39
360  41(g_tTex1df4):     40(ptr) Variable UniformConstant
361              42:             TypeImage 14(int) 1D nonsampled format:Rg32f
362              43:             TypePointer UniformConstant 42
363  44(g_tTex1di4):     43(ptr) Variable UniformConstant
364              45:             TypeInt 32 0
365              46:             TypeImage 45(int) 1D nonsampled format:Rgba8Snorm
366              47:             TypePointer UniformConstant 46
367  48(g_tTex1du4):     47(ptr) Variable UniformConstant
368              49:             TypeImage 6(float) 2D nonsampled format:Rgba8i
369              50:             TypePointer UniformConstant 49
370  51(g_tTex2df4):     50(ptr) Variable UniformConstant
371              52:             TypeImage 14(int) 2D nonsampled format:R11fG11fB10f
372              53:             TypePointer UniformConstant 52
373  54(g_tTex2di4):     53(ptr) Variable UniformConstant
374              55:             TypeImage 45(int) 2D nonsampled format:R8Snorm
375              56:             TypePointer UniformConstant 55
376  57(g_tTex2du4):     56(ptr) Variable UniformConstant
377              58:             TypeImage 6(float) 3D nonsampled format:Rg8
378              59:             TypePointer UniformConstant 58
379  60(g_tTex3df4):     59(ptr) Variable UniformConstant
380              61:             TypeImage 14(int) 3D nonsampled format:Rgba16i
381              62:             TypePointer UniformConstant 61
382  63(g_tTex3di4):     62(ptr) Variable UniformConstant
383              64:             TypeImage 45(int) 3D nonsampled format:R8i
384              65:             TypePointer UniformConstant 64
385  66(g_tTex3du4):     65(ptr) Variable UniformConstant
386              67:             TypeImage 6(float) 1D array nonsampled format:Rgba8ui
387              68:             TypePointer UniformConstant 67
388 69(g_tTex1df4a):     68(ptr) Variable UniformConstant
389              70:             TypeImage 14(int) 1D array nonsampled format:Rg32ui
390              71:             TypePointer UniformConstant 70
391 72(g_tTex1di4a):     71(ptr) Variable UniformConstant
392              73:             TypeImage 45(int) 1D array nonsampled format:R16ui
393              74:             TypePointer UniformConstant 73
394 75(g_tTex1du4a):     74(ptr) Variable UniformConstant
395              76:             TypeImage 6(float) 2D array nonsampled format:Rgb10a2ui
396              77:             TypePointer UniformConstant 76
397 78(g_tTex2df4a):     77(ptr) Variable UniformConstant
398              79:             TypeImage 14(int) 2D array nonsampled format:R8ui
399              80:             TypePointer UniformConstant 79
400 81(g_tTex2di4a):     80(ptr) Variable UniformConstant
401              82:             TypeImage 45(int) 2D array nonsampled format:Rgba16f
402              83:             TypePointer UniformConstant 82
403 84(g_tTex2du4a):     83(ptr) Variable UniformConstant
404              85:             TypeImage 14(int) 2D array nonsampled format:Rgba8
405              86:             TypePointer UniformConstant 85
406    87(g_tTex01):     86(ptr) Variable UniformConstant
407              88:             TypeImage 14(int) 2D array nonsampled format:Rg16f
408              89:             TypePointer UniformConstant 88
409    90(g_tTex02):     89(ptr) Variable UniformConstant
410              91:             TypeImage 14(int) 2D array nonsampled format:R16f
411              92:             TypePointer UniformConstant 91
412    93(g_tTex03):     92(ptr) Variable UniformConstant
413              94:             TypeImage 14(int) 2D array nonsampled format:Rgb10A2
414              95:             TypePointer UniformConstant 94
415    96(g_tTex04):     95(ptr) Variable UniformConstant
416              97:             TypeImage 14(int) 2D array nonsampled format:Rg16
417              98:             TypePointer UniformConstant 97
418    99(g_tTex05):     98(ptr) Variable UniformConstant
419             100:             TypeImage 14(int) 2D array nonsampled format:R32f
420             101:             TypePointer UniformConstant 100
421   102(g_tTex06):    101(ptr) Variable UniformConstant
422             103:             TypeImage 14(int) 2D array nonsampled format:Rgba16
423             104:             TypePointer UniformConstant 103
424   105(g_tTex07):    104(ptr) Variable UniformConstant
425             106:             TypeImage 14(int) 2D array nonsampled format:R16
426             107:             TypePointer UniformConstant 106
427   108(g_tTex08):    107(ptr) Variable UniformConstant
428             109:             TypeImage 14(int) 2D array nonsampled format:R8
429             110:             TypePointer UniformConstant 109
430   111(g_tTex09):    110(ptr) Variable UniformConstant
431             112:             TypeImage 14(int) 2D array nonsampled format:Rgba16Snorm
432             113:             TypePointer UniformConstant 112
433   114(g_tTex10):    113(ptr) Variable UniformConstant
434             115:             TypeImage 14(int) 2D array nonsampled format:Rg16Snorm
435             116:             TypePointer UniformConstant 115
436   117(g_tTex11):    116(ptr) Variable UniformConstant
437             118:             TypeImage 14(int) 2D array nonsampled format:R16Snorm
438             119:             TypePointer UniformConstant 118
439   120(g_tTex12):    119(ptr) Variable UniformConstant
440             121:             TypeImage 14(int) 2D array nonsampled format:R8Snorm
441             122:             TypePointer UniformConstant 121
442   123(g_tTex13):    122(ptr) Variable UniformConstant
443             124:             TypeImage 14(int) 2D array nonsampled format:Rgba32i
444             125:             TypePointer UniformConstant 124
445   126(g_tTex14):    125(ptr) Variable UniformConstant
446             127:             TypeImage 14(int) 2D array nonsampled format:R32i
447             128:             TypePointer UniformConstant 127
448   129(g_tTex15):    128(ptr) Variable UniformConstant
449             130:             TypeImage 14(int) 2D array nonsampled format:R32ui
450             131:             TypePointer UniformConstant 130
451   132(g_tTex16):    131(ptr) Variable UniformConstant
452             133:             TypeImage 14(int) 2D array nonsampled format:Rg16i
453             134:             TypePointer UniformConstant 133
454   135(g_tTex17):    134(ptr) Variable UniformConstant
455             136:             TypeImage 14(int) 2D array nonsampled format:R16i
456             137:             TypePointer UniformConstant 136
457   138(g_tTex18):    137(ptr) Variable UniformConstant
458             139:             TypeImage 14(int) 2D array nonsampled format:Rg32i
459             140:             TypePointer UniformConstant 139
460   141(g_tTex19):    140(ptr) Variable UniformConstant
461             142:             TypeImage 14(int) 2D array nonsampled format:Rg8i
462             143:             TypePointer UniformConstant 142
463   144(g_tTex20):    143(ptr) Variable UniformConstant
464             145:             TypeImage 14(int) 2D array nonsampled format:Rg8ui
465             146:             TypePointer UniformConstant 145
466   147(g_tTex21):    146(ptr) Variable UniformConstant
467             148:             TypeImage 14(int) 2D array nonsampled format:Rgba32ui
468             149:             TypePointer UniformConstant 148
469   150(g_tTex22):    149(ptr) Variable UniformConstant
470             151:             TypeImage 14(int) 2D array nonsampled format:Rgba16ui
471             152:             TypePointer UniformConstant 151
472   153(g_tTex23):    152(ptr) Variable UniformConstant
473             154:             TypeImage 14(int) 2D array nonsampled format:Rg32ui
474             155:             TypePointer UniformConstant 154
475   156(g_tTex24):    155(ptr) Variable UniformConstant
476             157:             TypeImage 14(int) 2D array nonsampled format:Rg16ui
477             158:             TypePointer UniformConstant 157
478   159(g_tTex25):    158(ptr) Variable UniformConstant
479         4(main):           2 Function None 3
480               5:             Label
481 26(flattenTemp):     12(ptr) Variable Function
482              27:8(PS_OUTPUT) FunctionCall 10(@main()
483                              Store 26(flattenTemp) 27
484              30:     18(ptr) AccessChain 26(flattenTemp) 15
485              31:    7(fvec4) Load 30
486                              Store 29(@entryPointOutput.Color) 31
487              34:     21(ptr) AccessChain 26(flattenTemp) 20
488              35:    6(float) Load 34
489                              Store 33(@entryPointOutput.Depth) 35
490                              Return
491                              FunctionEnd
492      10(@main():8(PS_OUTPUT) Function None 9
493              11:             Label
494       13(psout):     12(ptr) Variable Function
495              19:     18(ptr) AccessChain 13(psout) 15
496                              Store 19 17
497              22:     21(ptr) AccessChain 13(psout) 20
498                              Store 22 16
499              23:8(PS_OUTPUT) Load 13(psout)
500                              ReturnValue 23
501                              FunctionEnd
502