1hlsl.load.offset.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 textureFetchOffset ( temp 4-component vector of float) 100:52 'g_tTex1df4' (layout( binding=0) uniform texture1D) 110:52 vector swizzle ( temp int) 120:52 c2: direct index for structure ( uniform 2-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 1 (const uint) 160:52 Sequence 170:52 Constant: 180:52 0 (const int) 190:52 direct index ( temp int) 200:52 c2: direct index for structure ( uniform 2-component vector of int) 210: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}) 220:52 Constant: 230:52 1 (const uint) 240:52 Constant: 250:52 1 (const int) 260:52 o1: direct index for structure ( uniform int) 270: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}) 280:52 Constant: 290:52 4 (const uint) 300:53 textureFetchOffset ( temp 4-component vector of int) 310:53 'g_tTex1di4' ( uniform itexture1D) 320:53 vector swizzle ( temp int) 330:53 c2: direct index for structure ( uniform 2-component vector of int) 340: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}) 350:53 Constant: 360:53 1 (const uint) 370:53 Sequence 380:53 Constant: 390:53 0 (const int) 400:53 direct index ( temp int) 410:53 c2: direct index for structure ( uniform 2-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 1 (const uint) 450:53 Constant: 460:53 1 (const int) 470:53 o1: direct index for structure ( uniform int) 480: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}) 490:53 Constant: 500:53 4 (const uint) 510:54 textureFetchOffset ( temp 4-component vector of uint) 520:54 'g_tTex1du4' ( uniform utexture1D) 530:54 vector swizzle ( temp int) 540:54 c2: direct index for structure ( uniform 2-component vector of int) 550: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}) 560:54 Constant: 570:54 1 (const uint) 580:54 Sequence 590:54 Constant: 600:54 0 (const int) 610:54 direct index ( temp int) 620:54 c2: direct index for structure ( uniform 2-component vector of int) 630: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}) 640:54 Constant: 650:54 1 (const uint) 660:54 Constant: 670:54 1 (const int) 680:54 o1: direct index for structure ( uniform int) 690: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}) 700:54 Constant: 710:54 4 (const uint) 720:57 textureFetchOffset ( temp 4-component vector of float) 730:57 'g_tTex2df4' ( uniform texture2D) 740:57 vector swizzle ( temp 2-component vector of int) 750:57 c3: direct index for structure ( uniform 3-component vector of int) 760: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}) 770:57 Constant: 780:57 2 (const uint) 790:57 Sequence 800:57 Constant: 810:57 0 (const int) 820:57 Constant: 830:57 1 (const int) 840:57 direct index ( temp int) 850:57 c3: direct index for structure ( uniform 3-component vector of int) 860: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}) 870:57 Constant: 880:57 2 (const uint) 890:57 Constant: 900:57 2 (const int) 910:57 o2: direct index for structure ( uniform 2-component vector of int) 920: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}) 930:57 Constant: 940:57 5 (const uint) 950:58 textureFetchOffset ( temp 4-component vector of int) 960:58 'g_tTex2di4' ( uniform itexture2D) 970:58 vector swizzle ( temp 2-component vector of int) 980:58 c3: direct index for structure ( uniform 3-component vector of int) 990: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}) 1000:58 Constant: 1010:58 2 (const uint) 1020:58 Sequence 1030:58 Constant: 1040:58 0 (const int) 1050:58 Constant: 1060:58 1 (const int) 1070:58 direct index ( temp int) 1080:58 c3: direct index for structure ( uniform 3-component vector of int) 1090: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}) 1100:58 Constant: 1110:58 2 (const uint) 1120:58 Constant: 1130:58 2 (const int) 1140:58 o2: direct index for structure ( uniform 2-component vector of int) 1150: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}) 1160:58 Constant: 1170:58 5 (const uint) 1180:59 textureFetchOffset ( temp 4-component vector of uint) 1190:59 'g_tTex2du4' ( uniform utexture2D) 1200:59 vector swizzle ( temp 2-component vector of int) 1210:59 c3: direct index for structure ( uniform 3-component vector of int) 1220: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}) 1230:59 Constant: 1240:59 2 (const uint) 1250:59 Sequence 1260:59 Constant: 1270:59 0 (const int) 1280:59 Constant: 1290:59 1 (const int) 1300:59 direct index ( temp int) 1310:59 c3: direct index for structure ( uniform 3-component vector of int) 1320: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}) 1330:59 Constant: 1340:59 2 (const uint) 1350:59 Constant: 1360:59 2 (const int) 1370:59 o2: direct index for structure ( uniform 2-component vector of int) 1380: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}) 1390:59 Constant: 1400:59 5 (const uint) 1410:62 textureFetchOffset ( temp 4-component vector of float) 1420:62 'g_tTex3df4' ( uniform texture3D) 1430:62 vector swizzle ( temp 3-component vector of int) 1440:62 c4: direct index for structure ( uniform 4-component vector of int) 1450:62 '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}) 1460:62 Constant: 1470:62 3 (const uint) 1480:62 Sequence 1490:62 Constant: 1500:62 0 (const int) 1510:62 Constant: 1520:62 1 (const int) 1530:62 Constant: 1540:62 2 (const int) 1550:62 direct index ( temp int) 1560:62 c4: direct index for structure ( uniform 4-component vector of int) 1570:62 '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}) 1580:62 Constant: 1590:62 3 (const uint) 1600:62 Constant: 1610:62 3 (const int) 1620:62 o3: direct index for structure ( uniform 3-component vector of int) 1630:62 '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}) 1640:62 Constant: 1650:62 6 (const uint) 1660:63 textureFetchOffset ( temp 4-component vector of int) 1670:63 'g_tTex3di4' ( uniform itexture3D) 1680:63 vector swizzle ( temp 3-component vector of int) 1690:63 c4: direct index for structure ( uniform 4-component vector of int) 1700:63 '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}) 1710:63 Constant: 1720:63 3 (const uint) 1730:63 Sequence 1740:63 Constant: 1750:63 0 (const int) 1760:63 Constant: 1770:63 1 (const int) 1780:63 Constant: 1790:63 2 (const int) 1800:63 direct index ( temp int) 1810:63 c4: direct index for structure ( uniform 4-component vector of int) 1820:63 '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}) 1830:63 Constant: 1840:63 3 (const uint) 1850:63 Constant: 1860:63 3 (const int) 1870:63 o3: direct index for structure ( uniform 3-component vector of int) 1880:63 '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}) 1890:63 Constant: 1900:63 6 (const uint) 1910:64 textureFetchOffset ( temp 4-component vector of uint) 1920:64 'g_tTex3du4' ( uniform utexture3D) 1930:64 vector swizzle ( temp 3-component vector of int) 1940:64 c4: direct index for structure ( uniform 4-component vector of int) 1950:64 '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}) 1960:64 Constant: 1970:64 3 (const uint) 1980:64 Sequence 1990:64 Constant: 2000:64 0 (const int) 2010:64 Constant: 2020:64 1 (const int) 2030:64 Constant: 2040:64 2 (const int) 2050:64 direct index ( temp int) 2060:64 c4: direct index for structure ( uniform 4-component vector of int) 2070:64 '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}) 2080:64 Constant: 2090:64 3 (const uint) 2100:64 Constant: 2110:64 3 (const int) 2120:64 o3: direct index for structure ( uniform 3-component vector of int) 2130:64 '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}) 2140:64 Constant: 2150:64 6 (const uint) 2160:72 move second child to first child ( temp 4-component vector of float) 2170:72 Color: direct index for structure ( temp 4-component vector of float) 2180:72 'psout' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 2190:72 Constant: 2200:72 0 (const int) 2210:72 Constant: 2220:72 1.000000 2230:72 1.000000 2240:72 1.000000 2250:72 1.000000 2260:73 move second child to first child ( temp float) 2270:73 Depth: direct index for structure ( temp float) 2280:73 'psout' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 2290:73 Constant: 2300:73 1 (const int) 2310:73 Constant: 2320:73 1.000000 2330:75 Branch: Return with expression 2340:75 'psout' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 2350:48 Function Definition: main( ( temp void) 2360:48 Function Parameters: 2370:? Sequence 2380:48 Sequence 2390:48 move second child to first child ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 2400:48 'flattenTemp' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 2410:48 Function Call: @main( ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 2420:48 move second child to first child ( temp 4-component vector of float) 2430:? '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float) 2440:48 Color: direct index for structure ( temp 4-component vector of float) 2450:48 'flattenTemp' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 2460:48 Constant: 2470:48 0 (const int) 2480:48 move second child to first child ( temp float) 2490:? '@entryPointOutput.Depth' ( out float FragDepth) 2500:48 Depth: direct index for structure ( temp float) 2510:48 'flattenTemp' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 2520:48 Constant: 2530:48 1 (const int) 2540:? Linker Objects 2550:? 'g_sSamp' (layout( binding=0) uniform sampler) 2560:? 'g_tTex1df4' (layout( binding=0) uniform texture1D) 2570:? 'g_tTex1di4' ( uniform itexture1D) 2580:? 'g_tTex1du4' ( uniform utexture1D) 2590:? 'g_tTex2df4' ( uniform texture2D) 2600:? 'g_tTex2di4' ( uniform itexture2D) 2610:? 'g_tTex2du4' ( uniform utexture2D) 2620:? 'g_tTex3df4' ( uniform texture3D) 2630:? 'g_tTex3di4' ( uniform itexture3D) 2640:? 'g_tTex3du4' ( uniform utexture3D) 2650:? 'g_tTexcdf4' ( uniform textureCube) 2660:? 'g_tTexcdi4' ( uniform itextureCube) 2670:? 'g_tTexcdu4' ( uniform utextureCube) 2680:? 'g_tTex1df4a' ( uniform texture1DArray) 2690:? 'g_tTex1di4a' ( uniform itexture1DArray) 2700:? 'g_tTex1du4a' ( uniform utexture1DArray) 2710:? 'g_tTex2df4a' ( uniform texture2DArray) 2720:? 'g_tTex2di4a' ( uniform itexture2DArray) 2730:? 'g_tTex2du4a' ( uniform utexture2DArray) 2740:? 'g_tTexcdf4a' ( uniform textureCubeArray) 2750:? 'g_tTexcdi4a' ( uniform itextureCubeArray) 2760:? 'g_tTexcdu4a' ( uniform utextureCubeArray) 2770:? '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}) 2780:? '@entryPointOutput.Depth' ( out float FragDepth) 2790:? '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float) 280 281 282Linked fragment stage: 283 284 285Shader version: 500 286gl_FragCoord origin is upper left 287using depth_any 2880:? Sequence 2890:48 Function Definition: @main( ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 2900:48 Function Parameters: 2910:? Sequence 2920:52 textureFetchOffset ( temp 4-component vector of float) 2930:52 'g_tTex1df4' (layout( binding=0) uniform texture1D) 2940:52 vector swizzle ( temp int) 2950:52 c2: direct index for structure ( uniform 2-component vector of int) 2960: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}) 2970:52 Constant: 2980:52 1 (const uint) 2990:52 Sequence 3000:52 Constant: 3010:52 0 (const int) 3020:52 direct index ( temp int) 3030:52 c2: direct index for structure ( uniform 2-component vector of int) 3040: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}) 3050:52 Constant: 3060:52 1 (const uint) 3070:52 Constant: 3080:52 1 (const int) 3090:52 o1: direct index for structure ( uniform int) 3100: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}) 3110:52 Constant: 3120:52 4 (const uint) 3130:53 textureFetchOffset ( temp 4-component vector of int) 3140:53 'g_tTex1di4' ( uniform itexture1D) 3150:53 vector swizzle ( temp int) 3160:53 c2: direct index for structure ( uniform 2-component vector of int) 3170: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}) 3180:53 Constant: 3190:53 1 (const uint) 3200:53 Sequence 3210:53 Constant: 3220:53 0 (const int) 3230:53 direct index ( temp int) 3240:53 c2: direct index for structure ( uniform 2-component vector of int) 3250: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}) 3260:53 Constant: 3270:53 1 (const uint) 3280:53 Constant: 3290:53 1 (const int) 3300:53 o1: direct index for structure ( uniform int) 3310: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}) 3320:53 Constant: 3330:53 4 (const uint) 3340:54 textureFetchOffset ( temp 4-component vector of uint) 3350:54 'g_tTex1du4' ( uniform utexture1D) 3360:54 vector swizzle ( temp int) 3370:54 c2: direct index for structure ( uniform 2-component vector of int) 3380: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}) 3390:54 Constant: 3400:54 1 (const uint) 3410:54 Sequence 3420:54 Constant: 3430:54 0 (const int) 3440:54 direct index ( temp int) 3450:54 c2: direct index for structure ( uniform 2-component vector of int) 3460: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}) 3470:54 Constant: 3480:54 1 (const uint) 3490:54 Constant: 3500:54 1 (const int) 3510:54 o1: direct index for structure ( uniform int) 3520: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}) 3530:54 Constant: 3540:54 4 (const uint) 3550:57 textureFetchOffset ( temp 4-component vector of float) 3560:57 'g_tTex2df4' ( uniform texture2D) 3570:57 vector swizzle ( temp 2-component vector of int) 3580:57 c3: direct index for structure ( uniform 3-component vector of int) 3590: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}) 3600:57 Constant: 3610:57 2 (const uint) 3620:57 Sequence 3630:57 Constant: 3640:57 0 (const int) 3650:57 Constant: 3660:57 1 (const int) 3670:57 direct index ( temp int) 3680:57 c3: direct index for structure ( uniform 3-component vector of int) 3690: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}) 3700:57 Constant: 3710:57 2 (const uint) 3720:57 Constant: 3730:57 2 (const int) 3740:57 o2: direct index for structure ( uniform 2-component vector of int) 3750: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}) 3760:57 Constant: 3770:57 5 (const uint) 3780:58 textureFetchOffset ( temp 4-component vector of int) 3790:58 'g_tTex2di4' ( uniform itexture2D) 3800:58 vector swizzle ( temp 2-component vector of int) 3810:58 c3: direct index for structure ( uniform 3-component vector of int) 3820: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}) 3830:58 Constant: 3840:58 2 (const uint) 3850:58 Sequence 3860:58 Constant: 3870:58 0 (const int) 3880:58 Constant: 3890:58 1 (const int) 3900:58 direct index ( temp int) 3910:58 c3: direct index for structure ( uniform 3-component vector of int) 3920: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}) 3930:58 Constant: 3940:58 2 (const uint) 3950:58 Constant: 3960:58 2 (const int) 3970:58 o2: direct index for structure ( uniform 2-component vector of int) 3980: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}) 3990:58 Constant: 4000:58 5 (const uint) 4010:59 textureFetchOffset ( temp 4-component vector of uint) 4020:59 'g_tTex2du4' ( uniform utexture2D) 4030:59 vector swizzle ( temp 2-component vector of int) 4040:59 c3: direct index for structure ( uniform 3-component vector of int) 4050: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}) 4060:59 Constant: 4070:59 2 (const uint) 4080:59 Sequence 4090:59 Constant: 4100:59 0 (const int) 4110:59 Constant: 4120:59 1 (const int) 4130:59 direct index ( temp int) 4140:59 c3: direct index for structure ( uniform 3-component vector of int) 4150: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}) 4160:59 Constant: 4170:59 2 (const uint) 4180:59 Constant: 4190:59 2 (const int) 4200:59 o2: direct index for structure ( uniform 2-component vector of int) 4210: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}) 4220:59 Constant: 4230:59 5 (const uint) 4240:62 textureFetchOffset ( temp 4-component vector of float) 4250:62 'g_tTex3df4' ( uniform texture3D) 4260:62 vector swizzle ( temp 3-component vector of int) 4270:62 c4: direct index for structure ( uniform 4-component vector of int) 4280:62 '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}) 4290:62 Constant: 4300:62 3 (const uint) 4310:62 Sequence 4320:62 Constant: 4330:62 0 (const int) 4340:62 Constant: 4350:62 1 (const int) 4360:62 Constant: 4370:62 2 (const int) 4380:62 direct index ( temp int) 4390:62 c4: direct index for structure ( uniform 4-component vector of int) 4400:62 '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}) 4410:62 Constant: 4420:62 3 (const uint) 4430:62 Constant: 4440:62 3 (const int) 4450:62 o3: direct index for structure ( uniform 3-component vector of int) 4460:62 '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}) 4470:62 Constant: 4480:62 6 (const uint) 4490:63 textureFetchOffset ( temp 4-component vector of int) 4500:63 'g_tTex3di4' ( uniform itexture3D) 4510:63 vector swizzle ( temp 3-component vector of int) 4520:63 c4: direct index for structure ( uniform 4-component vector of int) 4530:63 '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}) 4540:63 Constant: 4550:63 3 (const uint) 4560:63 Sequence 4570:63 Constant: 4580:63 0 (const int) 4590:63 Constant: 4600:63 1 (const int) 4610:63 Constant: 4620:63 2 (const int) 4630:63 direct index ( temp int) 4640:63 c4: direct index for structure ( uniform 4-component vector of int) 4650:63 '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}) 4660:63 Constant: 4670:63 3 (const uint) 4680:63 Constant: 4690:63 3 (const int) 4700:63 o3: direct index for structure ( uniform 3-component vector of int) 4710:63 '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}) 4720:63 Constant: 4730:63 6 (const uint) 4740:64 textureFetchOffset ( temp 4-component vector of uint) 4750:64 'g_tTex3du4' ( uniform utexture3D) 4760:64 vector swizzle ( temp 3-component vector of int) 4770:64 c4: direct index for structure ( uniform 4-component vector of int) 4780:64 '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}) 4790:64 Constant: 4800:64 3 (const uint) 4810:64 Sequence 4820:64 Constant: 4830:64 0 (const int) 4840:64 Constant: 4850:64 1 (const int) 4860:64 Constant: 4870:64 2 (const int) 4880:64 direct index ( temp int) 4890:64 c4: direct index for structure ( uniform 4-component vector of int) 4900:64 '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}) 4910:64 Constant: 4920:64 3 (const uint) 4930:64 Constant: 4940:64 3 (const int) 4950:64 o3: direct index for structure ( uniform 3-component vector of int) 4960:64 '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}) 4970:64 Constant: 4980:64 6 (const uint) 4990:72 move second child to first child ( temp 4-component vector of float) 5000:72 Color: direct index for structure ( temp 4-component vector of float) 5010:72 'psout' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 5020:72 Constant: 5030:72 0 (const int) 5040:72 Constant: 5050:72 1.000000 5060:72 1.000000 5070:72 1.000000 5080:72 1.000000 5090:73 move second child to first child ( temp float) 5100:73 Depth: direct index for structure ( temp float) 5110:73 'psout' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 5120:73 Constant: 5130:73 1 (const int) 5140:73 Constant: 5150:73 1.000000 5160:75 Branch: Return with expression 5170:75 'psout' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 5180:48 Function Definition: main( ( temp void) 5190:48 Function Parameters: 5200:? Sequence 5210:48 Sequence 5220:48 move second child to first child ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 5230:48 'flattenTemp' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 5240:48 Function Call: @main( ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 5250:48 move second child to first child ( temp 4-component vector of float) 5260:? '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float) 5270:48 Color: direct index for structure ( temp 4-component vector of float) 5280:48 'flattenTemp' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 5290:48 Constant: 5300:48 0 (const int) 5310:48 move second child to first child ( temp float) 5320:? '@entryPointOutput.Depth' ( out float FragDepth) 5330:48 Depth: direct index for structure ( temp float) 5340:48 'flattenTemp' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 5350:48 Constant: 5360:48 1 (const int) 5370:? Linker Objects 5380:? 'g_sSamp' (layout( binding=0) uniform sampler) 5390:? 'g_tTex1df4' (layout( binding=0) uniform texture1D) 5400:? 'g_tTex1di4' ( uniform itexture1D) 5410:? 'g_tTex1du4' ( uniform utexture1D) 5420:? 'g_tTex2df4' ( uniform texture2D) 5430:? 'g_tTex2di4' ( uniform itexture2D) 5440:? 'g_tTex2du4' ( uniform utexture2D) 5450:? 'g_tTex3df4' ( uniform texture3D) 5460:? 'g_tTex3di4' ( uniform itexture3D) 5470:? 'g_tTex3du4' ( uniform utexture3D) 5480:? 'g_tTexcdf4' ( uniform textureCube) 5490:? 'g_tTexcdi4' ( uniform itextureCube) 5500:? 'g_tTexcdu4' ( uniform utextureCube) 5510:? 'g_tTex1df4a' ( uniform texture1DArray) 5520:? 'g_tTex1di4a' ( uniform itexture1DArray) 5530:? 'g_tTex1du4a' ( uniform utexture1DArray) 5540:? 'g_tTex2df4a' ( uniform texture2DArray) 5550:? 'g_tTex2di4a' ( uniform itexture2DArray) 5560:? 'g_tTex2du4a' ( uniform utexture2DArray) 5570:? 'g_tTexcdf4a' ( uniform textureCubeArray) 5580:? 'g_tTexcdi4a' ( uniform itextureCubeArray) 5590:? 'g_tTexcdu4a' ( uniform utextureCubeArray) 5600:? '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}) 5610:? '@entryPointOutput.Depth' ( out float FragDepth) 5620:? '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float) 563 564// Module Version 10000 565// Generated by (magic number): 80007 566// Id's are bound by 201 567 568 Capability Shader 569 Capability ImageGatherExtended 570 Capability Sampled1D 571 Capability SampledCubeArray 572 1: ExtInstImport "GLSL.std.450" 573 MemoryModel Logical GLSL450 574 EntryPoint Fragment 4 "main" 155 159 575 ExecutionMode 4 OriginUpperLeft 576 ExecutionMode 4 DepthReplacing 577 Source HLSL 500 578 Name 4 "main" 579 Name 8 "PS_OUTPUT" 580 MemberName 8(PS_OUTPUT) 0 "Color" 581 MemberName 8(PS_OUTPUT) 1 "Depth" 582 Name 10 "@main(" 583 Name 14 "g_tTex1df4" 584 Name 20 "$Global" 585 MemberName 20($Global) 0 "c1" 586 MemberName 20($Global) 1 "c2" 587 MemberName 20($Global) 2 "c3" 588 MemberName 20($Global) 3 "c4" 589 MemberName 20($Global) 4 "o1" 590 MemberName 20($Global) 5 "o2" 591 MemberName 20($Global) 6 "o3" 592 MemberName 20($Global) 7 "o4" 593 Name 22 "" 594 Name 38 "g_tTex1di4" 595 Name 49 "g_tTex1du4" 596 Name 61 "g_tTex2df4" 597 Name 78 "g_tTex2di4" 598 Name 90 "g_tTex2du4" 599 Name 102 "g_tTex3df4" 600 Name 118 "g_tTex3di4" 601 Name 130 "g_tTex3du4" 602 Name 141 "psout" 603 Name 152 "flattenTemp" 604 Name 155 "@entryPointOutput.Color" 605 Name 159 "@entryPointOutput.Depth" 606 Name 164 "g_sSamp" 607 Name 167 "g_tTexcdf4" 608 Name 170 "g_tTexcdi4" 609 Name 173 "g_tTexcdu4" 610 Name 176 "g_tTex1df4a" 611 Name 179 "g_tTex1di4a" 612 Name 182 "g_tTex1du4a" 613 Name 185 "g_tTex2df4a" 614 Name 188 "g_tTex2di4a" 615 Name 191 "g_tTex2du4a" 616 Name 194 "g_tTexcdf4a" 617 Name 197 "g_tTexcdi4a" 618 Name 200 "g_tTexcdu4a" 619 Decorate 14(g_tTex1df4) DescriptorSet 0 620 Decorate 14(g_tTex1df4) Binding 0 621 MemberDecorate 20($Global) 0 Offset 0 622 MemberDecorate 20($Global) 1 Offset 8 623 MemberDecorate 20($Global) 2 Offset 16 624 MemberDecorate 20($Global) 3 Offset 32 625 MemberDecorate 20($Global) 4 Offset 48 626 MemberDecorate 20($Global) 5 Offset 56 627 MemberDecorate 20($Global) 6 Offset 64 628 MemberDecorate 20($Global) 7 Offset 80 629 Decorate 20($Global) Block 630 Decorate 22 DescriptorSet 0 631 Decorate 22 Binding 0 632 Decorate 38(g_tTex1di4) DescriptorSet 0 633 Decorate 38(g_tTex1di4) Binding 0 634 Decorate 49(g_tTex1du4) DescriptorSet 0 635 Decorate 49(g_tTex1du4) Binding 0 636 Decorate 61(g_tTex2df4) DescriptorSet 0 637 Decorate 61(g_tTex2df4) Binding 0 638 Decorate 78(g_tTex2di4) DescriptorSet 0 639 Decorate 78(g_tTex2di4) Binding 0 640 Decorate 90(g_tTex2du4) DescriptorSet 0 641 Decorate 90(g_tTex2du4) Binding 0 642 Decorate 102(g_tTex3df4) DescriptorSet 0 643 Decorate 102(g_tTex3df4) Binding 0 644 Decorate 118(g_tTex3di4) DescriptorSet 0 645 Decorate 118(g_tTex3di4) Binding 0 646 Decorate 130(g_tTex3du4) DescriptorSet 0 647 Decorate 130(g_tTex3du4) Binding 0 648 Decorate 155(@entryPointOutput.Color) Location 0 649 Decorate 159(@entryPointOutput.Depth) BuiltIn FragDepth 650 Decorate 164(g_sSamp) DescriptorSet 0 651 Decorate 164(g_sSamp) Binding 0 652 Decorate 167(g_tTexcdf4) DescriptorSet 0 653 Decorate 167(g_tTexcdf4) Binding 0 654 Decorate 170(g_tTexcdi4) DescriptorSet 0 655 Decorate 170(g_tTexcdi4) Binding 0 656 Decorate 173(g_tTexcdu4) DescriptorSet 0 657 Decorate 173(g_tTexcdu4) Binding 0 658 Decorate 176(g_tTex1df4a) DescriptorSet 0 659 Decorate 176(g_tTex1df4a) Binding 0 660 Decorate 179(g_tTex1di4a) DescriptorSet 0 661 Decorate 179(g_tTex1di4a) Binding 0 662 Decorate 182(g_tTex1du4a) DescriptorSet 0 663 Decorate 182(g_tTex1du4a) Binding 0 664 Decorate 185(g_tTex2df4a) DescriptorSet 0 665 Decorate 185(g_tTex2df4a) Binding 0 666 Decorate 188(g_tTex2di4a) DescriptorSet 0 667 Decorate 188(g_tTex2di4a) Binding 0 668 Decorate 191(g_tTex2du4a) DescriptorSet 0 669 Decorate 191(g_tTex2du4a) Binding 0 670 Decorate 194(g_tTexcdf4a) DescriptorSet 0 671 Decorate 194(g_tTexcdf4a) Binding 0 672 Decorate 197(g_tTexcdi4a) DescriptorSet 0 673 Decorate 197(g_tTexcdi4a) Binding 0 674 Decorate 200(g_tTexcdu4a) DescriptorSet 0 675 Decorate 200(g_tTexcdu4a) Binding 0 676 2: TypeVoid 677 3: TypeFunction 2 678 6: TypeFloat 32 679 7: TypeVector 6(float) 4 680 8(PS_OUTPUT): TypeStruct 7(fvec4) 6(float) 681 9: TypeFunction 8(PS_OUTPUT) 682 12: TypeImage 6(float) 1D sampled format:Unknown 683 13: TypePointer UniformConstant 12 684 14(g_tTex1df4): 13(ptr) Variable UniformConstant 685 16: TypeInt 32 1 686 17: TypeVector 16(int) 2 687 18: TypeVector 16(int) 3 688 19: TypeVector 16(int) 4 689 20($Global): TypeStruct 16(int) 17(ivec2) 18(ivec3) 19(ivec4) 16(int) 17(ivec2) 18(ivec3) 19(ivec4) 690 21: TypePointer Uniform 20($Global) 691 22: 21(ptr) Variable Uniform 692 23: 16(int) Constant 1 693 24: TypeInt 32 0 694 25: 24(int) Constant 0 695 26: TypePointer Uniform 16(int) 696 29: 24(int) Constant 1 697 32: 16(int) Constant 4 698 36: TypeImage 16(int) 1D sampled format:Unknown 699 37: TypePointer UniformConstant 36 700 38(g_tTex1di4): 37(ptr) Variable UniformConstant 701 47: TypeImage 24(int) 1D sampled format:Unknown 702 48: TypePointer UniformConstant 47 703 49(g_tTex1du4): 48(ptr) Variable UniformConstant 704 57: TypeVector 24(int) 4 705 59: TypeImage 6(float) 2D sampled format:Unknown 706 60: TypePointer UniformConstant 59 707 61(g_tTex2df4): 60(ptr) Variable UniformConstant 708 63: 16(int) Constant 2 709 64: TypePointer Uniform 18(ivec3) 710 68: 24(int) Constant 2 711 71: 16(int) Constant 5 712 72: TypePointer Uniform 17(ivec2) 713 76: TypeImage 16(int) 2D sampled format:Unknown 714 77: TypePointer UniformConstant 76 715 78(g_tTex2di4): 77(ptr) Variable UniformConstant 716 88: TypeImage 24(int) 2D sampled format:Unknown 717 89: TypePointer UniformConstant 88 718 90(g_tTex2du4): 89(ptr) Variable UniformConstant 719 100: TypeImage 6(float) 3D sampled format:Unknown 720 101: TypePointer UniformConstant 100 721 102(g_tTex3df4): 101(ptr) Variable UniformConstant 722 104: 16(int) Constant 3 723 105: TypePointer Uniform 19(ivec4) 724 109: 24(int) Constant 3 725 112: 16(int) Constant 6 726 116: TypeImage 16(int) 3D sampled format:Unknown 727 117: TypePointer UniformConstant 116 728 118(g_tTex3di4): 117(ptr) Variable UniformConstant 729 128: TypeImage 24(int) 3D sampled format:Unknown 730 129: TypePointer UniformConstant 128 731 130(g_tTex3du4): 129(ptr) Variable UniformConstant 732 140: TypePointer Function 8(PS_OUTPUT) 733 142: 16(int) Constant 0 734 143: 6(float) Constant 1065353216 735 144: 7(fvec4) ConstantComposite 143 143 143 143 736 145: TypePointer Function 7(fvec4) 737 147: TypePointer Function 6(float) 738 154: TypePointer Output 7(fvec4) 739155(@entryPointOutput.Color): 154(ptr) Variable Output 740 158: TypePointer Output 6(float) 741159(@entryPointOutput.Depth): 158(ptr) Variable Output 742 162: TypeSampler 743 163: TypePointer UniformConstant 162 744 164(g_sSamp): 163(ptr) Variable UniformConstant 745 165: TypeImage 6(float) Cube sampled format:Unknown 746 166: TypePointer UniformConstant 165 747 167(g_tTexcdf4): 166(ptr) Variable UniformConstant 748 168: TypeImage 16(int) Cube sampled format:Unknown 749 169: TypePointer UniformConstant 168 750 170(g_tTexcdi4): 169(ptr) Variable UniformConstant 751 171: TypeImage 24(int) Cube sampled format:Unknown 752 172: TypePointer UniformConstant 171 753 173(g_tTexcdu4): 172(ptr) Variable UniformConstant 754 174: TypeImage 6(float) 1D array sampled format:Unknown 755 175: TypePointer UniformConstant 174 756176(g_tTex1df4a): 175(ptr) Variable UniformConstant 757 177: TypeImage 16(int) 1D array sampled format:Unknown 758 178: TypePointer UniformConstant 177 759179(g_tTex1di4a): 178(ptr) Variable UniformConstant 760 180: TypeImage 24(int) 1D array sampled format:Unknown 761 181: TypePointer UniformConstant 180 762182(g_tTex1du4a): 181(ptr) Variable UniformConstant 763 183: TypeImage 6(float) 2D array sampled format:Unknown 764 184: TypePointer UniformConstant 183 765185(g_tTex2df4a): 184(ptr) Variable UniformConstant 766 186: TypeImage 16(int) 2D array sampled format:Unknown 767 187: TypePointer UniformConstant 186 768188(g_tTex2di4a): 187(ptr) Variable UniformConstant 769 189: TypeImage 24(int) 2D array sampled format:Unknown 770 190: TypePointer UniformConstant 189 771191(g_tTex2du4a): 190(ptr) Variable UniformConstant 772 192: TypeImage 6(float) Cube array sampled format:Unknown 773 193: TypePointer UniformConstant 192 774194(g_tTexcdf4a): 193(ptr) Variable UniformConstant 775 195: TypeImage 16(int) Cube array sampled format:Unknown 776 196: TypePointer UniformConstant 195 777197(g_tTexcdi4a): 196(ptr) Variable UniformConstant 778 198: TypeImage 24(int) Cube array sampled format:Unknown 779 199: TypePointer UniformConstant 198 780200(g_tTexcdu4a): 199(ptr) Variable UniformConstant 781 4(main): 2 Function None 3 782 5: Label 783152(flattenTemp): 140(ptr) Variable Function 784 153:8(PS_OUTPUT) FunctionCall 10(@main() 785 Store 152(flattenTemp) 153 786 156: 145(ptr) AccessChain 152(flattenTemp) 142 787 157: 7(fvec4) Load 156 788 Store 155(@entryPointOutput.Color) 157 789 160: 147(ptr) AccessChain 152(flattenTemp) 23 790 161: 6(float) Load 160 791 Store 159(@entryPointOutput.Depth) 161 792 Return 793 FunctionEnd 794 10(@main():8(PS_OUTPUT) Function None 9 795 11: Label 796 141(psout): 140(ptr) Variable Function 797 15: 12 Load 14(g_tTex1df4) 798 27: 26(ptr) AccessChain 22 23 25 799 28: 16(int) Load 27 800 30: 26(ptr) AccessChain 22 23 29 801 31: 16(int) Load 30 802 33: 26(ptr) AccessChain 22 32 803 34: 16(int) Load 33 804 35: 7(fvec4) ImageFetch 15 28 Lod Offset 31 34 805 39: 36 Load 38(g_tTex1di4) 806 40: 26(ptr) AccessChain 22 23 25 807 41: 16(int) Load 40 808 42: 26(ptr) AccessChain 22 23 29 809 43: 16(int) Load 42 810 44: 26(ptr) AccessChain 22 32 811 45: 16(int) Load 44 812 46: 19(ivec4) ImageFetch 39 41 Lod Offset 43 45 813 50: 47 Load 49(g_tTex1du4) 814 51: 26(ptr) AccessChain 22 23 25 815 52: 16(int) Load 51 816 53: 26(ptr) AccessChain 22 23 29 817 54: 16(int) Load 53 818 55: 26(ptr) AccessChain 22 32 819 56: 16(int) Load 55 820 58: 57(ivec4) ImageFetch 50 52 Lod Offset 54 56 821 62: 59 Load 61(g_tTex2df4) 822 65: 64(ptr) AccessChain 22 63 823 66: 18(ivec3) Load 65 824 67: 17(ivec2) VectorShuffle 66 66 0 1 825 69: 26(ptr) AccessChain 22 63 68 826 70: 16(int) Load 69 827 73: 72(ptr) AccessChain 22 71 828 74: 17(ivec2) Load 73 829 75: 7(fvec4) ImageFetch 62 67 Lod Offset 70 74 830 79: 76 Load 78(g_tTex2di4) 831 80: 64(ptr) AccessChain 22 63 832 81: 18(ivec3) Load 80 833 82: 17(ivec2) VectorShuffle 81 81 0 1 834 83: 26(ptr) AccessChain 22 63 68 835 84: 16(int) Load 83 836 85: 72(ptr) AccessChain 22 71 837 86: 17(ivec2) Load 85 838 87: 19(ivec4) ImageFetch 79 82 Lod Offset 84 86 839 91: 88 Load 90(g_tTex2du4) 840 92: 64(ptr) AccessChain 22 63 841 93: 18(ivec3) Load 92 842 94: 17(ivec2) VectorShuffle 93 93 0 1 843 95: 26(ptr) AccessChain 22 63 68 844 96: 16(int) Load 95 845 97: 72(ptr) AccessChain 22 71 846 98: 17(ivec2) Load 97 847 99: 57(ivec4) ImageFetch 91 94 Lod Offset 96 98 848 103: 100 Load 102(g_tTex3df4) 849 106: 105(ptr) AccessChain 22 104 850 107: 19(ivec4) Load 106 851 108: 18(ivec3) VectorShuffle 107 107 0 1 2 852 110: 26(ptr) AccessChain 22 104 109 853 111: 16(int) Load 110 854 113: 64(ptr) AccessChain 22 112 855 114: 18(ivec3) Load 113 856 115: 7(fvec4) ImageFetch 103 108 Lod Offset 111 114 857 119: 116 Load 118(g_tTex3di4) 858 120: 105(ptr) AccessChain 22 104 859 121: 19(ivec4) Load 120 860 122: 18(ivec3) VectorShuffle 121 121 0 1 2 861 123: 26(ptr) AccessChain 22 104 109 862 124: 16(int) Load 123 863 125: 64(ptr) AccessChain 22 112 864 126: 18(ivec3) Load 125 865 127: 19(ivec4) ImageFetch 119 122 Lod Offset 124 126 866 131: 128 Load 130(g_tTex3du4) 867 132: 105(ptr) AccessChain 22 104 868 133: 19(ivec4) Load 132 869 134: 18(ivec3) VectorShuffle 133 133 0 1 2 870 135: 26(ptr) AccessChain 22 104 109 871 136: 16(int) Load 135 872 137: 64(ptr) AccessChain 22 112 873 138: 18(ivec3) Load 137 874 139: 57(ivec4) ImageFetch 131 134 Lod Offset 136 138 875 146: 145(ptr) AccessChain 141(psout) 142 876 Store 146 144 877 148: 147(ptr) AccessChain 141(psout) 23 878 Store 148 143 879 149:8(PS_OUTPUT) Load 141(psout) 880 ReturnValue 149 881 FunctionEnd 882