1hlsl.load.array.dx10.frag 2Shader version: 500 3gl_FragCoord origin is upper left 4using depth_any 50:? Sequence 60:48 Function Definition: @main( ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 70:48 Function Parameters: 80:? Sequence 90:52 textureFetch ( temp 4-component vector of float) 100:52 'g_tTex1df4a' ( uniform texture1DArray) 110:52 vector swizzle ( temp 2-component vector of int) 120:52 c3: direct index for structure ( uniform 3-component vector of int) 130:52 '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}) 140:52 Constant: 150:52 2 (const uint) 160:52 Sequence 170:52 Constant: 180:52 0 (const int) 190:52 Constant: 200:52 1 (const int) 210:52 direct index ( temp int) 220:52 c3: direct index for structure ( uniform 3-component vector of int) 230:52 '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}) 240:52 Constant: 250:52 2 (const uint) 260:52 Constant: 270:52 2 (const int) 280:53 textureFetch ( temp 4-component vector of int) 290:53 'g_tTex1di4a' ( uniform itexture1DArray) 300:53 vector swizzle ( temp 2-component vector of int) 310:53 c3: direct index for structure ( uniform 3-component vector of int) 320:53 '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}) 330:53 Constant: 340:53 2 (const uint) 350:53 Sequence 360:53 Constant: 370:53 0 (const int) 380:53 Constant: 390:53 1 (const int) 400:53 direct index ( temp int) 410:53 c3: direct index for structure ( uniform 3-component vector of int) 420:53 '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}) 430:53 Constant: 440:53 2 (const uint) 450:53 Constant: 460:53 2 (const int) 470:54 textureFetch ( temp 4-component vector of uint) 480:54 'g_tTex1du4a' ( uniform utexture1DArray) 490:54 vector swizzle ( temp 2-component vector of int) 500:54 c3: direct index for structure ( uniform 3-component vector of int) 510:54 '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}) 520:54 Constant: 530:54 2 (const uint) 540:54 Sequence 550:54 Constant: 560:54 0 (const int) 570:54 Constant: 580:54 1 (const int) 590:54 direct index ( temp int) 600:54 c3: direct index for structure ( uniform 3-component vector of int) 610:54 '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}) 620:54 Constant: 630:54 2 (const uint) 640:54 Constant: 650:54 2 (const int) 660:57 textureFetch ( temp 4-component vector of float) 670:57 'g_tTex2df4a' ( uniform texture2DArray) 680:57 vector swizzle ( temp 3-component vector of int) 690:57 c4: direct index for structure ( uniform 4-component vector of int) 700:57 '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}) 710:57 Constant: 720:57 3 (const uint) 730:57 Sequence 740:57 Constant: 750:57 0 (const int) 760:57 Constant: 770:57 1 (const int) 780:57 Constant: 790:57 2 (const int) 800:57 direct index ( temp int) 810:57 c4: direct index for structure ( uniform 4-component vector of int) 820:57 '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}) 830:57 Constant: 840:57 3 (const uint) 850:57 Constant: 860:57 3 (const int) 870:58 textureFetch ( temp 4-component vector of int) 880:58 'g_tTex2di4a' ( uniform itexture2DArray) 890:58 vector swizzle ( temp 3-component vector of int) 900:58 c4: direct index for structure ( uniform 4-component vector of int) 910:58 '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}) 920:58 Constant: 930:58 3 (const uint) 940:58 Sequence 950:58 Constant: 960:58 0 (const int) 970:58 Constant: 980:58 1 (const int) 990:58 Constant: 1000:58 2 (const int) 1010:58 direct index ( temp int) 1020:58 c4: direct index for structure ( uniform 4-component vector of int) 1030:58 '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}) 1040:58 Constant: 1050:58 3 (const uint) 1060:58 Constant: 1070:58 3 (const int) 1080:59 textureFetch ( temp 4-component vector of uint) 1090:59 'g_tTex2du4a' ( uniform utexture2DArray) 1100:59 vector swizzle ( temp 3-component vector of int) 1110:59 c4: direct index for structure ( uniform 4-component vector of int) 1120:59 '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}) 1130:59 Constant: 1140:59 3 (const uint) 1150:59 Sequence 1160:59 Constant: 1170:59 0 (const int) 1180:59 Constant: 1190:59 1 (const int) 1200:59 Constant: 1210:59 2 (const int) 1220:59 direct index ( temp int) 1230:59 c4: direct index for structure ( uniform 4-component vector of int) 1240:59 '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}) 1250:59 Constant: 1260:59 3 (const uint) 1270:59 Constant: 1280:59 3 (const int) 1290:67 move second child to first child ( temp 4-component vector of float) 1300:67 Color: direct index for structure ( temp 4-component vector of float) 1310:67 'psout' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 1320:67 Constant: 1330:67 0 (const int) 1340:67 Constant: 1350:67 1.000000 1360:67 1.000000 1370:67 1.000000 1380:67 1.000000 1390:68 move second child to first child ( temp float) 1400:68 Depth: direct index for structure ( temp float) 1410:68 'psout' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 1420:68 Constant: 1430:68 1 (const int) 1440:68 Constant: 1450:68 1.000000 1460:70 Branch: Return with expression 1470:70 'psout' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 1480:48 Function Definition: main( ( temp void) 1490:48 Function Parameters: 1500:? Sequence 1510:48 Sequence 1520:48 move second child to first child ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 1530:48 'flattenTemp' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 1540:48 Function Call: @main( ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 1550:48 move second child to first child ( temp 4-component vector of float) 1560:? '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float) 1570:48 Color: direct index for structure ( temp 4-component vector of float) 1580:48 'flattenTemp' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 1590:48 Constant: 1600:48 0 (const int) 1610:48 move second child to first child ( temp float) 1620:? '@entryPointOutput.Depth' ( out float FragDepth) 1630:48 Depth: direct index for structure ( temp float) 1640:48 'flattenTemp' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 1650:48 Constant: 1660:48 1 (const int) 1670:? Linker Objects 1680:? 'g_sSamp' (layout( binding=0) uniform sampler) 1690:? 'g_tTex1df4' (layout( binding=0) uniform texture1D) 1700:? 'g_tTex1di4' ( uniform itexture1D) 1710:? 'g_tTex1du4' ( uniform utexture1D) 1720:? 'g_tTex2df4' ( uniform texture2D) 1730:? 'g_tTex2di4' ( uniform itexture2D) 1740:? 'g_tTex2du4' ( uniform utexture2D) 1750:? 'g_tTex3df4' ( uniform texture3D) 1760:? 'g_tTex3di4' ( uniform itexture3D) 1770:? 'g_tTex3du4' ( uniform utexture3D) 1780:? 'g_tTexcdf4' ( uniform textureCube) 1790:? 'g_tTexcdi4' ( uniform itextureCube) 1800:? 'g_tTexcdu4' ( uniform utextureCube) 1810:? 'g_tTex1df4a' ( uniform texture1DArray) 1820:? 'g_tTex1di4a' ( uniform itexture1DArray) 1830:? 'g_tTex1du4a' ( uniform utexture1DArray) 1840:? 'g_tTex2df4a' ( uniform texture2DArray) 1850:? 'g_tTex2di4a' ( uniform itexture2DArray) 1860:? 'g_tTex2du4a' ( uniform utexture2DArray) 1870:? 'g_tTexcdf4a' ( uniform textureCubeArray) 1880:? 'g_tTexcdi4a' ( uniform itextureCubeArray) 1890:? 'g_tTexcdu4a' ( uniform utextureCubeArray) 1900:? '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}) 1910:? '@entryPointOutput.Depth' ( out float FragDepth) 1920:? '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float) 193 194 195Linked fragment stage: 196 197 198Shader version: 500 199gl_FragCoord origin is upper left 200using depth_any 2010:? Sequence 2020:48 Function Definition: @main( ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 2030:48 Function Parameters: 2040:? Sequence 2050:52 textureFetch ( temp 4-component vector of float) 2060:52 'g_tTex1df4a' ( uniform texture1DArray) 2070:52 vector swizzle ( temp 2-component vector of int) 2080:52 c3: direct index for structure ( uniform 3-component vector of int) 2090:52 '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}) 2100:52 Constant: 2110:52 2 (const uint) 2120:52 Sequence 2130:52 Constant: 2140:52 0 (const int) 2150:52 Constant: 2160:52 1 (const int) 2170:52 direct index ( temp int) 2180:52 c3: direct index for structure ( uniform 3-component vector of int) 2190:52 '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}) 2200:52 Constant: 2210:52 2 (const uint) 2220:52 Constant: 2230:52 2 (const int) 2240:53 textureFetch ( temp 4-component vector of int) 2250:53 'g_tTex1di4a' ( uniform itexture1DArray) 2260:53 vector swizzle ( temp 2-component vector of int) 2270:53 c3: direct index for structure ( uniform 3-component vector of int) 2280:53 '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}) 2290:53 Constant: 2300:53 2 (const uint) 2310:53 Sequence 2320:53 Constant: 2330:53 0 (const int) 2340:53 Constant: 2350:53 1 (const int) 2360:53 direct index ( temp int) 2370:53 c3: direct index for structure ( uniform 3-component vector of int) 2380:53 '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}) 2390:53 Constant: 2400:53 2 (const uint) 2410:53 Constant: 2420:53 2 (const int) 2430:54 textureFetch ( temp 4-component vector of uint) 2440:54 'g_tTex1du4a' ( uniform utexture1DArray) 2450:54 vector swizzle ( temp 2-component vector of int) 2460:54 c3: direct index for structure ( uniform 3-component vector of int) 2470:54 '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}) 2480:54 Constant: 2490:54 2 (const uint) 2500:54 Sequence 2510:54 Constant: 2520:54 0 (const int) 2530:54 Constant: 2540:54 1 (const int) 2550:54 direct index ( temp int) 2560:54 c3: direct index for structure ( uniform 3-component vector of int) 2570:54 '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}) 2580:54 Constant: 2590:54 2 (const uint) 2600:54 Constant: 2610:54 2 (const int) 2620:57 textureFetch ( temp 4-component vector of float) 2630:57 'g_tTex2df4a' ( uniform texture2DArray) 2640:57 vector swizzle ( temp 3-component vector of int) 2650:57 c4: direct index for structure ( uniform 4-component vector of int) 2660:57 '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}) 2670:57 Constant: 2680:57 3 (const uint) 2690:57 Sequence 2700:57 Constant: 2710:57 0 (const int) 2720:57 Constant: 2730:57 1 (const int) 2740:57 Constant: 2750:57 2 (const int) 2760:57 direct index ( temp int) 2770:57 c4: direct index for structure ( uniform 4-component vector of int) 2780:57 '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}) 2790:57 Constant: 2800:57 3 (const uint) 2810:57 Constant: 2820:57 3 (const int) 2830:58 textureFetch ( temp 4-component vector of int) 2840:58 'g_tTex2di4a' ( uniform itexture2DArray) 2850:58 vector swizzle ( temp 3-component vector of int) 2860:58 c4: direct index for structure ( uniform 4-component vector of int) 2870:58 '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}) 2880:58 Constant: 2890:58 3 (const uint) 2900:58 Sequence 2910:58 Constant: 2920:58 0 (const int) 2930:58 Constant: 2940:58 1 (const int) 2950:58 Constant: 2960:58 2 (const int) 2970:58 direct index ( temp int) 2980:58 c4: direct index for structure ( uniform 4-component vector of int) 2990:58 '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}) 3000:58 Constant: 3010:58 3 (const uint) 3020:58 Constant: 3030:58 3 (const int) 3040:59 textureFetch ( temp 4-component vector of uint) 3050:59 'g_tTex2du4a' ( uniform utexture2DArray) 3060:59 vector swizzle ( temp 3-component vector of int) 3070:59 c4: direct index for structure ( uniform 4-component vector of int) 3080:59 '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}) 3090:59 Constant: 3100:59 3 (const uint) 3110:59 Sequence 3120:59 Constant: 3130:59 0 (const int) 3140:59 Constant: 3150:59 1 (const int) 3160:59 Constant: 3170:59 2 (const int) 3180:59 direct index ( temp int) 3190:59 c4: direct index for structure ( uniform 4-component vector of int) 3200:59 '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}) 3210:59 Constant: 3220:59 3 (const uint) 3230:59 Constant: 3240:59 3 (const int) 3250:67 move second child to first child ( temp 4-component vector of float) 3260:67 Color: direct index for structure ( temp 4-component vector of float) 3270:67 'psout' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 3280:67 Constant: 3290:67 0 (const int) 3300:67 Constant: 3310:67 1.000000 3320:67 1.000000 3330:67 1.000000 3340:67 1.000000 3350:68 move second child to first child ( temp float) 3360:68 Depth: direct index for structure ( temp float) 3370:68 'psout' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 3380:68 Constant: 3390:68 1 (const int) 3400:68 Constant: 3410:68 1.000000 3420:70 Branch: Return with expression 3430:70 'psout' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 3440:48 Function Definition: main( ( temp void) 3450:48 Function Parameters: 3460:? Sequence 3470:48 Sequence 3480:48 move second child to first child ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 3490:48 'flattenTemp' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 3500:48 Function Call: @main( ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 3510:48 move second child to first child ( temp 4-component vector of float) 3520:? '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float) 3530:48 Color: direct index for structure ( temp 4-component vector of float) 3540:48 'flattenTemp' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 3550:48 Constant: 3560:48 0 (const int) 3570:48 move second child to first child ( temp float) 3580:? '@entryPointOutput.Depth' ( out float FragDepth) 3590:48 Depth: direct index for structure ( temp float) 3600:48 'flattenTemp' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 3610:48 Constant: 3620:48 1 (const int) 3630:? Linker Objects 3640:? 'g_sSamp' (layout( binding=0) uniform sampler) 3650:? 'g_tTex1df4' (layout( binding=0) uniform texture1D) 3660:? 'g_tTex1di4' ( uniform itexture1D) 3670:? 'g_tTex1du4' ( uniform utexture1D) 3680:? 'g_tTex2df4' ( uniform texture2D) 3690:? 'g_tTex2di4' ( uniform itexture2D) 3700:? 'g_tTex2du4' ( uniform utexture2D) 3710:? 'g_tTex3df4' ( uniform texture3D) 3720:? 'g_tTex3di4' ( uniform itexture3D) 3730:? 'g_tTex3du4' ( uniform utexture3D) 3740:? 'g_tTexcdf4' ( uniform textureCube) 3750:? 'g_tTexcdi4' ( uniform itextureCube) 3760:? 'g_tTexcdu4' ( uniform utextureCube) 3770:? 'g_tTex1df4a' ( uniform texture1DArray) 3780:? 'g_tTex1di4a' ( uniform itexture1DArray) 3790:? 'g_tTex1du4a' ( uniform utexture1DArray) 3800:? 'g_tTex2df4a' ( uniform texture2DArray) 3810:? 'g_tTex2di4a' ( uniform itexture2DArray) 3820:? 'g_tTex2du4a' ( uniform utexture2DArray) 3830:? 'g_tTexcdf4a' ( uniform textureCubeArray) 3840:? 'g_tTexcdi4a' ( uniform itextureCubeArray) 3850:? 'g_tTexcdu4a' ( uniform utextureCubeArray) 3860:? '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}) 3870:? '@entryPointOutput.Depth' ( out float FragDepth) 3880:? '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float) 389 390// Module Version 10000 391// Generated by (magic number): 8000b 392// Id's are bound by 159 393 394 Capability Shader 395 Capability Sampled1D 396 Capability SampledCubeArray 397 1: ExtInstImport "GLSL.std.450" 398 MemoryModel Logical GLSL450 399 EntryPoint Fragment 4 "main" 104 108 400 ExecutionMode 4 OriginUpperLeft 401 ExecutionMode 4 DepthReplacing 402 Source HLSL 500 403 Name 4 "main" 404 Name 8 "PS_OUTPUT" 405 MemberName 8(PS_OUTPUT) 0 "Color" 406 MemberName 8(PS_OUTPUT) 1 "Depth" 407 Name 10 "@main(" 408 Name 14 "g_tTex1df4a" 409 Name 20 "$Global" 410 MemberName 20($Global) 0 "c1" 411 MemberName 20($Global) 1 "c2" 412 MemberName 20($Global) 2 "c3" 413 MemberName 20($Global) 3 "c4" 414 MemberName 20($Global) 4 "o1" 415 MemberName 20($Global) 5 "o2" 416 MemberName 20($Global) 6 "o3" 417 MemberName 20($Global) 7 "o4" 418 Name 22 "" 419 Name 36 "g_tTex1di4a" 420 Name 46 "g_tTex1du4a" 421 Name 57 "g_tTex2df4a" 422 Name 70 "g_tTex2di4a" 423 Name 80 "g_tTex2du4a" 424 Name 89 "psout" 425 Name 101 "flattenTemp" 426 Name 104 "@entryPointOutput.Color" 427 Name 108 "@entryPointOutput.Depth" 428 Name 113 "g_sSamp" 429 Name 116 "g_tTex1df4" 430 Name 119 "g_tTex1di4" 431 Name 122 "g_tTex1du4" 432 Name 125 "g_tTex2df4" 433 Name 128 "g_tTex2di4" 434 Name 131 "g_tTex2du4" 435 Name 134 "g_tTex3df4" 436 Name 137 "g_tTex3di4" 437 Name 140 "g_tTex3du4" 438 Name 143 "g_tTexcdf4" 439 Name 146 "g_tTexcdi4" 440 Name 149 "g_tTexcdu4" 441 Name 152 "g_tTexcdf4a" 442 Name 155 "g_tTexcdi4a" 443 Name 158 "g_tTexcdu4a" 444 Decorate 14(g_tTex1df4a) DescriptorSet 0 445 Decorate 14(g_tTex1df4a) Binding 1 446 MemberDecorate 20($Global) 0 Offset 0 447 MemberDecorate 20($Global) 1 Offset 8 448 MemberDecorate 20($Global) 2 Offset 16 449 MemberDecorate 20($Global) 3 Offset 32 450 MemberDecorate 20($Global) 4 Offset 48 451 MemberDecorate 20($Global) 5 Offset 56 452 MemberDecorate 20($Global) 6 Offset 64 453 MemberDecorate 20($Global) 7 Offset 80 454 Decorate 20($Global) Block 455 Decorate 22 DescriptorSet 0 456 Decorate 22 Binding 7 457 Decorate 36(g_tTex1di4a) DescriptorSet 0 458 Decorate 36(g_tTex1di4a) Binding 2 459 Decorate 46(g_tTex1du4a) DescriptorSet 0 460 Decorate 46(g_tTex1du4a) Binding 3 461 Decorate 57(g_tTex2df4a) DescriptorSet 0 462 Decorate 57(g_tTex2df4a) Binding 4 463 Decorate 70(g_tTex2di4a) DescriptorSet 0 464 Decorate 70(g_tTex2di4a) Binding 5 465 Decorate 80(g_tTex2du4a) DescriptorSet 0 466 Decorate 80(g_tTex2du4a) Binding 6 467 Decorate 104(@entryPointOutput.Color) Location 0 468 Decorate 108(@entryPointOutput.Depth) BuiltIn FragDepth 469 Decorate 113(g_sSamp) DescriptorSet 0 470 Decorate 113(g_sSamp) Binding 0 471 Decorate 116(g_tTex1df4) DescriptorSet 0 472 Decorate 116(g_tTex1df4) Binding 0 473 Decorate 119(g_tTex1di4) DescriptorSet 0 474 Decorate 119(g_tTex1di4) Binding 0 475 Decorate 122(g_tTex1du4) DescriptorSet 0 476 Decorate 122(g_tTex1du4) Binding 0 477 Decorate 125(g_tTex2df4) DescriptorSet 0 478 Decorate 125(g_tTex2df4) Binding 0 479 Decorate 128(g_tTex2di4) DescriptorSet 0 480 Decorate 128(g_tTex2di4) Binding 0 481 Decorate 131(g_tTex2du4) DescriptorSet 0 482 Decorate 131(g_tTex2du4) Binding 0 483 Decorate 134(g_tTex3df4) DescriptorSet 0 484 Decorate 134(g_tTex3df4) Binding 0 485 Decorate 137(g_tTex3di4) DescriptorSet 0 486 Decorate 137(g_tTex3di4) Binding 0 487 Decorate 140(g_tTex3du4) DescriptorSet 0 488 Decorate 140(g_tTex3du4) Binding 0 489 Decorate 143(g_tTexcdf4) DescriptorSet 0 490 Decorate 143(g_tTexcdf4) Binding 0 491 Decorate 146(g_tTexcdi4) DescriptorSet 0 492 Decorate 146(g_tTexcdi4) Binding 0 493 Decorate 149(g_tTexcdu4) DescriptorSet 0 494 Decorate 149(g_tTexcdu4) Binding 0 495 Decorate 152(g_tTexcdf4a) DescriptorSet 0 496 Decorate 152(g_tTexcdf4a) Binding 0 497 Decorate 155(g_tTexcdi4a) DescriptorSet 0 498 Decorate 155(g_tTexcdi4a) Binding 0 499 Decorate 158(g_tTexcdu4a) DescriptorSet 0 500 Decorate 158(g_tTexcdu4a) Binding 0 501 2: TypeVoid 502 3: TypeFunction 2 503 6: TypeFloat 32 504 7: TypeVector 6(float) 4 505 8(PS_OUTPUT): TypeStruct 7(fvec4) 6(float) 506 9: TypeFunction 8(PS_OUTPUT) 507 12: TypeImage 6(float) 1D array sampled format:Unknown 508 13: TypePointer UniformConstant 12 509 14(g_tTex1df4a): 13(ptr) Variable UniformConstant 510 16: TypeInt 32 1 511 17: TypeVector 16(int) 2 512 18: TypeVector 16(int) 3 513 19: TypeVector 16(int) 4 514 20($Global): TypeStruct 16(int) 17(ivec2) 18(ivec3) 19(ivec4) 16(int) 17(ivec2) 18(ivec3) 19(ivec4) 515 21: TypePointer Uniform 20($Global) 516 22: 21(ptr) Variable Uniform 517 23: 16(int) Constant 2 518 24: TypePointer Uniform 18(ivec3) 519 28: TypeInt 32 0 520 29: 28(int) Constant 2 521 30: TypePointer Uniform 16(int) 522 34: TypeImage 16(int) 1D array sampled format:Unknown 523 35: TypePointer UniformConstant 34 524 36(g_tTex1di4a): 35(ptr) Variable UniformConstant 525 44: TypeImage 28(int) 1D array sampled format:Unknown 526 45: TypePointer UniformConstant 44 527 46(g_tTex1du4a): 45(ptr) Variable UniformConstant 528 53: TypeVector 28(int) 4 529 55: TypeImage 6(float) 2D array sampled format:Unknown 530 56: TypePointer UniformConstant 55 531 57(g_tTex2df4a): 56(ptr) Variable UniformConstant 532 59: 16(int) Constant 3 533 60: TypePointer Uniform 19(ivec4) 534 64: 28(int) Constant 3 535 68: TypeImage 16(int) 2D array sampled format:Unknown 536 69: TypePointer UniformConstant 68 537 70(g_tTex2di4a): 69(ptr) Variable UniformConstant 538 78: TypeImage 28(int) 2D array sampled format:Unknown 539 79: TypePointer UniformConstant 78 540 80(g_tTex2du4a): 79(ptr) Variable UniformConstant 541 88: TypePointer Function 8(PS_OUTPUT) 542 90: 16(int) Constant 0 543 91: 6(float) Constant 1065353216 544 92: 7(fvec4) ConstantComposite 91 91 91 91 545 93: TypePointer Function 7(fvec4) 546 95: 16(int) Constant 1 547 96: TypePointer Function 6(float) 548 103: TypePointer Output 7(fvec4) 549104(@entryPointOutput.Color): 103(ptr) Variable Output 550 107: TypePointer Output 6(float) 551108(@entryPointOutput.Depth): 107(ptr) Variable Output 552 111: TypeSampler 553 112: TypePointer UniformConstant 111 554 113(g_sSamp): 112(ptr) Variable UniformConstant 555 114: TypeImage 6(float) 1D sampled format:Unknown 556 115: TypePointer UniformConstant 114 557 116(g_tTex1df4): 115(ptr) Variable UniformConstant 558 117: TypeImage 16(int) 1D sampled format:Unknown 559 118: TypePointer UniformConstant 117 560 119(g_tTex1di4): 118(ptr) Variable UniformConstant 561 120: TypeImage 28(int) 1D sampled format:Unknown 562 121: TypePointer UniformConstant 120 563 122(g_tTex1du4): 121(ptr) Variable UniformConstant 564 123: TypeImage 6(float) 2D sampled format:Unknown 565 124: TypePointer UniformConstant 123 566 125(g_tTex2df4): 124(ptr) Variable UniformConstant 567 126: TypeImage 16(int) 2D sampled format:Unknown 568 127: TypePointer UniformConstant 126 569 128(g_tTex2di4): 127(ptr) Variable UniformConstant 570 129: TypeImage 28(int) 2D sampled format:Unknown 571 130: TypePointer UniformConstant 129 572 131(g_tTex2du4): 130(ptr) Variable UniformConstant 573 132: TypeImage 6(float) 3D sampled format:Unknown 574 133: TypePointer UniformConstant 132 575 134(g_tTex3df4): 133(ptr) Variable UniformConstant 576 135: TypeImage 16(int) 3D sampled format:Unknown 577 136: TypePointer UniformConstant 135 578 137(g_tTex3di4): 136(ptr) Variable UniformConstant 579 138: TypeImage 28(int) 3D sampled format:Unknown 580 139: TypePointer UniformConstant 138 581 140(g_tTex3du4): 139(ptr) Variable UniformConstant 582 141: TypeImage 6(float) Cube sampled format:Unknown 583 142: TypePointer UniformConstant 141 584 143(g_tTexcdf4): 142(ptr) Variable UniformConstant 585 144: TypeImage 16(int) Cube sampled format:Unknown 586 145: TypePointer UniformConstant 144 587 146(g_tTexcdi4): 145(ptr) Variable UniformConstant 588 147: TypeImage 28(int) Cube sampled format:Unknown 589 148: TypePointer UniformConstant 147 590 149(g_tTexcdu4): 148(ptr) Variable UniformConstant 591 150: TypeImage 6(float) Cube array sampled format:Unknown 592 151: TypePointer UniformConstant 150 593152(g_tTexcdf4a): 151(ptr) Variable UniformConstant 594 153: TypeImage 16(int) Cube array sampled format:Unknown 595 154: TypePointer UniformConstant 153 596155(g_tTexcdi4a): 154(ptr) Variable UniformConstant 597 156: TypeImage 28(int) Cube array sampled format:Unknown 598 157: TypePointer UniformConstant 156 599158(g_tTexcdu4a): 157(ptr) Variable UniformConstant 600 4(main): 2 Function None 3 601 5: Label 602101(flattenTemp): 88(ptr) Variable Function 603 102:8(PS_OUTPUT) FunctionCall 10(@main() 604 Store 101(flattenTemp) 102 605 105: 93(ptr) AccessChain 101(flattenTemp) 90 606 106: 7(fvec4) Load 105 607 Store 104(@entryPointOutput.Color) 106 608 109: 96(ptr) AccessChain 101(flattenTemp) 95 609 110: 6(float) Load 109 610 Store 108(@entryPointOutput.Depth) 110 611 Return 612 FunctionEnd 613 10(@main():8(PS_OUTPUT) Function None 9 614 11: Label 615 89(psout): 88(ptr) Variable Function 616 15: 12 Load 14(g_tTex1df4a) 617 25: 24(ptr) AccessChain 22 23 618 26: 18(ivec3) Load 25 619 27: 17(ivec2) VectorShuffle 26 26 0 1 620 31: 30(ptr) AccessChain 22 23 29 621 32: 16(int) Load 31 622 33: 7(fvec4) ImageFetch 15 27 Lod 32 623 37: 34 Load 36(g_tTex1di4a) 624 38: 24(ptr) AccessChain 22 23 625 39: 18(ivec3) Load 38 626 40: 17(ivec2) VectorShuffle 39 39 0 1 627 41: 30(ptr) AccessChain 22 23 29 628 42: 16(int) Load 41 629 43: 19(ivec4) ImageFetch 37 40 Lod 42 630 47: 44 Load 46(g_tTex1du4a) 631 48: 24(ptr) AccessChain 22 23 632 49: 18(ivec3) Load 48 633 50: 17(ivec2) VectorShuffle 49 49 0 1 634 51: 30(ptr) AccessChain 22 23 29 635 52: 16(int) Load 51 636 54: 53(ivec4) ImageFetch 47 50 Lod 52 637 58: 55 Load 57(g_tTex2df4a) 638 61: 60(ptr) AccessChain 22 59 639 62: 19(ivec4) Load 61 640 63: 18(ivec3) VectorShuffle 62 62 0 1 2 641 65: 30(ptr) AccessChain 22 59 64 642 66: 16(int) Load 65 643 67: 7(fvec4) ImageFetch 58 63 Lod 66 644 71: 68 Load 70(g_tTex2di4a) 645 72: 60(ptr) AccessChain 22 59 646 73: 19(ivec4) Load 72 647 74: 18(ivec3) VectorShuffle 73 73 0 1 2 648 75: 30(ptr) AccessChain 22 59 64 649 76: 16(int) Load 75 650 77: 19(ivec4) ImageFetch 71 74 Lod 76 651 81: 78 Load 80(g_tTex2du4a) 652 82: 60(ptr) AccessChain 22 59 653 83: 19(ivec4) Load 82 654 84: 18(ivec3) VectorShuffle 83 83 0 1 2 655 85: 30(ptr) AccessChain 22 59 64 656 86: 16(int) Load 85 657 87: 53(ivec4) ImageFetch 81 84 Lod 86 658 94: 93(ptr) AccessChain 89(psout) 90 659 Store 94 92 660 97: 96(ptr) AccessChain 89(psout) 95 661 Store 97 91 662 98:8(PS_OUTPUT) Load 89(psout) 663 ReturnValue 98 664 FunctionEnd 665