• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1hlsl.getdimensions.rw.dx10.frag
2Shader version: 500
3gl_FragCoord origin is upper left
4using depth_any
50:? Sequence
60:44  Function Definition: @main( ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
70:44    Function Parameters:
80:?     Sequence
90:63      Sequence
100:63        move second child to first child ( temp uint)
110:63          'sizeQueryTemp' ( temp uint)
120:63          imageQuerySize ( temp uint)
130:63            'g_tTex1df4' (layout( binding=0 rgba32f) uniform image1D)
140:63        move second child to first child ( temp uint)
150:63          'WidthU' ( temp uint)
160:63          'sizeQueryTemp' ( temp uint)
170:64      Sequence
180:64        move second child to first child ( temp uint)
190:64          'sizeQueryTemp' ( temp uint)
200:64          imageQuerySize ( temp uint)
210:64            'g_tTex1di4' (layout( rgba32i) uniform iimage1D)
220:64        move second child to first child ( temp uint)
230:64          'WidthU' ( temp uint)
240:64          'sizeQueryTemp' ( temp uint)
250:65      Sequence
260:65        move second child to first child ( temp uint)
270:65          'sizeQueryTemp' ( temp uint)
280:65          imageQuerySize ( temp uint)
290:65            'g_tTex1du4' (layout( rgba32ui) uniform uimage1D)
300:65        move second child to first child ( temp uint)
310:65          'WidthU' ( temp uint)
320:65          'sizeQueryTemp' ( temp uint)
330:68      Sequence
340:68        move second child to first child ( temp uint)
350:68          'sizeQueryTemp' ( temp uint)
360:68          imageQuerySize ( temp uint)
370:68            'g_tBuffF' (layout( rgba32f) uniform imageBuffer)
380:68        move second child to first child ( temp uint)
390:68          'WidthU' ( temp uint)
400:68          'sizeQueryTemp' ( temp uint)
410:69      Sequence
420:69        move second child to first child ( temp uint)
430:69          'sizeQueryTemp' ( temp uint)
440:69          imageQuerySize ( temp uint)
450:69            'g_tBuffI' (layout( rgba32i) uniform iimageBuffer)
460:69        move second child to first child ( temp uint)
470:69          'WidthU' ( temp uint)
480:69          'sizeQueryTemp' ( temp uint)
490:70      Sequence
500:70        move second child to first child ( temp uint)
510:70          'sizeQueryTemp' ( temp uint)
520:70          imageQuerySize ( temp uint)
530:70            'g_tBuffU' (layout( rgba32ui) uniform uimageBuffer)
540:70        move second child to first child ( temp uint)
550:70          'WidthU' ( temp uint)
560:70          'sizeQueryTemp' ( temp uint)
570:73      Sequence
580:73        move second child to first child ( temp 2-component vector of uint)
590:73          'sizeQueryTemp' ( temp 2-component vector of uint)
600:73          imageQuerySize ( temp 2-component vector of uint)
610:73            'g_tTex1df4a' (layout( rgba32f) uniform image1DArray)
620:73        move second child to first child ( temp uint)
630:73          'WidthU' ( temp uint)
640:73          direct index ( temp uint)
650:73            'sizeQueryTemp' ( temp 2-component vector of uint)
660:73            Constant:
670:73              0 (const int)
680:73        move second child to first child ( temp uint)
690:73          'ElementsU' ( temp uint)
700:73          direct index ( temp uint)
710:73            'sizeQueryTemp' ( temp 2-component vector of uint)
720:73            Constant:
730:73              1 (const int)
740:74      Sequence
750:74        move second child to first child ( temp 2-component vector of uint)
760:74          'sizeQueryTemp' ( temp 2-component vector of uint)
770:74          imageQuerySize ( temp 2-component vector of uint)
780:74            'g_tTex1di4a' (layout( rgba32i) uniform iimage1DArray)
790:74        move second child to first child ( temp uint)
800:74          'WidthU' ( temp uint)
810:74          direct index ( temp uint)
820:74            'sizeQueryTemp' ( temp 2-component vector of uint)
830:74            Constant:
840:74              0 (const int)
850:74        move second child to first child ( temp uint)
860:74          'ElementsU' ( temp uint)
870:74          direct index ( temp uint)
880:74            'sizeQueryTemp' ( temp 2-component vector of uint)
890:74            Constant:
900:74              1 (const int)
910:75      Sequence
920:75        move second child to first child ( temp 2-component vector of uint)
930:75          'sizeQueryTemp' ( temp 2-component vector of uint)
940:75          imageQuerySize ( temp 2-component vector of uint)
950:75            'g_tTex1du4a' (layout( rgba32ui) uniform uimage1DArray)
960:75        move second child to first child ( temp uint)
970:75          'WidthU' ( temp uint)
980:75          direct index ( temp uint)
990:75            'sizeQueryTemp' ( temp 2-component vector of uint)
1000:75            Constant:
1010:75              0 (const int)
1020:75        move second child to first child ( temp uint)
1030:75          'ElementsU' ( temp uint)
1040:75          direct index ( temp uint)
1050:75            'sizeQueryTemp' ( temp 2-component vector of uint)
1060:75            Constant:
1070:75              1 (const int)
1080:78      Sequence
1090:78        move second child to first child ( temp 2-component vector of uint)
1100:78          'sizeQueryTemp' ( temp 2-component vector of uint)
1110:78          imageQuerySize ( temp 2-component vector of uint)
1120:78            'g_tTex2df4' (layout( rgba32f) uniform image2D)
1130:78        move second child to first child ( temp uint)
1140:78          'WidthU' ( temp uint)
1150:78          direct index ( temp uint)
1160:78            'sizeQueryTemp' ( temp 2-component vector of uint)
1170:78            Constant:
1180:78              0 (const int)
1190:78        move second child to first child ( temp uint)
1200:78          'HeightU' ( temp uint)
1210:78          direct index ( temp uint)
1220:78            'sizeQueryTemp' ( temp 2-component vector of uint)
1230:78            Constant:
1240:78              1 (const int)
1250:79      Sequence
1260:79        move second child to first child ( temp 2-component vector of uint)
1270:79          'sizeQueryTemp' ( temp 2-component vector of uint)
1280:79          imageQuerySize ( temp 2-component vector of uint)
1290:79            'g_tTex2di4' (layout( rgba32i) uniform iimage2D)
1300:79        move second child to first child ( temp uint)
1310:79          'WidthU' ( temp uint)
1320:79          direct index ( temp uint)
1330:79            'sizeQueryTemp' ( temp 2-component vector of uint)
1340:79            Constant:
1350:79              0 (const int)
1360:79        move second child to first child ( temp uint)
1370:79          'HeightU' ( temp uint)
1380:79          direct index ( temp uint)
1390:79            'sizeQueryTemp' ( temp 2-component vector of uint)
1400:79            Constant:
1410:79              1 (const int)
1420:80      Sequence
1430:80        move second child to first child ( temp 2-component vector of uint)
1440:80          'sizeQueryTemp' ( temp 2-component vector of uint)
1450:80          imageQuerySize ( temp 2-component vector of uint)
1460:80            'g_tTex2du4' (layout( rgba32ui) uniform uimage2D)
1470:80        move second child to first child ( temp uint)
1480:80          'WidthU' ( temp uint)
1490:80          direct index ( temp uint)
1500:80            'sizeQueryTemp' ( temp 2-component vector of uint)
1510:80            Constant:
1520:80              0 (const int)
1530:80        move second child to first child ( temp uint)
1540:80          'HeightU' ( temp uint)
1550:80          direct index ( temp uint)
1560:80            'sizeQueryTemp' ( temp 2-component vector of uint)
1570:80            Constant:
1580:80              1 (const int)
1590:83      Sequence
1600:83        move second child to first child ( temp 3-component vector of uint)
1610:83          'sizeQueryTemp' ( temp 3-component vector of uint)
1620:83          imageQuerySize ( temp 3-component vector of uint)
1630:83            'g_tTex2df4a' (layout( rgba32f) uniform image2DArray)
1640:83        move second child to first child ( temp uint)
1650:83          'WidthU' ( temp uint)
1660:83          direct index ( temp uint)
1670:83            'sizeQueryTemp' ( temp 3-component vector of uint)
1680:83            Constant:
1690:83              0 (const int)
1700:83        move second child to first child ( temp uint)
1710:83          'HeightU' ( temp uint)
1720:83          direct index ( temp uint)
1730:83            'sizeQueryTemp' ( temp 3-component vector of uint)
1740:83            Constant:
1750:83              1 (const int)
1760:83        move second child to first child ( temp uint)
1770:83          'ElementsU' ( temp uint)
1780:83          direct index ( temp uint)
1790:83            'sizeQueryTemp' ( temp 3-component vector of uint)
1800:83            Constant:
1810:83              2 (const int)
1820:84      Sequence
1830:84        move second child to first child ( temp 3-component vector of uint)
1840:84          'sizeQueryTemp' ( temp 3-component vector of uint)
1850:84          imageQuerySize ( temp 3-component vector of uint)
1860:84            'g_tTex2di4a' (layout( rgba32i) uniform iimage2DArray)
1870:84        move second child to first child ( temp uint)
1880:84          'WidthU' ( temp uint)
1890:84          direct index ( temp uint)
1900:84            'sizeQueryTemp' ( temp 3-component vector of uint)
1910:84            Constant:
1920:84              0 (const int)
1930:84        move second child to first child ( temp uint)
1940:84          'HeightU' ( temp uint)
1950:84          direct index ( temp uint)
1960:84            'sizeQueryTemp' ( temp 3-component vector of uint)
1970:84            Constant:
1980:84              1 (const int)
1990:84        move second child to first child ( temp uint)
2000:84          'ElementsU' ( temp uint)
2010:84          direct index ( temp uint)
2020:84            'sizeQueryTemp' ( temp 3-component vector of uint)
2030:84            Constant:
2040:84              2 (const int)
2050:85      Sequence
2060:85        move second child to first child ( temp 3-component vector of uint)
2070:85          'sizeQueryTemp' ( temp 3-component vector of uint)
2080:85          imageQuerySize ( temp 3-component vector of uint)
2090:85            'g_tTex2du4a' (layout( rgba32ui) uniform uimage2DArray)
2100:85        move second child to first child ( temp uint)
2110:85          'WidthU' ( temp uint)
2120:85          direct index ( temp uint)
2130:85            'sizeQueryTemp' ( temp 3-component vector of uint)
2140:85            Constant:
2150:85              0 (const int)
2160:85        move second child to first child ( temp uint)
2170:85          'HeightU' ( temp uint)
2180:85          direct index ( temp uint)
2190:85            'sizeQueryTemp' ( temp 3-component vector of uint)
2200:85            Constant:
2210:85              1 (const int)
2220:85        move second child to first child ( temp uint)
2230:85          'ElementsU' ( temp uint)
2240:85          direct index ( temp uint)
2250:85            'sizeQueryTemp' ( temp 3-component vector of uint)
2260:85            Constant:
2270:85              2 (const int)
2280:88      Sequence
2290:88        move second child to first child ( temp 3-component vector of uint)
2300:88          'sizeQueryTemp' ( temp 3-component vector of uint)
2310:88          imageQuerySize ( temp 3-component vector of uint)
2320:88            'g_tTex3df4' (layout( rgba32f) uniform image3D)
2330:88        move second child to first child ( temp uint)
2340:88          'WidthU' ( temp uint)
2350:88          direct index ( temp uint)
2360:88            'sizeQueryTemp' ( temp 3-component vector of uint)
2370:88            Constant:
2380:88              0 (const int)
2390:88        move second child to first child ( temp uint)
2400:88          'HeightU' ( temp uint)
2410:88          direct index ( temp uint)
2420:88            'sizeQueryTemp' ( temp 3-component vector of uint)
2430:88            Constant:
2440:88              1 (const int)
2450:88        move second child to first child ( temp uint)
2460:88          'DepthU' ( temp uint)
2470:88          direct index ( temp uint)
2480:88            'sizeQueryTemp' ( temp 3-component vector of uint)
2490:88            Constant:
2500:88              2 (const int)
2510:89      Sequence
2520:89        move second child to first child ( temp 3-component vector of uint)
2530:89          'sizeQueryTemp' ( temp 3-component vector of uint)
2540:89          imageQuerySize ( temp 3-component vector of uint)
2550:89            'g_tTex3di4' (layout( rgba32i) uniform iimage3D)
2560:89        move second child to first child ( temp uint)
2570:89          'WidthU' ( temp uint)
2580:89          direct index ( temp uint)
2590:89            'sizeQueryTemp' ( temp 3-component vector of uint)
2600:89            Constant:
2610:89              0 (const int)
2620:89        move second child to first child ( temp uint)
2630:89          'HeightU' ( temp uint)
2640:89          direct index ( temp uint)
2650:89            'sizeQueryTemp' ( temp 3-component vector of uint)
2660:89            Constant:
2670:89              1 (const int)
2680:89        move second child to first child ( temp uint)
2690:89          'DepthU' ( temp uint)
2700:89          direct index ( temp uint)
2710:89            'sizeQueryTemp' ( temp 3-component vector of uint)
2720:89            Constant:
2730:89              2 (const int)
2740:90      Sequence
2750:90        move second child to first child ( temp 3-component vector of uint)
2760:90          'sizeQueryTemp' ( temp 3-component vector of uint)
2770:90          imageQuerySize ( temp 3-component vector of uint)
2780:90            'g_tTex3du4' (layout( rgba32ui) uniform uimage3D)
2790:90        move second child to first child ( temp uint)
2800:90          'WidthU' ( temp uint)
2810:90          direct index ( temp uint)
2820:90            'sizeQueryTemp' ( temp 3-component vector of uint)
2830:90            Constant:
2840:90              0 (const int)
2850:90        move second child to first child ( temp uint)
2860:90          'HeightU' ( temp uint)
2870:90          direct index ( temp uint)
2880:90            'sizeQueryTemp' ( temp 3-component vector of uint)
2890:90            Constant:
2900:90              1 (const int)
2910:90        move second child to first child ( temp uint)
2920:90          'DepthU' ( temp uint)
2930:90          direct index ( temp uint)
2940:90            'sizeQueryTemp' ( temp 3-component vector of uint)
2950:90            Constant:
2960:90              2 (const int)
2970:92      move second child to first child ( temp 4-component vector of float)
2980:92        Color: direct index for structure ( temp 4-component vector of float)
2990:92          'psout' ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
3000:92          Constant:
3010:92            0 (const int)
3020:92        Constant:
3030:92          1.000000
3040:92          1.000000
3050:92          1.000000
3060:92          1.000000
3070:93      move second child to first child ( temp float)
3080:93        Depth: direct index for structure ( temp float)
3090:93          'psout' ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
3100:93          Constant:
3110:93            1 (const int)
3120:93        Constant:
3130:93          1.000000
3140:95      Branch: Return with expression
3150:95        'psout' ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
3160:44  Function Definition: main( ( temp void)
3170:44    Function Parameters:
3180:?     Sequence
3190:44      Sequence
3200:44        move second child to first child ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
3210:44          'flattenTemp' ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
3220:44          Function Call: @main( ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
3230:44        move second child to first child ( temp 4-component vector of float)
3240:?           '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float)
3250:44          Color: direct index for structure ( temp 4-component vector of float)
3260:44            'flattenTemp' ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
3270:44            Constant:
3280:44              0 (const int)
3290:44        move second child to first child ( temp float)
3300:?           '@entryPointOutput.Depth' ( out float FragDepth)
3310:44          Depth: direct index for structure ( temp float)
3320:44            'flattenTemp' ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
3330:44            Constant:
3340:44              1 (const int)
3350:?   Linker Objects
3360:?     'g_sSamp' (layout( binding=0) uniform sampler)
3370:?     'g_tTex1df4' (layout( binding=0 rgba32f) uniform image1D)
3380:?     'g_tTex1di4' (layout( rgba32i) uniform iimage1D)
3390:?     'g_tTex1du4' (layout( rgba32ui) uniform uimage1D)
3400:?     'g_tTex2df4' (layout( rgba32f) uniform image2D)
3410:?     'g_tTex2di4' (layout( rgba32i) uniform iimage2D)
3420:?     'g_tTex2du4' (layout( rgba32ui) uniform uimage2D)
3430:?     'g_tTex3df4' (layout( rgba32f) uniform image3D)
3440:?     'g_tTex3di4' (layout( rgba32i) uniform iimage3D)
3450:?     'g_tTex3du4' (layout( rgba32ui) uniform uimage3D)
3460:?     'g_tTex1df4a' (layout( rgba32f) uniform image1DArray)
3470:?     'g_tTex1di4a' (layout( rgba32i) uniform iimage1DArray)
3480:?     'g_tTex1du4a' (layout( rgba32ui) uniform uimage1DArray)
3490:?     'g_tTex2df4a' (layout( rgba32f) uniform image2DArray)
3500:?     'g_tTex2di4a' (layout( rgba32i) uniform iimage2DArray)
3510:?     'g_tTex2du4a' (layout( rgba32ui) uniform uimage2DArray)
3520:?     'g_tBuffF' (layout( rgba32f) uniform imageBuffer)
3530:?     'g_tBuffI' (layout( rgba32i) uniform iimageBuffer)
3540:?     'g_tBuffU' (layout( rgba32ui) uniform uimageBuffer)
3550:?     'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4})
3560:?     '@entryPointOutput.Depth' ( out float FragDepth)
3570:?     '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float)
358
359
360Linked fragment stage:
361
362
363Shader version: 500
364gl_FragCoord origin is upper left
365using depth_any
3660:? Sequence
3670:44  Function Definition: @main( ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
3680:44    Function Parameters:
3690:?     Sequence
3700:63      Sequence
3710:63        move second child to first child ( temp uint)
3720:63          'sizeQueryTemp' ( temp uint)
3730:63          imageQuerySize ( temp uint)
3740:63            'g_tTex1df4' (layout( binding=0 rgba32f) uniform image1D)
3750:63        move second child to first child ( temp uint)
3760:63          'WidthU' ( temp uint)
3770:63          'sizeQueryTemp' ( temp uint)
3780:64      Sequence
3790:64        move second child to first child ( temp uint)
3800:64          'sizeQueryTemp' ( temp uint)
3810:64          imageQuerySize ( temp uint)
3820:64            'g_tTex1di4' (layout( rgba32i) uniform iimage1D)
3830:64        move second child to first child ( temp uint)
3840:64          'WidthU' ( temp uint)
3850:64          'sizeQueryTemp' ( temp uint)
3860:65      Sequence
3870:65        move second child to first child ( temp uint)
3880:65          'sizeQueryTemp' ( temp uint)
3890:65          imageQuerySize ( temp uint)
3900:65            'g_tTex1du4' (layout( rgba32ui) uniform uimage1D)
3910:65        move second child to first child ( temp uint)
3920:65          'WidthU' ( temp uint)
3930:65          'sizeQueryTemp' ( temp uint)
3940:68      Sequence
3950:68        move second child to first child ( temp uint)
3960:68          'sizeQueryTemp' ( temp uint)
3970:68          imageQuerySize ( temp uint)
3980:68            'g_tBuffF' (layout( rgba32f) uniform imageBuffer)
3990:68        move second child to first child ( temp uint)
4000:68          'WidthU' ( temp uint)
4010:68          'sizeQueryTemp' ( temp uint)
4020:69      Sequence
4030:69        move second child to first child ( temp uint)
4040:69          'sizeQueryTemp' ( temp uint)
4050:69          imageQuerySize ( temp uint)
4060:69            'g_tBuffI' (layout( rgba32i) uniform iimageBuffer)
4070:69        move second child to first child ( temp uint)
4080:69          'WidthU' ( temp uint)
4090:69          'sizeQueryTemp' ( temp uint)
4100:70      Sequence
4110:70        move second child to first child ( temp uint)
4120:70          'sizeQueryTemp' ( temp uint)
4130:70          imageQuerySize ( temp uint)
4140:70            'g_tBuffU' (layout( rgba32ui) uniform uimageBuffer)
4150:70        move second child to first child ( temp uint)
4160:70          'WidthU' ( temp uint)
4170:70          'sizeQueryTemp' ( temp uint)
4180:73      Sequence
4190:73        move second child to first child ( temp 2-component vector of uint)
4200:73          'sizeQueryTemp' ( temp 2-component vector of uint)
4210:73          imageQuerySize ( temp 2-component vector of uint)
4220:73            'g_tTex1df4a' (layout( rgba32f) uniform image1DArray)
4230:73        move second child to first child ( temp uint)
4240:73          'WidthU' ( temp uint)
4250:73          direct index ( temp uint)
4260:73            'sizeQueryTemp' ( temp 2-component vector of uint)
4270:73            Constant:
4280:73              0 (const int)
4290:73        move second child to first child ( temp uint)
4300:73          'ElementsU' ( temp uint)
4310:73          direct index ( temp uint)
4320:73            'sizeQueryTemp' ( temp 2-component vector of uint)
4330:73            Constant:
4340:73              1 (const int)
4350:74      Sequence
4360:74        move second child to first child ( temp 2-component vector of uint)
4370:74          'sizeQueryTemp' ( temp 2-component vector of uint)
4380:74          imageQuerySize ( temp 2-component vector of uint)
4390:74            'g_tTex1di4a' (layout( rgba32i) uniform iimage1DArray)
4400:74        move second child to first child ( temp uint)
4410:74          'WidthU' ( temp uint)
4420:74          direct index ( temp uint)
4430:74            'sizeQueryTemp' ( temp 2-component vector of uint)
4440:74            Constant:
4450:74              0 (const int)
4460:74        move second child to first child ( temp uint)
4470:74          'ElementsU' ( temp uint)
4480:74          direct index ( temp uint)
4490:74            'sizeQueryTemp' ( temp 2-component vector of uint)
4500:74            Constant:
4510:74              1 (const int)
4520:75      Sequence
4530:75        move second child to first child ( temp 2-component vector of uint)
4540:75          'sizeQueryTemp' ( temp 2-component vector of uint)
4550:75          imageQuerySize ( temp 2-component vector of uint)
4560:75            'g_tTex1du4a' (layout( rgba32ui) uniform uimage1DArray)
4570:75        move second child to first child ( temp uint)
4580:75          'WidthU' ( temp uint)
4590:75          direct index ( temp uint)
4600:75            'sizeQueryTemp' ( temp 2-component vector of uint)
4610:75            Constant:
4620:75              0 (const int)
4630:75        move second child to first child ( temp uint)
4640:75          'ElementsU' ( temp uint)
4650:75          direct index ( temp uint)
4660:75            'sizeQueryTemp' ( temp 2-component vector of uint)
4670:75            Constant:
4680:75              1 (const int)
4690:78      Sequence
4700:78        move second child to first child ( temp 2-component vector of uint)
4710:78          'sizeQueryTemp' ( temp 2-component vector of uint)
4720:78          imageQuerySize ( temp 2-component vector of uint)
4730:78            'g_tTex2df4' (layout( rgba32f) uniform image2D)
4740:78        move second child to first child ( temp uint)
4750:78          'WidthU' ( temp uint)
4760:78          direct index ( temp uint)
4770:78            'sizeQueryTemp' ( temp 2-component vector of uint)
4780:78            Constant:
4790:78              0 (const int)
4800:78        move second child to first child ( temp uint)
4810:78          'HeightU' ( temp uint)
4820:78          direct index ( temp uint)
4830:78            'sizeQueryTemp' ( temp 2-component vector of uint)
4840:78            Constant:
4850:78              1 (const int)
4860:79      Sequence
4870:79        move second child to first child ( temp 2-component vector of uint)
4880:79          'sizeQueryTemp' ( temp 2-component vector of uint)
4890:79          imageQuerySize ( temp 2-component vector of uint)
4900:79            'g_tTex2di4' (layout( rgba32i) uniform iimage2D)
4910:79        move second child to first child ( temp uint)
4920:79          'WidthU' ( temp uint)
4930:79          direct index ( temp uint)
4940:79            'sizeQueryTemp' ( temp 2-component vector of uint)
4950:79            Constant:
4960:79              0 (const int)
4970:79        move second child to first child ( temp uint)
4980:79          'HeightU' ( temp uint)
4990:79          direct index ( temp uint)
5000:79            'sizeQueryTemp' ( temp 2-component vector of uint)
5010:79            Constant:
5020:79              1 (const int)
5030:80      Sequence
5040:80        move second child to first child ( temp 2-component vector of uint)
5050:80          'sizeQueryTemp' ( temp 2-component vector of uint)
5060:80          imageQuerySize ( temp 2-component vector of uint)
5070:80            'g_tTex2du4' (layout( rgba32ui) uniform uimage2D)
5080:80        move second child to first child ( temp uint)
5090:80          'WidthU' ( temp uint)
5100:80          direct index ( temp uint)
5110:80            'sizeQueryTemp' ( temp 2-component vector of uint)
5120:80            Constant:
5130:80              0 (const int)
5140:80        move second child to first child ( temp uint)
5150:80          'HeightU' ( temp uint)
5160:80          direct index ( temp uint)
5170:80            'sizeQueryTemp' ( temp 2-component vector of uint)
5180:80            Constant:
5190:80              1 (const int)
5200:83      Sequence
5210:83        move second child to first child ( temp 3-component vector of uint)
5220:83          'sizeQueryTemp' ( temp 3-component vector of uint)
5230:83          imageQuerySize ( temp 3-component vector of uint)
5240:83            'g_tTex2df4a' (layout( rgba32f) uniform image2DArray)
5250:83        move second child to first child ( temp uint)
5260:83          'WidthU' ( temp uint)
5270:83          direct index ( temp uint)
5280:83            'sizeQueryTemp' ( temp 3-component vector of uint)
5290:83            Constant:
5300:83              0 (const int)
5310:83        move second child to first child ( temp uint)
5320:83          'HeightU' ( temp uint)
5330:83          direct index ( temp uint)
5340:83            'sizeQueryTemp' ( temp 3-component vector of uint)
5350:83            Constant:
5360:83              1 (const int)
5370:83        move second child to first child ( temp uint)
5380:83          'ElementsU' ( temp uint)
5390:83          direct index ( temp uint)
5400:83            'sizeQueryTemp' ( temp 3-component vector of uint)
5410:83            Constant:
5420:83              2 (const int)
5430:84      Sequence
5440:84        move second child to first child ( temp 3-component vector of uint)
5450:84          'sizeQueryTemp' ( temp 3-component vector of uint)
5460:84          imageQuerySize ( temp 3-component vector of uint)
5470:84            'g_tTex2di4a' (layout( rgba32i) uniform iimage2DArray)
5480:84        move second child to first child ( temp uint)
5490:84          'WidthU' ( temp uint)
5500:84          direct index ( temp uint)
5510:84            'sizeQueryTemp' ( temp 3-component vector of uint)
5520:84            Constant:
5530:84              0 (const int)
5540:84        move second child to first child ( temp uint)
5550:84          'HeightU' ( temp uint)
5560:84          direct index ( temp uint)
5570:84            'sizeQueryTemp' ( temp 3-component vector of uint)
5580:84            Constant:
5590:84              1 (const int)
5600:84        move second child to first child ( temp uint)
5610:84          'ElementsU' ( temp uint)
5620:84          direct index ( temp uint)
5630:84            'sizeQueryTemp' ( temp 3-component vector of uint)
5640:84            Constant:
5650:84              2 (const int)
5660:85      Sequence
5670:85        move second child to first child ( temp 3-component vector of uint)
5680:85          'sizeQueryTemp' ( temp 3-component vector of uint)
5690:85          imageQuerySize ( temp 3-component vector of uint)
5700:85            'g_tTex2du4a' (layout( rgba32ui) uniform uimage2DArray)
5710:85        move second child to first child ( temp uint)
5720:85          'WidthU' ( temp uint)
5730:85          direct index ( temp uint)
5740:85            'sizeQueryTemp' ( temp 3-component vector of uint)
5750:85            Constant:
5760:85              0 (const int)
5770:85        move second child to first child ( temp uint)
5780:85          'HeightU' ( temp uint)
5790:85          direct index ( temp uint)
5800:85            'sizeQueryTemp' ( temp 3-component vector of uint)
5810:85            Constant:
5820:85              1 (const int)
5830:85        move second child to first child ( temp uint)
5840:85          'ElementsU' ( temp uint)
5850:85          direct index ( temp uint)
5860:85            'sizeQueryTemp' ( temp 3-component vector of uint)
5870:85            Constant:
5880:85              2 (const int)
5890:88      Sequence
5900:88        move second child to first child ( temp 3-component vector of uint)
5910:88          'sizeQueryTemp' ( temp 3-component vector of uint)
5920:88          imageQuerySize ( temp 3-component vector of uint)
5930:88            'g_tTex3df4' (layout( rgba32f) uniform image3D)
5940:88        move second child to first child ( temp uint)
5950:88          'WidthU' ( temp uint)
5960:88          direct index ( temp uint)
5970:88            'sizeQueryTemp' ( temp 3-component vector of uint)
5980:88            Constant:
5990:88              0 (const int)
6000:88        move second child to first child ( temp uint)
6010:88          'HeightU' ( temp uint)
6020:88          direct index ( temp uint)
6030:88            'sizeQueryTemp' ( temp 3-component vector of uint)
6040:88            Constant:
6050:88              1 (const int)
6060:88        move second child to first child ( temp uint)
6070:88          'DepthU' ( temp uint)
6080:88          direct index ( temp uint)
6090:88            'sizeQueryTemp' ( temp 3-component vector of uint)
6100:88            Constant:
6110:88              2 (const int)
6120:89      Sequence
6130:89        move second child to first child ( temp 3-component vector of uint)
6140:89          'sizeQueryTemp' ( temp 3-component vector of uint)
6150:89          imageQuerySize ( temp 3-component vector of uint)
6160:89            'g_tTex3di4' (layout( rgba32i) uniform iimage3D)
6170:89        move second child to first child ( temp uint)
6180:89          'WidthU' ( temp uint)
6190:89          direct index ( temp uint)
6200:89            'sizeQueryTemp' ( temp 3-component vector of uint)
6210:89            Constant:
6220:89              0 (const int)
6230:89        move second child to first child ( temp uint)
6240:89          'HeightU' ( temp uint)
6250:89          direct index ( temp uint)
6260:89            'sizeQueryTemp' ( temp 3-component vector of uint)
6270:89            Constant:
6280:89              1 (const int)
6290:89        move second child to first child ( temp uint)
6300:89          'DepthU' ( temp uint)
6310:89          direct index ( temp uint)
6320:89            'sizeQueryTemp' ( temp 3-component vector of uint)
6330:89            Constant:
6340:89              2 (const int)
6350:90      Sequence
6360:90        move second child to first child ( temp 3-component vector of uint)
6370:90          'sizeQueryTemp' ( temp 3-component vector of uint)
6380:90          imageQuerySize ( temp 3-component vector of uint)
6390:90            'g_tTex3du4' (layout( rgba32ui) uniform uimage3D)
6400:90        move second child to first child ( temp uint)
6410:90          'WidthU' ( temp uint)
6420:90          direct index ( temp uint)
6430:90            'sizeQueryTemp' ( temp 3-component vector of uint)
6440:90            Constant:
6450:90              0 (const int)
6460:90        move second child to first child ( temp uint)
6470:90          'HeightU' ( temp uint)
6480:90          direct index ( temp uint)
6490:90            'sizeQueryTemp' ( temp 3-component vector of uint)
6500:90            Constant:
6510:90              1 (const int)
6520:90        move second child to first child ( temp uint)
6530:90          'DepthU' ( temp uint)
6540:90          direct index ( temp uint)
6550:90            'sizeQueryTemp' ( temp 3-component vector of uint)
6560:90            Constant:
6570:90              2 (const int)
6580:92      move second child to first child ( temp 4-component vector of float)
6590:92        Color: direct index for structure ( temp 4-component vector of float)
6600:92          'psout' ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
6610:92          Constant:
6620:92            0 (const int)
6630:92        Constant:
6640:92          1.000000
6650:92          1.000000
6660:92          1.000000
6670:92          1.000000
6680:93      move second child to first child ( temp float)
6690:93        Depth: direct index for structure ( temp float)
6700:93          'psout' ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
6710:93          Constant:
6720:93            1 (const int)
6730:93        Constant:
6740:93          1.000000
6750:95      Branch: Return with expression
6760:95        'psout' ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
6770:44  Function Definition: main( ( temp void)
6780:44    Function Parameters:
6790:?     Sequence
6800:44      Sequence
6810:44        move second child to first child ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
6820:44          'flattenTemp' ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
6830:44          Function Call: @main( ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
6840:44        move second child to first child ( temp 4-component vector of float)
6850:?           '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float)
6860:44          Color: direct index for structure ( temp 4-component vector of float)
6870:44            'flattenTemp' ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
6880:44            Constant:
6890:44              0 (const int)
6900:44        move second child to first child ( temp float)
6910:?           '@entryPointOutput.Depth' ( out float FragDepth)
6920:44          Depth: direct index for structure ( temp float)
6930:44            'flattenTemp' ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
6940:44            Constant:
6950:44              1 (const int)
6960:?   Linker Objects
6970:?     'g_sSamp' (layout( binding=0) uniform sampler)
6980:?     'g_tTex1df4' (layout( binding=0 rgba32f) uniform image1D)
6990:?     'g_tTex1di4' (layout( rgba32i) uniform iimage1D)
7000:?     'g_tTex1du4' (layout( rgba32ui) uniform uimage1D)
7010:?     'g_tTex2df4' (layout( rgba32f) uniform image2D)
7020:?     'g_tTex2di4' (layout( rgba32i) uniform iimage2D)
7030:?     'g_tTex2du4' (layout( rgba32ui) uniform uimage2D)
7040:?     'g_tTex3df4' (layout( rgba32f) uniform image3D)
7050:?     'g_tTex3di4' (layout( rgba32i) uniform iimage3D)
7060:?     'g_tTex3du4' (layout( rgba32ui) uniform uimage3D)
7070:?     'g_tTex1df4a' (layout( rgba32f) uniform image1DArray)
7080:?     'g_tTex1di4a' (layout( rgba32i) uniform iimage1DArray)
7090:?     'g_tTex1du4a' (layout( rgba32ui) uniform uimage1DArray)
7100:?     'g_tTex2df4a' (layout( rgba32f) uniform image2DArray)
7110:?     'g_tTex2di4a' (layout( rgba32i) uniform iimage2DArray)
7120:?     'g_tTex2du4a' (layout( rgba32ui) uniform uimage2DArray)
7130:?     'g_tBuffF' (layout( rgba32f) uniform imageBuffer)
7140:?     'g_tBuffI' (layout( rgba32i) uniform iimageBuffer)
7150:?     'g_tBuffU' (layout( rgba32ui) uniform uimageBuffer)
7160:?     'anon@0' (layout( row_major std140) uniform block{ uniform int c1,  uniform 2-component vector of int c2,  uniform 3-component vector of int c3,  uniform 4-component vector of int c4,  uniform int o1,  uniform 2-component vector of int o2,  uniform 3-component vector of int o3,  uniform 4-component vector of int o4})
7170:?     '@entryPointOutput.Depth' ( out float FragDepth)
7180:?     '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float)
719
720// Module Version 10000
721// Generated by (magic number): 8000a
722// Id's are bound by 232
723
724                              Capability Shader
725                              Capability Image1D
726                              Capability ImageBuffer
727                              Capability ImageQuery
728               1:             ExtInstImport  "GLSL.std.450"
729                              MemoryModel Logical GLSL450
730                              EntryPoint Fragment 4  "main" 216 220
731                              ExecutionMode 4 OriginUpperLeft
732                              ExecutionMode 4 DepthReplacing
733                              Source HLSL 500
734                              Name 4  "main"
735                              Name 8  "PS_OUTPUT"
736                              MemberName 8(PS_OUTPUT) 0  "Color"
737                              MemberName 8(PS_OUTPUT) 1  "Depth"
738                              Name 10  "@main("
739                              Name 14  "sizeQueryTemp"
740                              Name 17  "g_tTex1df4"
741                              Name 20  "WidthU"
742                              Name 22  "sizeQueryTemp"
743                              Name 26  "g_tTex1di4"
744                              Name 30  "sizeQueryTemp"
745                              Name 33  "g_tTex1du4"
746                              Name 37  "sizeQueryTemp"
747                              Name 40  "g_tBuffF"
748                              Name 44  "sizeQueryTemp"
749                              Name 47  "g_tBuffI"
750                              Name 51  "sizeQueryTemp"
751                              Name 54  "g_tBuffU"
752                              Name 60  "sizeQueryTemp"
753                              Name 63  "g_tTex1df4a"
754                              Name 69  "ElementsU"
755                              Name 73  "sizeQueryTemp"
756                              Name 76  "g_tTex1di4a"
757                              Name 83  "sizeQueryTemp"
758                              Name 86  "g_tTex1du4a"
759                              Name 93  "sizeQueryTemp"
760                              Name 96  "g_tTex2df4"
761                              Name 101  "HeightU"
762                              Name 104  "sizeQueryTemp"
763                              Name 107  "g_tTex2di4"
764                              Name 114  "sizeQueryTemp"
765                              Name 117  "g_tTex2du4"
766                              Name 126  "sizeQueryTemp"
767                              Name 129  "g_tTex2df4a"
768                              Name 139  "sizeQueryTemp"
769                              Name 142  "g_tTex2di4a"
770                              Name 151  "sizeQueryTemp"
771                              Name 154  "g_tTex2du4a"
772                              Name 163  "sizeQueryTemp"
773                              Name 166  "g_tTex3df4"
774                              Name 173  "DepthU"
775                              Name 176  "sizeQueryTemp"
776                              Name 179  "g_tTex3di4"
777                              Name 188  "sizeQueryTemp"
778                              Name 191  "g_tTex3du4"
779                              Name 201  "psout"
780                              Name 213  "flattenTemp"
781                              Name 216  "@entryPointOutput.Color"
782                              Name 220  "@entryPointOutput.Depth"
783                              Name 225  "g_sSamp"
784                              Name 229  "$Global"
785                              MemberName 229($Global) 0  "c1"
786                              MemberName 229($Global) 1  "c2"
787                              MemberName 229($Global) 2  "c3"
788                              MemberName 229($Global) 3  "c4"
789                              MemberName 229($Global) 4  "o1"
790                              MemberName 229($Global) 5  "o2"
791                              MemberName 229($Global) 6  "o3"
792                              MemberName 229($Global) 7  "o4"
793                              Name 231  ""
794                              Decorate 17(g_tTex1df4) DescriptorSet 0
795                              Decorate 17(g_tTex1df4) Binding 0
796                              Decorate 26(g_tTex1di4) DescriptorSet 0
797                              Decorate 26(g_tTex1di4) Binding 1
798                              Decorate 33(g_tTex1du4) DescriptorSet 0
799                              Decorate 33(g_tTex1du4) Binding 2
800                              Decorate 40(g_tBuffF) DescriptorSet 0
801                              Decorate 40(g_tBuffF) Binding 15
802                              Decorate 47(g_tBuffI) DescriptorSet 0
803                              Decorate 47(g_tBuffI) Binding 16
804                              Decorate 54(g_tBuffU) DescriptorSet 0
805                              Decorate 54(g_tBuffU) Binding 17
806                              Decorate 63(g_tTex1df4a) DescriptorSet 0
807                              Decorate 63(g_tTex1df4a) Binding 9
808                              Decorate 76(g_tTex1di4a) DescriptorSet 0
809                              Decorate 76(g_tTex1di4a) Binding 10
810                              Decorate 86(g_tTex1du4a) DescriptorSet 0
811                              Decorate 86(g_tTex1du4a) Binding 11
812                              Decorate 96(g_tTex2df4) DescriptorSet 0
813                              Decorate 96(g_tTex2df4) Binding 3
814                              Decorate 107(g_tTex2di4) DescriptorSet 0
815                              Decorate 107(g_tTex2di4) Binding 4
816                              Decorate 117(g_tTex2du4) DescriptorSet 0
817                              Decorate 117(g_tTex2du4) Binding 5
818                              Decorate 129(g_tTex2df4a) DescriptorSet 0
819                              Decorate 129(g_tTex2df4a) Binding 12
820                              Decorate 142(g_tTex2di4a) DescriptorSet 0
821                              Decorate 142(g_tTex2di4a) Binding 13
822                              Decorate 154(g_tTex2du4a) DescriptorSet 0
823                              Decorate 154(g_tTex2du4a) Binding 14
824                              Decorate 166(g_tTex3df4) DescriptorSet 0
825                              Decorate 166(g_tTex3df4) Binding 6
826                              Decorate 179(g_tTex3di4) DescriptorSet 0
827                              Decorate 179(g_tTex3di4) Binding 7
828                              Decorate 191(g_tTex3du4) DescriptorSet 0
829                              Decorate 191(g_tTex3du4) Binding 8
830                              Decorate 216(@entryPointOutput.Color) Location 0
831                              Decorate 220(@entryPointOutput.Depth) BuiltIn FragDepth
832                              Decorate 225(g_sSamp) DescriptorSet 0
833                              Decorate 225(g_sSamp) Binding 0
834                              MemberDecorate 229($Global) 0 Offset 0
835                              MemberDecorate 229($Global) 1 Offset 8
836                              MemberDecorate 229($Global) 2 Offset 16
837                              MemberDecorate 229($Global) 3 Offset 32
838                              MemberDecorate 229($Global) 4 Offset 48
839                              MemberDecorate 229($Global) 5 Offset 56
840                              MemberDecorate 229($Global) 6 Offset 64
841                              MemberDecorate 229($Global) 7 Offset 80
842                              Decorate 229($Global) Block
843                              Decorate 231 DescriptorSet 0
844                              Decorate 231 Binding 0
845               2:             TypeVoid
846               3:             TypeFunction 2
847               6:             TypeFloat 32
848               7:             TypeVector 6(float) 4
849    8(PS_OUTPUT):             TypeStruct 7(fvec4) 6(float)
850               9:             TypeFunction 8(PS_OUTPUT)
851              12:             TypeInt 32 0
852              13:             TypePointer Function 12(int)
853              15:             TypeImage 6(float) 1D nonsampled format:Rgba32f
854              16:             TypePointer UniformConstant 15
855  17(g_tTex1df4):     16(ptr) Variable UniformConstant
856              23:             TypeInt 32 1
857              24:             TypeImage 23(int) 1D nonsampled format:Rgba32i
858              25:             TypePointer UniformConstant 24
859  26(g_tTex1di4):     25(ptr) Variable UniformConstant
860              31:             TypeImage 12(int) 1D nonsampled format:Rgba32ui
861              32:             TypePointer UniformConstant 31
862  33(g_tTex1du4):     32(ptr) Variable UniformConstant
863              38:             TypeImage 6(float) Buffer nonsampled format:Rgba32f
864              39:             TypePointer UniformConstant 38
865    40(g_tBuffF):     39(ptr) Variable UniformConstant
866              45:             TypeImage 23(int) Buffer nonsampled format:Rgba32i
867              46:             TypePointer UniformConstant 45
868    47(g_tBuffI):     46(ptr) Variable UniformConstant
869              52:             TypeImage 12(int) Buffer nonsampled format:Rgba32ui
870              53:             TypePointer UniformConstant 52
871    54(g_tBuffU):     53(ptr) Variable UniformConstant
872              58:             TypeVector 12(int) 2
873              59:             TypePointer Function 58(ivec2)
874              61:             TypeImage 6(float) 1D array nonsampled format:Rgba32f
875              62:             TypePointer UniformConstant 61
876 63(g_tTex1df4a):     62(ptr) Variable UniformConstant
877              66:     12(int) Constant 0
878              70:     12(int) Constant 1
879              74:             TypeImage 23(int) 1D array nonsampled format:Rgba32i
880              75:             TypePointer UniformConstant 74
881 76(g_tTex1di4a):     75(ptr) Variable UniformConstant
882              84:             TypeImage 12(int) 1D array nonsampled format:Rgba32ui
883              85:             TypePointer UniformConstant 84
884 86(g_tTex1du4a):     85(ptr) Variable UniformConstant
885              94:             TypeImage 6(float) 2D nonsampled format:Rgba32f
886              95:             TypePointer UniformConstant 94
887  96(g_tTex2df4):     95(ptr) Variable UniformConstant
888             105:             TypeImage 23(int) 2D nonsampled format:Rgba32i
889             106:             TypePointer UniformConstant 105
890 107(g_tTex2di4):    106(ptr) Variable UniformConstant
891             115:             TypeImage 12(int) 2D nonsampled format:Rgba32ui
892             116:             TypePointer UniformConstant 115
893 117(g_tTex2du4):    116(ptr) Variable UniformConstant
894             124:             TypeVector 12(int) 3
895             125:             TypePointer Function 124(ivec3)
896             127:             TypeImage 6(float) 2D array nonsampled format:Rgba32f
897             128:             TypePointer UniformConstant 127
898129(g_tTex2df4a):    128(ptr) Variable UniformConstant
899             136:     12(int) Constant 2
900             140:             TypeImage 23(int) 2D array nonsampled format:Rgba32i
901             141:             TypePointer UniformConstant 140
902142(g_tTex2di4a):    141(ptr) Variable UniformConstant
903             152:             TypeImage 12(int) 2D array nonsampled format:Rgba32ui
904             153:             TypePointer UniformConstant 152
905154(g_tTex2du4a):    153(ptr) Variable UniformConstant
906             164:             TypeImage 6(float) 3D nonsampled format:Rgba32f
907             165:             TypePointer UniformConstant 164
908 166(g_tTex3df4):    165(ptr) Variable UniformConstant
909             177:             TypeImage 23(int) 3D nonsampled format:Rgba32i
910             178:             TypePointer UniformConstant 177
911 179(g_tTex3di4):    178(ptr) Variable UniformConstant
912             189:             TypeImage 12(int) 3D nonsampled format:Rgba32ui
913             190:             TypePointer UniformConstant 189
914 191(g_tTex3du4):    190(ptr) Variable UniformConstant
915             200:             TypePointer Function 8(PS_OUTPUT)
916             202:     23(int) Constant 0
917             203:    6(float) Constant 1065353216
918             204:    7(fvec4) ConstantComposite 203 203 203 203
919             205:             TypePointer Function 7(fvec4)
920             207:     23(int) Constant 1
921             208:             TypePointer Function 6(float)
922             215:             TypePointer Output 7(fvec4)
923216(@entryPointOutput.Color):    215(ptr) Variable Output
924             219:             TypePointer Output 6(float)
925220(@entryPointOutput.Depth):    219(ptr) Variable Output
926             223:             TypeSampler
927             224:             TypePointer UniformConstant 223
928    225(g_sSamp):    224(ptr) Variable UniformConstant
929             226:             TypeVector 23(int) 2
930             227:             TypeVector 23(int) 3
931             228:             TypeVector 23(int) 4
932    229($Global):             TypeStruct 23(int) 226(ivec2) 227(ivec3) 228(ivec4) 23(int) 226(ivec2) 227(ivec3) 228(ivec4)
933             230:             TypePointer Uniform 229($Global)
934             231:    230(ptr) Variable Uniform
935         4(main):           2 Function None 3
936               5:             Label
937213(flattenTemp):    200(ptr) Variable Function
938             214:8(PS_OUTPUT) FunctionCall 10(@main()
939                              Store 213(flattenTemp) 214
940             217:    205(ptr) AccessChain 213(flattenTemp) 202
941             218:    7(fvec4) Load 217
942                              Store 216(@entryPointOutput.Color) 218
943             221:    208(ptr) AccessChain 213(flattenTemp) 207
944             222:    6(float) Load 221
945                              Store 220(@entryPointOutput.Depth) 222
946                              Return
947                              FunctionEnd
948      10(@main():8(PS_OUTPUT) Function None 9
949              11:             Label
95014(sizeQueryTemp):     13(ptr) Variable Function
951      20(WidthU):     13(ptr) Variable Function
95222(sizeQueryTemp):     13(ptr) Variable Function
95330(sizeQueryTemp):     13(ptr) Variable Function
95437(sizeQueryTemp):     13(ptr) Variable Function
95544(sizeQueryTemp):     13(ptr) Variable Function
95651(sizeQueryTemp):     13(ptr) Variable Function
95760(sizeQueryTemp):     59(ptr) Variable Function
958   69(ElementsU):     13(ptr) Variable Function
95973(sizeQueryTemp):     59(ptr) Variable Function
96083(sizeQueryTemp):     59(ptr) Variable Function
96193(sizeQueryTemp):     59(ptr) Variable Function
962    101(HeightU):     13(ptr) Variable Function
963104(sizeQueryTemp):     59(ptr) Variable Function
964114(sizeQueryTemp):     59(ptr) Variable Function
965126(sizeQueryTemp):    125(ptr) Variable Function
966139(sizeQueryTemp):    125(ptr) Variable Function
967151(sizeQueryTemp):    125(ptr) Variable Function
968163(sizeQueryTemp):    125(ptr) Variable Function
969     173(DepthU):     13(ptr) Variable Function
970176(sizeQueryTemp):    125(ptr) Variable Function
971188(sizeQueryTemp):    125(ptr) Variable Function
972      201(psout):    200(ptr) Variable Function
973              18:          15 Load 17(g_tTex1df4)
974              19:     12(int) ImageQuerySize 18
975                              Store 14(sizeQueryTemp) 19
976              21:     12(int) Load 14(sizeQueryTemp)
977                              Store 20(WidthU) 21
978              27:          24 Load 26(g_tTex1di4)
979              28:     12(int) ImageQuerySize 27
980                              Store 22(sizeQueryTemp) 28
981              29:     12(int) Load 22(sizeQueryTemp)
982                              Store 20(WidthU) 29
983              34:          31 Load 33(g_tTex1du4)
984              35:     12(int) ImageQuerySize 34
985                              Store 30(sizeQueryTemp) 35
986              36:     12(int) Load 30(sizeQueryTemp)
987                              Store 20(WidthU) 36
988              41:          38 Load 40(g_tBuffF)
989              42:     12(int) ImageQuerySize 41
990                              Store 37(sizeQueryTemp) 42
991              43:     12(int) Load 37(sizeQueryTemp)
992                              Store 20(WidthU) 43
993              48:          45 Load 47(g_tBuffI)
994              49:     12(int) ImageQuerySize 48
995                              Store 44(sizeQueryTemp) 49
996              50:     12(int) Load 44(sizeQueryTemp)
997                              Store 20(WidthU) 50
998              55:          52 Load 54(g_tBuffU)
999              56:     12(int) ImageQuerySize 55
1000                              Store 51(sizeQueryTemp) 56
1001              57:     12(int) Load 51(sizeQueryTemp)
1002                              Store 20(WidthU) 57
1003              64:          61 Load 63(g_tTex1df4a)
1004              65:   58(ivec2) ImageQuerySize 64
1005                              Store 60(sizeQueryTemp) 65
1006              67:     13(ptr) AccessChain 60(sizeQueryTemp) 66
1007              68:     12(int) Load 67
1008                              Store 20(WidthU) 68
1009              71:     13(ptr) AccessChain 60(sizeQueryTemp) 70
1010              72:     12(int) Load 71
1011                              Store 69(ElementsU) 72
1012              77:          74 Load 76(g_tTex1di4a)
1013              78:   58(ivec2) ImageQuerySize 77
1014                              Store 73(sizeQueryTemp) 78
1015              79:     13(ptr) AccessChain 73(sizeQueryTemp) 66
1016              80:     12(int) Load 79
1017                              Store 20(WidthU) 80
1018              81:     13(ptr) AccessChain 73(sizeQueryTemp) 70
1019              82:     12(int) Load 81
1020                              Store 69(ElementsU) 82
1021              87:          84 Load 86(g_tTex1du4a)
1022              88:   58(ivec2) ImageQuerySize 87
1023                              Store 83(sizeQueryTemp) 88
1024              89:     13(ptr) AccessChain 83(sizeQueryTemp) 66
1025              90:     12(int) Load 89
1026                              Store 20(WidthU) 90
1027              91:     13(ptr) AccessChain 83(sizeQueryTemp) 70
1028              92:     12(int) Load 91
1029                              Store 69(ElementsU) 92
1030              97:          94 Load 96(g_tTex2df4)
1031              98:   58(ivec2) ImageQuerySize 97
1032                              Store 93(sizeQueryTemp) 98
1033              99:     13(ptr) AccessChain 93(sizeQueryTemp) 66
1034             100:     12(int) Load 99
1035                              Store 20(WidthU) 100
1036             102:     13(ptr) AccessChain 93(sizeQueryTemp) 70
1037             103:     12(int) Load 102
1038                              Store 101(HeightU) 103
1039             108:         105 Load 107(g_tTex2di4)
1040             109:   58(ivec2) ImageQuerySize 108
1041                              Store 104(sizeQueryTemp) 109
1042             110:     13(ptr) AccessChain 104(sizeQueryTemp) 66
1043             111:     12(int) Load 110
1044                              Store 20(WidthU) 111
1045             112:     13(ptr) AccessChain 104(sizeQueryTemp) 70
1046             113:     12(int) Load 112
1047                              Store 101(HeightU) 113
1048             118:         115 Load 117(g_tTex2du4)
1049             119:   58(ivec2) ImageQuerySize 118
1050                              Store 114(sizeQueryTemp) 119
1051             120:     13(ptr) AccessChain 114(sizeQueryTemp) 66
1052             121:     12(int) Load 120
1053                              Store 20(WidthU) 121
1054             122:     13(ptr) AccessChain 114(sizeQueryTemp) 70
1055             123:     12(int) Load 122
1056                              Store 101(HeightU) 123
1057             130:         127 Load 129(g_tTex2df4a)
1058             131:  124(ivec3) ImageQuerySize 130
1059                              Store 126(sizeQueryTemp) 131
1060             132:     13(ptr) AccessChain 126(sizeQueryTemp) 66
1061             133:     12(int) Load 132
1062                              Store 20(WidthU) 133
1063             134:     13(ptr) AccessChain 126(sizeQueryTemp) 70
1064             135:     12(int) Load 134
1065                              Store 101(HeightU) 135
1066             137:     13(ptr) AccessChain 126(sizeQueryTemp) 136
1067             138:     12(int) Load 137
1068                              Store 69(ElementsU) 138
1069             143:         140 Load 142(g_tTex2di4a)
1070             144:  124(ivec3) ImageQuerySize 143
1071                              Store 139(sizeQueryTemp) 144
1072             145:     13(ptr) AccessChain 139(sizeQueryTemp) 66
1073             146:     12(int) Load 145
1074                              Store 20(WidthU) 146
1075             147:     13(ptr) AccessChain 139(sizeQueryTemp) 70
1076             148:     12(int) Load 147
1077                              Store 101(HeightU) 148
1078             149:     13(ptr) AccessChain 139(sizeQueryTemp) 136
1079             150:     12(int) Load 149
1080                              Store 69(ElementsU) 150
1081             155:         152 Load 154(g_tTex2du4a)
1082             156:  124(ivec3) ImageQuerySize 155
1083                              Store 151(sizeQueryTemp) 156
1084             157:     13(ptr) AccessChain 151(sizeQueryTemp) 66
1085             158:     12(int) Load 157
1086                              Store 20(WidthU) 158
1087             159:     13(ptr) AccessChain 151(sizeQueryTemp) 70
1088             160:     12(int) Load 159
1089                              Store 101(HeightU) 160
1090             161:     13(ptr) AccessChain 151(sizeQueryTemp) 136
1091             162:     12(int) Load 161
1092                              Store 69(ElementsU) 162
1093             167:         164 Load 166(g_tTex3df4)
1094             168:  124(ivec3) ImageQuerySize 167
1095                              Store 163(sizeQueryTemp) 168
1096             169:     13(ptr) AccessChain 163(sizeQueryTemp) 66
1097             170:     12(int) Load 169
1098                              Store 20(WidthU) 170
1099             171:     13(ptr) AccessChain 163(sizeQueryTemp) 70
1100             172:     12(int) Load 171
1101                              Store 101(HeightU) 172
1102             174:     13(ptr) AccessChain 163(sizeQueryTemp) 136
1103             175:     12(int) Load 174
1104                              Store 173(DepthU) 175
1105             180:         177 Load 179(g_tTex3di4)
1106             181:  124(ivec3) ImageQuerySize 180
1107                              Store 176(sizeQueryTemp) 181
1108             182:     13(ptr) AccessChain 176(sizeQueryTemp) 66
1109             183:     12(int) Load 182
1110                              Store 20(WidthU) 183
1111             184:     13(ptr) AccessChain 176(sizeQueryTemp) 70
1112             185:     12(int) Load 184
1113                              Store 101(HeightU) 185
1114             186:     13(ptr) AccessChain 176(sizeQueryTemp) 136
1115             187:     12(int) Load 186
1116                              Store 173(DepthU) 187
1117             192:         189 Load 191(g_tTex3du4)
1118             193:  124(ivec3) ImageQuerySize 192
1119                              Store 188(sizeQueryTemp) 193
1120             194:     13(ptr) AccessChain 188(sizeQueryTemp) 66
1121             195:     12(int) Load 194
1122                              Store 20(WidthU) 195
1123             196:     13(ptr) AccessChain 188(sizeQueryTemp) 70
1124             197:     12(int) Load 196
1125                              Store 101(HeightU) 197
1126             198:     13(ptr) AccessChain 188(sizeQueryTemp) 136
1127             199:     12(int) Load 198
1128                              Store 173(DepthU) 199
1129             206:    205(ptr) AccessChain 201(psout) 202
1130                              Store 206 204
1131             209:    208(ptr) AccessChain 201(psout) 207
1132                              Store 209 203
1133             210:8(PS_OUTPUT) Load 201(psout)
1134                              ReturnValue 210
1135                              FunctionEnd
1136