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): 80007
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 33(g_tTex1du4) DescriptorSet 0
798                              Decorate 40(g_tBuffF) DescriptorSet 0
799                              Decorate 47(g_tBuffI) DescriptorSet 0
800                              Decorate 54(g_tBuffU) DescriptorSet 0
801                              Decorate 63(g_tTex1df4a) DescriptorSet 0
802                              Decorate 76(g_tTex1di4a) DescriptorSet 0
803                              Decorate 86(g_tTex1du4a) DescriptorSet 0
804                              Decorate 96(g_tTex2df4) DescriptorSet 0
805                              Decorate 107(g_tTex2di4) DescriptorSet 0
806                              Decorate 117(g_tTex2du4) DescriptorSet 0
807                              Decorate 129(g_tTex2df4a) DescriptorSet 0
808                              Decorate 142(g_tTex2di4a) DescriptorSet 0
809                              Decorate 154(g_tTex2du4a) DescriptorSet 0
810                              Decorate 166(g_tTex3df4) DescriptorSet 0
811                              Decorate 179(g_tTex3di4) DescriptorSet 0
812                              Decorate 191(g_tTex3du4) DescriptorSet 0
813                              Decorate 216(@entryPointOutput.Color) Location 0
814                              Decorate 220(@entryPointOutput.Depth) BuiltIn FragDepth
815                              Decorate 225(g_sSamp) DescriptorSet 0
816                              Decorate 225(g_sSamp) Binding 0
817                              MemberDecorate 229($Global) 0 Offset 0
818                              MemberDecorate 229($Global) 1 Offset 8
819                              MemberDecorate 229($Global) 2 Offset 16
820                              MemberDecorate 229($Global) 3 Offset 32
821                              MemberDecorate 229($Global) 4 Offset 48
822                              MemberDecorate 229($Global) 5 Offset 56
823                              MemberDecorate 229($Global) 6 Offset 64
824                              MemberDecorate 229($Global) 7 Offset 80
825                              Decorate 229($Global) Block
826                              Decorate 231 DescriptorSet 0
827               2:             TypeVoid
828               3:             TypeFunction 2
829               6:             TypeFloat 32
830               7:             TypeVector 6(float) 4
831    8(PS_OUTPUT):             TypeStruct 7(fvec4) 6(float)
832               9:             TypeFunction 8(PS_OUTPUT)
833              12:             TypeInt 32 0
834              13:             TypePointer Function 12(int)
835              15:             TypeImage 6(float) 1D nonsampled format:Rgba32f
836              16:             TypePointer UniformConstant 15
837  17(g_tTex1df4):     16(ptr) Variable UniformConstant
838              23:             TypeInt 32 1
839              24:             TypeImage 23(int) 1D nonsampled format:Rgba32i
840              25:             TypePointer UniformConstant 24
841  26(g_tTex1di4):     25(ptr) Variable UniformConstant
842              31:             TypeImage 12(int) 1D nonsampled format:Rgba32ui
843              32:             TypePointer UniformConstant 31
844  33(g_tTex1du4):     32(ptr) Variable UniformConstant
845              38:             TypeImage 6(float) Buffer nonsampled format:Rgba32f
846              39:             TypePointer UniformConstant 38
847    40(g_tBuffF):     39(ptr) Variable UniformConstant
848              45:             TypeImage 23(int) Buffer nonsampled format:Rgba32i
849              46:             TypePointer UniformConstant 45
850    47(g_tBuffI):     46(ptr) Variable UniformConstant
851              52:             TypeImage 12(int) Buffer nonsampled format:Rgba32ui
852              53:             TypePointer UniformConstant 52
853    54(g_tBuffU):     53(ptr) Variable UniformConstant
854              58:             TypeVector 12(int) 2
855              59:             TypePointer Function 58(ivec2)
856              61:             TypeImage 6(float) 1D array nonsampled format:Rgba32f
857              62:             TypePointer UniformConstant 61
858 63(g_tTex1df4a):     62(ptr) Variable UniformConstant
859              66:     12(int) Constant 0
860              70:     12(int) Constant 1
861              74:             TypeImage 23(int) 1D array nonsampled format:Rgba32i
862              75:             TypePointer UniformConstant 74
863 76(g_tTex1di4a):     75(ptr) Variable UniformConstant
864              84:             TypeImage 12(int) 1D array nonsampled format:Rgba32ui
865              85:             TypePointer UniformConstant 84
866 86(g_tTex1du4a):     85(ptr) Variable UniformConstant
867              94:             TypeImage 6(float) 2D nonsampled format:Rgba32f
868              95:             TypePointer UniformConstant 94
869  96(g_tTex2df4):     95(ptr) Variable UniformConstant
870             105:             TypeImage 23(int) 2D nonsampled format:Rgba32i
871             106:             TypePointer UniformConstant 105
872 107(g_tTex2di4):    106(ptr) Variable UniformConstant
873             115:             TypeImage 12(int) 2D nonsampled format:Rgba32ui
874             116:             TypePointer UniformConstant 115
875 117(g_tTex2du4):    116(ptr) Variable UniformConstant
876             124:             TypeVector 12(int) 3
877             125:             TypePointer Function 124(ivec3)
878             127:             TypeImage 6(float) 2D array nonsampled format:Rgba32f
879             128:             TypePointer UniformConstant 127
880129(g_tTex2df4a):    128(ptr) Variable UniformConstant
881             136:     12(int) Constant 2
882             140:             TypeImage 23(int) 2D array nonsampled format:Rgba32i
883             141:             TypePointer UniformConstant 140
884142(g_tTex2di4a):    141(ptr) Variable UniformConstant
885             152:             TypeImage 12(int) 2D array nonsampled format:Rgba32ui
886             153:             TypePointer UniformConstant 152
887154(g_tTex2du4a):    153(ptr) Variable UniformConstant
888             164:             TypeImage 6(float) 3D nonsampled format:Rgba32f
889             165:             TypePointer UniformConstant 164
890 166(g_tTex3df4):    165(ptr) Variable UniformConstant
891             177:             TypeImage 23(int) 3D nonsampled format:Rgba32i
892             178:             TypePointer UniformConstant 177
893 179(g_tTex3di4):    178(ptr) Variable UniformConstant
894             189:             TypeImage 12(int) 3D nonsampled format:Rgba32ui
895             190:             TypePointer UniformConstant 189
896 191(g_tTex3du4):    190(ptr) Variable UniformConstant
897             200:             TypePointer Function 8(PS_OUTPUT)
898             202:     23(int) Constant 0
899             203:    6(float) Constant 1065353216
900             204:    7(fvec4) ConstantComposite 203 203 203 203
901             205:             TypePointer Function 7(fvec4)
902             207:     23(int) Constant 1
903             208:             TypePointer Function 6(float)
904             215:             TypePointer Output 7(fvec4)
905216(@entryPointOutput.Color):    215(ptr) Variable Output
906             219:             TypePointer Output 6(float)
907220(@entryPointOutput.Depth):    219(ptr) Variable Output
908             223:             TypeSampler
909             224:             TypePointer UniformConstant 223
910    225(g_sSamp):    224(ptr) Variable UniformConstant
911             226:             TypeVector 23(int) 2
912             227:             TypeVector 23(int) 3
913             228:             TypeVector 23(int) 4
914    229($Global):             TypeStruct 23(int) 226(ivec2) 227(ivec3) 228(ivec4) 23(int) 226(ivec2) 227(ivec3) 228(ivec4)
915             230:             TypePointer Uniform 229($Global)
916             231:    230(ptr) Variable Uniform
917         4(main):           2 Function None 3
918               5:             Label
919213(flattenTemp):    200(ptr) Variable Function
920             214:8(PS_OUTPUT) FunctionCall 10(@main()
921                              Store 213(flattenTemp) 214
922             217:    205(ptr) AccessChain 213(flattenTemp) 202
923             218:    7(fvec4) Load 217
924                              Store 216(@entryPointOutput.Color) 218
925             221:    208(ptr) AccessChain 213(flattenTemp) 207
926             222:    6(float) Load 221
927                              Store 220(@entryPointOutput.Depth) 222
928                              Return
929                              FunctionEnd
930      10(@main():8(PS_OUTPUT) Function None 9
931              11:             Label
93214(sizeQueryTemp):     13(ptr) Variable Function
933      20(WidthU):     13(ptr) Variable Function
93422(sizeQueryTemp):     13(ptr) Variable Function
93530(sizeQueryTemp):     13(ptr) Variable Function
93637(sizeQueryTemp):     13(ptr) Variable Function
93744(sizeQueryTemp):     13(ptr) Variable Function
93851(sizeQueryTemp):     13(ptr) Variable Function
93960(sizeQueryTemp):     59(ptr) Variable Function
940   69(ElementsU):     13(ptr) Variable Function
94173(sizeQueryTemp):     59(ptr) Variable Function
94283(sizeQueryTemp):     59(ptr) Variable Function
94393(sizeQueryTemp):     59(ptr) Variable Function
944    101(HeightU):     13(ptr) Variable Function
945104(sizeQueryTemp):     59(ptr) Variable Function
946114(sizeQueryTemp):     59(ptr) Variable Function
947126(sizeQueryTemp):    125(ptr) Variable Function
948139(sizeQueryTemp):    125(ptr) Variable Function
949151(sizeQueryTemp):    125(ptr) Variable Function
950163(sizeQueryTemp):    125(ptr) Variable Function
951     173(DepthU):     13(ptr) Variable Function
952176(sizeQueryTemp):    125(ptr) Variable Function
953188(sizeQueryTemp):    125(ptr) Variable Function
954      201(psout):    200(ptr) Variable Function
955              18:          15 Load 17(g_tTex1df4)
956              19:     12(int) ImageQuerySize 18
957                              Store 14(sizeQueryTemp) 19
958              21:     12(int) Load 14(sizeQueryTemp)
959                              Store 20(WidthU) 21
960              27:          24 Load 26(g_tTex1di4)
961              28:     12(int) ImageQuerySize 27
962                              Store 22(sizeQueryTemp) 28
963              29:     12(int) Load 22(sizeQueryTemp)
964                              Store 20(WidthU) 29
965              34:          31 Load 33(g_tTex1du4)
966              35:     12(int) ImageQuerySize 34
967                              Store 30(sizeQueryTemp) 35
968              36:     12(int) Load 30(sizeQueryTemp)
969                              Store 20(WidthU) 36
970              41:          38 Load 40(g_tBuffF)
971              42:     12(int) ImageQuerySize 41
972                              Store 37(sizeQueryTemp) 42
973              43:     12(int) Load 37(sizeQueryTemp)
974                              Store 20(WidthU) 43
975              48:          45 Load 47(g_tBuffI)
976              49:     12(int) ImageQuerySize 48
977                              Store 44(sizeQueryTemp) 49
978              50:     12(int) Load 44(sizeQueryTemp)
979                              Store 20(WidthU) 50
980              55:          52 Load 54(g_tBuffU)
981              56:     12(int) ImageQuerySize 55
982                              Store 51(sizeQueryTemp) 56
983              57:     12(int) Load 51(sizeQueryTemp)
984                              Store 20(WidthU) 57
985              64:          61 Load 63(g_tTex1df4a)
986              65:   58(ivec2) ImageQuerySize 64
987                              Store 60(sizeQueryTemp) 65
988              67:     13(ptr) AccessChain 60(sizeQueryTemp) 66
989              68:     12(int) Load 67
990                              Store 20(WidthU) 68
991              71:     13(ptr) AccessChain 60(sizeQueryTemp) 70
992              72:     12(int) Load 71
993                              Store 69(ElementsU) 72
994              77:          74 Load 76(g_tTex1di4a)
995              78:   58(ivec2) ImageQuerySize 77
996                              Store 73(sizeQueryTemp) 78
997              79:     13(ptr) AccessChain 73(sizeQueryTemp) 66
998              80:     12(int) Load 79
999                              Store 20(WidthU) 80
1000              81:     13(ptr) AccessChain 73(sizeQueryTemp) 70
1001              82:     12(int) Load 81
1002                              Store 69(ElementsU) 82
1003              87:          84 Load 86(g_tTex1du4a)
1004              88:   58(ivec2) ImageQuerySize 87
1005                              Store 83(sizeQueryTemp) 88
1006              89:     13(ptr) AccessChain 83(sizeQueryTemp) 66
1007              90:     12(int) Load 89
1008                              Store 20(WidthU) 90
1009              91:     13(ptr) AccessChain 83(sizeQueryTemp) 70
1010              92:     12(int) Load 91
1011                              Store 69(ElementsU) 92
1012              97:          94 Load 96(g_tTex2df4)
1013              98:   58(ivec2) ImageQuerySize 97
1014                              Store 93(sizeQueryTemp) 98
1015              99:     13(ptr) AccessChain 93(sizeQueryTemp) 66
1016             100:     12(int) Load 99
1017                              Store 20(WidthU) 100
1018             102:     13(ptr) AccessChain 93(sizeQueryTemp) 70
1019             103:     12(int) Load 102
1020                              Store 101(HeightU) 103
1021             108:         105 Load 107(g_tTex2di4)
1022             109:   58(ivec2) ImageQuerySize 108
1023                              Store 104(sizeQueryTemp) 109
1024             110:     13(ptr) AccessChain 104(sizeQueryTemp) 66
1025             111:     12(int) Load 110
1026                              Store 20(WidthU) 111
1027             112:     13(ptr) AccessChain 104(sizeQueryTemp) 70
1028             113:     12(int) Load 112
1029                              Store 101(HeightU) 113
1030             118:         115 Load 117(g_tTex2du4)
1031             119:   58(ivec2) ImageQuerySize 118
1032                              Store 114(sizeQueryTemp) 119
1033             120:     13(ptr) AccessChain 114(sizeQueryTemp) 66
1034             121:     12(int) Load 120
1035                              Store 20(WidthU) 121
1036             122:     13(ptr) AccessChain 114(sizeQueryTemp) 70
1037             123:     12(int) Load 122
1038                              Store 101(HeightU) 123
1039             130:         127 Load 129(g_tTex2df4a)
1040             131:  124(ivec3) ImageQuerySize 130
1041                              Store 126(sizeQueryTemp) 131
1042             132:     13(ptr) AccessChain 126(sizeQueryTemp) 66
1043             133:     12(int) Load 132
1044                              Store 20(WidthU) 133
1045             134:     13(ptr) AccessChain 126(sizeQueryTemp) 70
1046             135:     12(int) Load 134
1047                              Store 101(HeightU) 135
1048             137:     13(ptr) AccessChain 126(sizeQueryTemp) 136
1049             138:     12(int) Load 137
1050                              Store 69(ElementsU) 138
1051             143:         140 Load 142(g_tTex2di4a)
1052             144:  124(ivec3) ImageQuerySize 143
1053                              Store 139(sizeQueryTemp) 144
1054             145:     13(ptr) AccessChain 139(sizeQueryTemp) 66
1055             146:     12(int) Load 145
1056                              Store 20(WidthU) 146
1057             147:     13(ptr) AccessChain 139(sizeQueryTemp) 70
1058             148:     12(int) Load 147
1059                              Store 101(HeightU) 148
1060             149:     13(ptr) AccessChain 139(sizeQueryTemp) 136
1061             150:     12(int) Load 149
1062                              Store 69(ElementsU) 150
1063             155:         152 Load 154(g_tTex2du4a)
1064             156:  124(ivec3) ImageQuerySize 155
1065                              Store 151(sizeQueryTemp) 156
1066             157:     13(ptr) AccessChain 151(sizeQueryTemp) 66
1067             158:     12(int) Load 157
1068                              Store 20(WidthU) 158
1069             159:     13(ptr) AccessChain 151(sizeQueryTemp) 70
1070             160:     12(int) Load 159
1071                              Store 101(HeightU) 160
1072             161:     13(ptr) AccessChain 151(sizeQueryTemp) 136
1073             162:     12(int) Load 161
1074                              Store 69(ElementsU) 162
1075             167:         164 Load 166(g_tTex3df4)
1076             168:  124(ivec3) ImageQuerySize 167
1077                              Store 163(sizeQueryTemp) 168
1078             169:     13(ptr) AccessChain 163(sizeQueryTemp) 66
1079             170:     12(int) Load 169
1080                              Store 20(WidthU) 170
1081             171:     13(ptr) AccessChain 163(sizeQueryTemp) 70
1082             172:     12(int) Load 171
1083                              Store 101(HeightU) 172
1084             174:     13(ptr) AccessChain 163(sizeQueryTemp) 136
1085             175:     12(int) Load 174
1086                              Store 173(DepthU) 175
1087             180:         177 Load 179(g_tTex3di4)
1088             181:  124(ivec3) ImageQuerySize 180
1089                              Store 176(sizeQueryTemp) 181
1090             182:     13(ptr) AccessChain 176(sizeQueryTemp) 66
1091             183:     12(int) Load 182
1092                              Store 20(WidthU) 183
1093             184:     13(ptr) AccessChain 176(sizeQueryTemp) 70
1094             185:     12(int) Load 184
1095                              Store 101(HeightU) 185
1096             186:     13(ptr) AccessChain 176(sizeQueryTemp) 136
1097             187:     12(int) Load 186
1098                              Store 173(DepthU) 187
1099             192:         189 Load 191(g_tTex3du4)
1100             193:  124(ivec3) ImageQuerySize 192
1101                              Store 188(sizeQueryTemp) 193
1102             194:     13(ptr) AccessChain 188(sizeQueryTemp) 66
1103             195:     12(int) Load 194
1104                              Store 20(WidthU) 195
1105             196:     13(ptr) AccessChain 188(sizeQueryTemp) 70
1106             197:     12(int) Load 196
1107                              Store 101(HeightU) 197
1108             198:     13(ptr) AccessChain 188(sizeQueryTemp) 136
1109             199:     12(int) Load 198
1110                              Store 173(DepthU) 199
1111             206:    205(ptr) AccessChain 201(psout) 202
1112                              Store 206 204
1113             209:    208(ptr) AccessChain 201(psout) 207
1114                              Store 209 203
1115             210:8(PS_OUTPUT) Load 201(psout)
1116                              ReturnValue 210
1117                              FunctionEnd
1118