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): 80007 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 MemberDecorate 20($Global) 0 Offset 0 446 MemberDecorate 20($Global) 1 Offset 8 447 MemberDecorate 20($Global) 2 Offset 16 448 MemberDecorate 20($Global) 3 Offset 32 449 MemberDecorate 20($Global) 4 Offset 48 450 MemberDecorate 20($Global) 5 Offset 56 451 MemberDecorate 20($Global) 6 Offset 64 452 MemberDecorate 20($Global) 7 Offset 80 453 Decorate 20($Global) Block 454 Decorate 22 DescriptorSet 0 455 Decorate 36(g_tTex1di4a) DescriptorSet 0 456 Decorate 46(g_tTex1du4a) DescriptorSet 0 457 Decorate 57(g_tTex2df4a) DescriptorSet 0 458 Decorate 70(g_tTex2di4a) DescriptorSet 0 459 Decorate 80(g_tTex2du4a) DescriptorSet 0 460 Decorate 104(@entryPointOutput.Color) Location 0 461 Decorate 108(@entryPointOutput.Depth) BuiltIn FragDepth 462 Decorate 113(g_sSamp) DescriptorSet 0 463 Decorate 113(g_sSamp) Binding 0 464 Decorate 116(g_tTex1df4) DescriptorSet 0 465 Decorate 116(g_tTex1df4) Binding 0 466 Decorate 119(g_tTex1di4) DescriptorSet 0 467 Decorate 122(g_tTex1du4) DescriptorSet 0 468 Decorate 125(g_tTex2df4) DescriptorSet 0 469 Decorate 128(g_tTex2di4) DescriptorSet 0 470 Decorate 131(g_tTex2du4) DescriptorSet 0 471 Decorate 134(g_tTex3df4) DescriptorSet 0 472 Decorate 137(g_tTex3di4) DescriptorSet 0 473 Decorate 140(g_tTex3du4) DescriptorSet 0 474 Decorate 143(g_tTexcdf4) DescriptorSet 0 475 Decorate 146(g_tTexcdi4) DescriptorSet 0 476 Decorate 149(g_tTexcdu4) DescriptorSet 0 477 Decorate 152(g_tTexcdf4a) DescriptorSet 0 478 Decorate 155(g_tTexcdi4a) DescriptorSet 0 479 Decorate 158(g_tTexcdu4a) DescriptorSet 0 480 2: TypeVoid 481 3: TypeFunction 2 482 6: TypeFloat 32 483 7: TypeVector 6(float) 4 484 8(PS_OUTPUT): TypeStruct 7(fvec4) 6(float) 485 9: TypeFunction 8(PS_OUTPUT) 486 12: TypeImage 6(float) 1D array sampled format:Unknown 487 13: TypePointer UniformConstant 12 488 14(g_tTex1df4a): 13(ptr) Variable UniformConstant 489 16: TypeInt 32 1 490 17: TypeVector 16(int) 2 491 18: TypeVector 16(int) 3 492 19: TypeVector 16(int) 4 493 20($Global): TypeStruct 16(int) 17(ivec2) 18(ivec3) 19(ivec4) 16(int) 17(ivec2) 18(ivec3) 19(ivec4) 494 21: TypePointer Uniform 20($Global) 495 22: 21(ptr) Variable Uniform 496 23: 16(int) Constant 2 497 24: TypePointer Uniform 18(ivec3) 498 28: TypeInt 32 0 499 29: 28(int) Constant 2 500 30: TypePointer Uniform 16(int) 501 34: TypeImage 16(int) 1D array sampled format:Unknown 502 35: TypePointer UniformConstant 34 503 36(g_tTex1di4a): 35(ptr) Variable UniformConstant 504 44: TypeImage 28(int) 1D array sampled format:Unknown 505 45: TypePointer UniformConstant 44 506 46(g_tTex1du4a): 45(ptr) Variable UniformConstant 507 53: TypeVector 28(int) 4 508 55: TypeImage 6(float) 2D array sampled format:Unknown 509 56: TypePointer UniformConstant 55 510 57(g_tTex2df4a): 56(ptr) Variable UniformConstant 511 59: 16(int) Constant 3 512 60: TypePointer Uniform 19(ivec4) 513 64: 28(int) Constant 3 514 68: TypeImage 16(int) 2D array sampled format:Unknown 515 69: TypePointer UniformConstant 68 516 70(g_tTex2di4a): 69(ptr) Variable UniformConstant 517 78: TypeImage 28(int) 2D array sampled format:Unknown 518 79: TypePointer UniformConstant 78 519 80(g_tTex2du4a): 79(ptr) Variable UniformConstant 520 88: TypePointer Function 8(PS_OUTPUT) 521 90: 16(int) Constant 0 522 91: 6(float) Constant 1065353216 523 92: 7(fvec4) ConstantComposite 91 91 91 91 524 93: TypePointer Function 7(fvec4) 525 95: 16(int) Constant 1 526 96: TypePointer Function 6(float) 527 103: TypePointer Output 7(fvec4) 528104(@entryPointOutput.Color): 103(ptr) Variable Output 529 107: TypePointer Output 6(float) 530108(@entryPointOutput.Depth): 107(ptr) Variable Output 531 111: TypeSampler 532 112: TypePointer UniformConstant 111 533 113(g_sSamp): 112(ptr) Variable UniformConstant 534 114: TypeImage 6(float) 1D sampled format:Unknown 535 115: TypePointer UniformConstant 114 536 116(g_tTex1df4): 115(ptr) Variable UniformConstant 537 117: TypeImage 16(int) 1D sampled format:Unknown 538 118: TypePointer UniformConstant 117 539 119(g_tTex1di4): 118(ptr) Variable UniformConstant 540 120: TypeImage 28(int) 1D sampled format:Unknown 541 121: TypePointer UniformConstant 120 542 122(g_tTex1du4): 121(ptr) Variable UniformConstant 543 123: TypeImage 6(float) 2D sampled format:Unknown 544 124: TypePointer UniformConstant 123 545 125(g_tTex2df4): 124(ptr) Variable UniformConstant 546 126: TypeImage 16(int) 2D sampled format:Unknown 547 127: TypePointer UniformConstant 126 548 128(g_tTex2di4): 127(ptr) Variable UniformConstant 549 129: TypeImage 28(int) 2D sampled format:Unknown 550 130: TypePointer UniformConstant 129 551 131(g_tTex2du4): 130(ptr) Variable UniformConstant 552 132: TypeImage 6(float) 3D sampled format:Unknown 553 133: TypePointer UniformConstant 132 554 134(g_tTex3df4): 133(ptr) Variable UniformConstant 555 135: TypeImage 16(int) 3D sampled format:Unknown 556 136: TypePointer UniformConstant 135 557 137(g_tTex3di4): 136(ptr) Variable UniformConstant 558 138: TypeImage 28(int) 3D sampled format:Unknown 559 139: TypePointer UniformConstant 138 560 140(g_tTex3du4): 139(ptr) Variable UniformConstant 561 141: TypeImage 6(float) Cube sampled format:Unknown 562 142: TypePointer UniformConstant 141 563 143(g_tTexcdf4): 142(ptr) Variable UniformConstant 564 144: TypeImage 16(int) Cube sampled format:Unknown 565 145: TypePointer UniformConstant 144 566 146(g_tTexcdi4): 145(ptr) Variable UniformConstant 567 147: TypeImage 28(int) Cube sampled format:Unknown 568 148: TypePointer UniformConstant 147 569 149(g_tTexcdu4): 148(ptr) Variable UniformConstant 570 150: TypeImage 6(float) Cube array sampled format:Unknown 571 151: TypePointer UniformConstant 150 572152(g_tTexcdf4a): 151(ptr) Variable UniformConstant 573 153: TypeImage 16(int) Cube array sampled format:Unknown 574 154: TypePointer UniformConstant 153 575155(g_tTexcdi4a): 154(ptr) Variable UniformConstant 576 156: TypeImage 28(int) Cube array sampled format:Unknown 577 157: TypePointer UniformConstant 156 578158(g_tTexcdu4a): 157(ptr) Variable UniformConstant 579 4(main): 2 Function None 3 580 5: Label 581101(flattenTemp): 88(ptr) Variable Function 582 102:8(PS_OUTPUT) FunctionCall 10(@main() 583 Store 101(flattenTemp) 102 584 105: 93(ptr) AccessChain 101(flattenTemp) 90 585 106: 7(fvec4) Load 105 586 Store 104(@entryPointOutput.Color) 106 587 109: 96(ptr) AccessChain 101(flattenTemp) 95 588 110: 6(float) Load 109 589 Store 108(@entryPointOutput.Depth) 110 590 Return 591 FunctionEnd 592 10(@main():8(PS_OUTPUT) Function None 9 593 11: Label 594 89(psout): 88(ptr) Variable Function 595 15: 12 Load 14(g_tTex1df4a) 596 25: 24(ptr) AccessChain 22 23 597 26: 18(ivec3) Load 25 598 27: 17(ivec2) VectorShuffle 26 26 0 1 599 31: 30(ptr) AccessChain 22 23 29 600 32: 16(int) Load 31 601 33: 7(fvec4) ImageFetch 15 27 Lod 32 602 37: 34 Load 36(g_tTex1di4a) 603 38: 24(ptr) AccessChain 22 23 604 39: 18(ivec3) Load 38 605 40: 17(ivec2) VectorShuffle 39 39 0 1 606 41: 30(ptr) AccessChain 22 23 29 607 42: 16(int) Load 41 608 43: 19(ivec4) ImageFetch 37 40 Lod 42 609 47: 44 Load 46(g_tTex1du4a) 610 48: 24(ptr) AccessChain 22 23 611 49: 18(ivec3) Load 48 612 50: 17(ivec2) VectorShuffle 49 49 0 1 613 51: 30(ptr) AccessChain 22 23 29 614 52: 16(int) Load 51 615 54: 53(ivec4) ImageFetch 47 50 Lod 52 616 58: 55 Load 57(g_tTex2df4a) 617 61: 60(ptr) AccessChain 22 59 618 62: 19(ivec4) Load 61 619 63: 18(ivec3) VectorShuffle 62 62 0 1 2 620 65: 30(ptr) AccessChain 22 59 64 621 66: 16(int) Load 65 622 67: 7(fvec4) ImageFetch 58 63 Lod 66 623 71: 68 Load 70(g_tTex2di4a) 624 72: 60(ptr) AccessChain 22 59 625 73: 19(ivec4) Load 72 626 74: 18(ivec3) VectorShuffle 73 73 0 1 2 627 75: 30(ptr) AccessChain 22 59 64 628 76: 16(int) Load 75 629 77: 19(ivec4) ImageFetch 71 74 Lod 76 630 81: 78 Load 80(g_tTex2du4a) 631 82: 60(ptr) AccessChain 22 59 632 83: 19(ivec4) Load 82 633 84: 18(ivec3) VectorShuffle 83 83 0 1 2 634 85: 30(ptr) AccessChain 22 59 64 635 86: 16(int) Load 85 636 87: 53(ivec4) ImageFetch 81 84 Lod 86 637 94: 93(ptr) AccessChain 89(psout) 90 638 Store 94 92 639 97: 96(ptr) AccessChain 89(psout) 95 640 Store 97 91 641 98:8(PS_OUTPUT) Load 89(psout) 642 ReturnValue 98 643 FunctionEnd 644