1hlsl.rw.scalar.bracket.frag 2Shader version: 500 3gl_FragCoord origin is upper left 40:? Sequence 50:42 Function Definition: Fn1(i1; ( temp int) 60:42 Function Parameters: 70:42 'x' ( in int) 80:? Sequence 90:42 Branch: Return with expression 100:42 'x' ( in int) 110:43 Function Definition: Fn1(u1; ( temp uint) 120:43 Function Parameters: 130:43 'x' ( in uint) 140:? Sequence 150:43 Branch: Return with expression 160:43 'x' ( in uint) 170:44 Function Definition: Fn1(f1; ( temp float) 180:44 Function Parameters: 190:44 'x' ( in float) 200:? Sequence 210:44 Branch: Return with expression 220:44 'x' ( in float) 230:46 Function Definition: Fn2(i1; ( temp void) 240:46 Function Parameters: 250:46 'x' ( out int) 260:? Sequence 270:46 move second child to first child ( temp int) 280:46 'x' ( out int) 290:46 Constant: 300:46 0 (const int) 310:47 Function Definition: Fn2(u1; ( temp void) 320:47 Function Parameters: 330:47 'x' ( out uint) 340:? Sequence 350:47 move second child to first child ( temp uint) 360:47 'x' ( out uint) 370:47 Constant: 380:47 0 (const uint) 390:48 Function Definition: Fn2(f1; ( temp void) 400:48 Function Parameters: 410:48 'x' ( out float) 420:? Sequence 430:48 move second child to first child ( temp float) 440:48 'x' ( out float) 450:48 Constant: 460:48 0.000000 470:50 Function Definition: SomeValue( ( temp float) 480:50 Function Parameters: 490:? Sequence 500:50 Branch: Return with expression 510:50 Convert int to float ( temp float) 520:50 c1: direct index for structure ( uniform int) 530:50 '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, uniform float uf1, uniform int ui1, uniform uint uu1}) 540:50 Constant: 550:50 0 (const uint) 560:53 Function Definition: @main( ( temp structure{ temp 4-component vector of float Color}) 570:53 Function Parameters: 580:? Sequence 590:57 imageLoad ( temp float) 600:57 'g_tTex1df1' (layout( r32f) uniform image1D) 610:57 c1: direct index for structure ( uniform int) 620: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, uniform float uf1, uniform int ui1, uniform uint uu1}) 630:57 Constant: 640:57 0 (const uint) 650:59 Sequence 660:59 move second child to first child ( temp float) 670:59 'r00' ( temp float) 680:59 imageLoad ( temp float) 690:59 'g_tTex1df1' (layout( r32f) uniform image1D) 700:59 c1: direct index for structure ( uniform int) 710: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, uniform float uf1, uniform int ui1, uniform uint uu1}) 720:59 Constant: 730:59 0 (const uint) 740:60 Sequence 750:60 move second child to first child ( temp int) 760:60 'r01' ( temp int) 770:60 imageLoad ( temp int) 780:60 'g_tTex1di1' (layout( r32i) uniform iimage1D) 790:60 c1: direct index for structure ( uniform int) 800:60 '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, uniform float uf1, uniform int ui1, uniform uint uu1}) 810:60 Constant: 820:60 0 (const uint) 830:61 Sequence 840:61 move second child to first child ( temp uint) 850:61 'r02' ( temp uint) 860:61 imageLoad ( temp uint) 870:61 'g_tTex1du1' (layout( r32ui) uniform uimage1D) 880:61 c1: direct index for structure ( uniform int) 890:61 '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, uniform float uf1, uniform int ui1, uniform uint uu1}) 900:61 Constant: 910:61 0 (const uint) 920:64 Sequence 930:64 move second child to first child ( temp float) 940:64 'r10' ( temp float) 950:64 imageLoad ( temp float) 960:64 'g_tTex2df1' (layout( r32f) uniform image2D) 970:64 c2: direct index for structure ( uniform 2-component vector of int) 980: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, uniform float uf1, uniform int ui1, uniform uint uu1}) 990:64 Constant: 1000:64 1 (const uint) 1010:65 Sequence 1020:65 move second child to first child ( temp int) 1030:65 'r11' ( temp int) 1040:65 imageLoad ( temp int) 1050:65 'g_tTex2di1' (layout( r32i) uniform iimage2D) 1060:65 c2: direct index for structure ( uniform 2-component vector of int) 1070:65 '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, uniform float uf1, uniform int ui1, uniform uint uu1}) 1080:65 Constant: 1090:65 1 (const uint) 1100:66 Sequence 1110:66 move second child to first child ( temp uint) 1120:66 'r12' ( temp uint) 1130:66 imageLoad ( temp uint) 1140:66 'g_tTex2du1' (layout( r32ui) uniform uimage2D) 1150:66 c2: direct index for structure ( uniform 2-component vector of int) 1160:66 '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, uniform float uf1, uniform int ui1, uniform uint uu1}) 1170:66 Constant: 1180:66 1 (const uint) 1190:69 Sequence 1200:69 move second child to first child ( temp float) 1210:69 'r20' ( temp float) 1220:69 imageLoad ( temp float) 1230:69 'g_tTex3df1' (layout( r32f) uniform image3D) 1240:69 c3: direct index for structure ( uniform 3-component vector of int) 1250:69 '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, uniform float uf1, uniform int ui1, uniform uint uu1}) 1260:69 Constant: 1270:69 2 (const uint) 1280:70 Sequence 1290:70 move second child to first child ( temp int) 1300:70 'r21' ( temp int) 1310:70 imageLoad ( temp int) 1320:70 'g_tTex3di1' (layout( r32i) uniform iimage3D) 1330:70 c3: direct index for structure ( uniform 3-component vector of int) 1340:70 '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, uniform float uf1, uniform int ui1, uniform uint uu1}) 1350:70 Constant: 1360:70 2 (const uint) 1370:71 Sequence 1380:71 move second child to first child ( temp uint) 1390:71 'r22' ( temp uint) 1400:71 imageLoad ( temp uint) 1410:71 'g_tTex3du1' (layout( r32ui) uniform uimage3D) 1420:71 c3: direct index for structure ( uniform 3-component vector of int) 1430:71 '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, uniform float uf1, uniform int ui1, uniform uint uu1}) 1440:71 Constant: 1450:71 2 (const uint) 1460:73 Sequence 1470:73 move second child to first child ( temp float) 1480:73 'lf1' ( temp float) 1490:73 uf1: direct index for structure ( uniform float) 1500:73 '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, uniform float uf1, uniform int ui1, uniform uint uu1}) 1510:73 Constant: 1520:73 8 (const uint) 1530:77 Sequence 1540:77 move second child to first child ( temp float) 1550:77 'storeTemp' ( temp float) 1560:77 Function Call: SomeValue( ( temp float) 1570:77 imageStore ( temp void) 1580:77 'g_tTex1df1' (layout( r32f) uniform image1D) 1590:77 c1: direct index for structure ( uniform int) 1600:77 '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, uniform float uf1, uniform int ui1, uniform uint uu1}) 1610:77 Constant: 1620:77 0 (const uint) 1630:77 'storeTemp' ( temp float) 1640:77 'storeTemp' ( temp float) 1650:78 Sequence 1660:78 imageStore ( temp void) 1670:78 'g_tTex1df1' (layout( r32f) uniform image1D) 1680:78 c1: direct index for structure ( uniform int) 1690:78 '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, uniform float uf1, uniform int ui1, uniform uint uu1}) 1700:78 Constant: 1710:78 0 (const uint) 1720:78 'lf1' ( temp float) 1730:78 'lf1' ( temp float) 1740:79 Sequence 1750:79 move second child to first child ( temp int) 1760:79 'storeTemp' ( temp int) 1770:79 Constant: 1780:79 2 (const int) 1790:79 imageStore ( temp void) 1800:79 'g_tTex1di1' (layout( r32i) uniform iimage1D) 1810:79 c1: direct index for structure ( uniform int) 1820:79 '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, uniform float uf1, uniform int ui1, uniform uint uu1}) 1830:79 Constant: 1840:79 0 (const uint) 1850:79 'storeTemp' ( temp int) 1860:79 'storeTemp' ( temp int) 1870:80 Sequence 1880:80 move second child to first child ( temp uint) 1890:80 'storeTemp' ( temp uint) 1900:80 Constant: 1910:80 3 (const uint) 1920:80 imageStore ( temp void) 1930:80 'g_tTex1du1' (layout( r32ui) uniform uimage1D) 1940:80 c1: direct index for structure ( uniform int) 1950:80 '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, uniform float uf1, uniform int ui1, uniform uint uu1}) 1960:80 Constant: 1970:80 0 (const uint) 1980:80 'storeTemp' ( temp uint) 1990:80 'storeTemp' ( temp uint) 2000:83 Sequence 2010:83 move second child to first child ( temp float) 2020:83 'val1' ( temp float) 2030:83 Sequence 2040:83 move second child to first child ( temp int) 2050:83 'coordTemp' ( temp int) 2060:83 c1: direct index for structure ( uniform int) 2070:83 '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, uniform float uf1, uniform int ui1, uniform uint uu1}) 2080:83 Constant: 2090:83 0 (const uint) 2100:83 move second child to first child ( temp float) 2110:83 'storeTemp' ( temp float) 2120:83 imageLoad ( temp float) 2130:83 'g_tTex1df1' (layout( r32f) uniform image1D) 2140:83 'coordTemp' ( temp int) 2150:83 multiply second child into first child ( temp float) 2160:83 'storeTemp' ( temp float) 2170:83 Constant: 2180:83 2.000000 2190:83 imageStore ( temp void) 2200:83 'g_tTex1df1' (layout( r32f) uniform image1D) 2210:83 'coordTemp' ( temp int) 2220:83 'storeTemp' ( temp float) 2230:83 'storeTemp' ( temp float) 2240:84 Sequence 2250:84 move second child to first child ( temp int) 2260:84 'coordTemp' ( temp int) 2270:84 c1: direct index for structure ( uniform int) 2280:84 '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, uniform float uf1, uniform int ui1, uniform uint uu1}) 2290:84 Constant: 2300:84 0 (const uint) 2310:84 move second child to first child ( temp float) 2320:84 'storeTemp' ( temp float) 2330:84 imageLoad ( temp float) 2340:84 'g_tTex1df1' (layout( r32f) uniform image1D) 2350:84 'coordTemp' ( temp int) 2360:84 subtract second child into first child ( temp float) 2370:84 'storeTemp' ( temp float) 2380:84 Constant: 2390:84 3.000000 2400:84 imageStore ( temp void) 2410:84 'g_tTex1df1' (layout( r32f) uniform image1D) 2420:84 'coordTemp' ( temp int) 2430:84 'storeTemp' ( temp float) 2440:84 'storeTemp' ( temp float) 2450:85 Sequence 2460:85 move second child to first child ( temp int) 2470:85 'coordTemp' ( temp int) 2480:85 c1: direct index for structure ( uniform int) 2490:85 '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, uniform float uf1, uniform int ui1, uniform uint uu1}) 2500:85 Constant: 2510:85 0 (const uint) 2520:85 move second child to first child ( temp float) 2530:85 'storeTemp' ( temp float) 2540:85 imageLoad ( temp float) 2550:85 'g_tTex1df1' (layout( r32f) uniform image1D) 2560:85 'coordTemp' ( temp int) 2570:85 add second child into first child ( temp float) 2580:85 'storeTemp' ( temp float) 2590:85 Constant: 2600:85 4.000000 2610:85 imageStore ( temp void) 2620:85 'g_tTex1df1' (layout( r32f) uniform image1D) 2630:85 'coordTemp' ( temp int) 2640:85 'storeTemp' ( temp float) 2650:85 'storeTemp' ( temp float) 2660:87 Sequence 2670:87 move second child to first child ( temp int) 2680:87 'coordTemp' ( temp int) 2690:87 c1: direct index for structure ( uniform int) 2700:87 '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, uniform float uf1, uniform int ui1, uniform uint uu1}) 2710:87 Constant: 2720:87 0 (const uint) 2730:87 move second child to first child ( temp int) 2740:87 'storeTemp' ( temp int) 2750:87 imageLoad ( temp int) 2760:87 'g_tTex1di1' (layout( r32i) uniform iimage1D) 2770:87 'coordTemp' ( temp int) 2780:87 divide second child into first child ( temp int) 2790:87 'storeTemp' ( temp int) 2800:87 Constant: 2810:87 2 (const int) 2820:87 imageStore ( temp void) 2830:87 'g_tTex1di1' (layout( r32i) uniform iimage1D) 2840:87 'coordTemp' ( temp int) 2850:87 'storeTemp' ( temp int) 2860:87 'storeTemp' ( temp int) 2870:88 Sequence 2880:88 move second child to first child ( temp int) 2890:88 'coordTemp' ( temp int) 2900:88 c1: direct index for structure ( uniform int) 2910:88 '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, uniform float uf1, uniform int ui1, uniform uint uu1}) 2920:88 Constant: 2930:88 0 (const uint) 2940:88 move second child to first child ( temp int) 2950:88 'storeTemp' ( temp int) 2960:88 imageLoad ( temp int) 2970:88 'g_tTex1di1' (layout( r32i) uniform iimage1D) 2980:88 'coordTemp' ( temp int) 2990:88 mod second child into first child ( temp int) 3000:88 'storeTemp' ( temp int) 3010:88 Constant: 3020:88 2 (const int) 3030:88 imageStore ( temp void) 3040:88 'g_tTex1di1' (layout( r32i) uniform iimage1D) 3050:88 'coordTemp' ( temp int) 3060:88 'storeTemp' ( temp int) 3070:88 'storeTemp' ( temp int) 3080:89 Sequence 3090:89 move second child to first child ( temp int) 3100:89 'coordTemp' ( temp int) 3110:89 c1: direct index for structure ( uniform int) 3120:89 '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, uniform float uf1, uniform int ui1, uniform uint uu1}) 3130:89 Constant: 3140:89 0 (const uint) 3150:89 move second child to first child ( temp int) 3160:89 'storeTemp' ( temp int) 3170:89 imageLoad ( temp int) 3180:89 'g_tTex1di1' (layout( r32i) uniform iimage1D) 3190:89 'coordTemp' ( temp int) 3200:89 and second child into first child ( temp int) 3210:89 'storeTemp' ( temp int) 3220:89 Constant: 3230:89 65535 (const int) 3240:89 imageStore ( temp void) 3250:89 'g_tTex1di1' (layout( r32i) uniform iimage1D) 3260:89 'coordTemp' ( temp int) 3270:89 'storeTemp' ( temp int) 3280:89 'storeTemp' ( temp int) 3290:90 Sequence 3300:90 move second child to first child ( temp int) 3310:90 'coordTemp' ( temp int) 3320:90 c1: direct index for structure ( uniform int) 3330:90 '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, uniform float uf1, uniform int ui1, uniform uint uu1}) 3340:90 Constant: 3350:90 0 (const uint) 3360:90 move second child to first child ( temp int) 3370:90 'storeTemp' ( temp int) 3380:90 imageLoad ( temp int) 3390:90 'g_tTex1di1' (layout( r32i) uniform iimage1D) 3400:90 'coordTemp' ( temp int) 3410:90 or second child into first child ( temp int) 3420:90 'storeTemp' ( temp int) 3430:90 Constant: 3440:90 61680 (const int) 3450:90 imageStore ( temp void) 3460:90 'g_tTex1di1' (layout( r32i) uniform iimage1D) 3470:90 'coordTemp' ( temp int) 3480:90 'storeTemp' ( temp int) 3490:90 'storeTemp' ( temp int) 3500:91 Sequence 3510:91 move second child to first child ( temp int) 3520:91 'coordTemp' ( temp int) 3530:91 c1: direct index for structure ( uniform int) 3540:91 '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, uniform float uf1, uniform int ui1, uniform uint uu1}) 3550:91 Constant: 3560:91 0 (const uint) 3570:91 move second child to first child ( temp int) 3580:91 'storeTemp' ( temp int) 3590:91 imageLoad ( temp int) 3600:91 'g_tTex1di1' (layout( r32i) uniform iimage1D) 3610:91 'coordTemp' ( temp int) 3620:91 left shift second child into first child ( temp int) 3630:91 'storeTemp' ( temp int) 3640:91 Constant: 3650:91 2 (const int) 3660:91 imageStore ( temp void) 3670:91 'g_tTex1di1' (layout( r32i) uniform iimage1D) 3680:91 'coordTemp' ( temp int) 3690:91 'storeTemp' ( temp int) 3700:91 'storeTemp' ( temp int) 3710:92 Sequence 3720:92 move second child to first child ( temp int) 3730:92 'coordTemp' ( temp int) 3740:92 c1: direct index for structure ( uniform int) 3750:92 '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, uniform float uf1, uniform int ui1, uniform uint uu1}) 3760:92 Constant: 3770:92 0 (const uint) 3780:92 move second child to first child ( temp int) 3790:92 'storeTemp' ( temp int) 3800:92 imageLoad ( temp int) 3810:92 'g_tTex1di1' (layout( r32i) uniform iimage1D) 3820:92 'coordTemp' ( temp int) 3830:92 right shift second child into first child ( temp int) 3840:92 'storeTemp' ( temp int) 3850:92 Constant: 3860:92 2 (const int) 3870:92 imageStore ( temp void) 3880:92 'g_tTex1di1' (layout( r32i) uniform iimage1D) 3890:92 'coordTemp' ( temp int) 3900:92 'storeTemp' ( temp int) 3910:92 'storeTemp' ( temp int) 3920:95 Sequence 3930:95 move second child to first child ( temp float) 3940:95 'storeTemp' ( temp float) 3950:95 Function Call: SomeValue( ( temp float) 3960:95 imageStore ( temp void) 3970:95 'g_tTex2df1' (layout( r32f) uniform image2D) 3980:95 c2: direct index for structure ( uniform 2-component vector of int) 3990:95 '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, uniform float uf1, uniform int ui1, uniform uint uu1}) 4000:95 Constant: 4010:95 1 (const uint) 4020:95 'storeTemp' ( temp float) 4030:95 'storeTemp' ( temp float) 4040:96 Sequence 4050:96 imageStore ( temp void) 4060:96 'g_tTex2df1' (layout( r32f) uniform image2D) 4070:96 c2: direct index for structure ( uniform 2-component vector of int) 4080:96 '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, uniform float uf1, uniform int ui1, uniform uint uu1}) 4090:96 Constant: 4100:96 1 (const uint) 4110:96 'lf1' ( temp float) 4120:96 'lf1' ( temp float) 4130:97 Sequence 4140:97 move second child to first child ( temp int) 4150:97 'storeTemp' ( temp int) 4160:97 Constant: 4170:97 5 (const int) 4180:97 imageStore ( temp void) 4190:97 'g_tTex2di1' (layout( r32i) uniform iimage2D) 4200:97 c2: direct index for structure ( uniform 2-component vector of int) 4210:97 '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, uniform float uf1, uniform int ui1, uniform uint uu1}) 4220:97 Constant: 4230:97 1 (const uint) 4240:97 'storeTemp' ( temp int) 4250:97 'storeTemp' ( temp int) 4260:98 Sequence 4270:98 move second child to first child ( temp uint) 4280:98 'storeTemp' ( temp uint) 4290:98 Constant: 4300:98 6 (const uint) 4310:98 imageStore ( temp void) 4320:98 'g_tTex2du1' (layout( r32ui) uniform uimage2D) 4330:98 c2: direct index for structure ( uniform 2-component vector of int) 4340:98 '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, uniform float uf1, uniform int ui1, uniform uint uu1}) 4350:98 Constant: 4360:98 1 (const uint) 4370:98 'storeTemp' ( temp uint) 4380:98 'storeTemp' ( temp uint) 4390:101 Sequence 4400:101 move second child to first child ( temp float) 4410:101 'storeTemp' ( temp float) 4420:101 Function Call: SomeValue( ( temp float) 4430:101 imageStore ( temp void) 4440:101 'g_tTex3df1' (layout( r32f) uniform image3D) 4450:101 c3: direct index for structure ( uniform 3-component vector of int) 4460:101 '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, uniform float uf1, uniform int ui1, uniform uint uu1}) 4470:101 Constant: 4480:101 2 (const uint) 4490:101 'storeTemp' ( temp float) 4500:101 'storeTemp' ( temp float) 4510:102 Sequence 4520:102 imageStore ( temp void) 4530:102 'g_tTex3df1' (layout( r32f) uniform image3D) 4540:102 c3: direct index for structure ( uniform 3-component vector of int) 4550:102 '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, uniform float uf1, uniform int ui1, uniform uint uu1}) 4560:102 Constant: 4570:102 2 (const uint) 4580:102 'lf1' ( temp float) 4590:102 'lf1' ( temp float) 4600:103 Sequence 4610:103 move second child to first child ( temp int) 4620:103 'storeTemp' ( temp int) 4630:103 Constant: 4640:103 8 (const int) 4650:103 imageStore ( temp void) 4660:103 'g_tTex3di1' (layout( r32i) uniform iimage3D) 4670:103 c3: direct index for structure ( uniform 3-component vector of int) 4680:103 '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, uniform float uf1, uniform int ui1, uniform uint uu1}) 4690:103 Constant: 4700:103 2 (const uint) 4710:103 'storeTemp' ( temp int) 4720:103 'storeTemp' ( temp int) 4730:104 Sequence 4740:104 move second child to first child ( temp uint) 4750:104 'storeTemp' ( temp uint) 4760:104 Constant: 4770:104 9 (const uint) 4780:104 imageStore ( temp void) 4790:104 'g_tTex3du1' (layout( r32ui) uniform uimage3D) 4800:104 c3: direct index for structure ( uniform 3-component vector of int) 4810:104 '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, uniform float uf1, uniform int ui1, uniform uint uu1}) 4820:104 Constant: 4830:104 2 (const uint) 4840:104 'storeTemp' ( temp uint) 4850:104 'storeTemp' ( temp uint) 4860:107 Function Call: Fn1(f1; ( temp float) 4870:107 imageLoad ( temp float) 4880:107 'g_tTex1df1' (layout( r32f) uniform image1D) 4890:107 c1: direct index for structure ( uniform int) 4900:107 '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, uniform float uf1, uniform int ui1, uniform uint uu1}) 4910:107 Constant: 4920:107 0 (const uint) 4930:108 Function Call: Fn1(i1; ( temp int) 4940:108 imageLoad ( temp int) 4950:108 'g_tTex1di1' (layout( r32i) uniform iimage1D) 4960:108 c1: direct index for structure ( uniform int) 4970:108 '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, uniform float uf1, uniform int ui1, uniform uint uu1}) 4980:108 Constant: 4990:108 0 (const uint) 5000:109 Function Call: Fn1(u1; ( temp uint) 5010:109 imageLoad ( temp uint) 5020:109 'g_tTex1du1' (layout( r32ui) uniform uimage1D) 5030:109 c1: direct index for structure ( uniform int) 5040:109 '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, uniform float uf1, uniform int ui1, uniform uint uu1}) 5050:109 Constant: 5060:109 0 (const uint) 5070:111 Comma ( temp void) 5080:111 Function Call: Fn2(f1; ( temp void) 5090:111 'tempArg' ( temp float) 5100:111 Sequence 5110:111 imageStore ( temp void) 5120:111 'g_tTex1df1' (layout( r32f) uniform image1D) 5130:111 c1: direct index for structure ( uniform int) 5140:111 '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, uniform float uf1, uniform int ui1, uniform uint uu1}) 5150:111 Constant: 5160:111 0 (const uint) 5170:111 'tempArg' ( temp float) 5180:111 'tempArg' ( temp float) 5190:112 Comma ( temp void) 5200:112 Function Call: Fn2(i1; ( temp void) 5210:112 'tempArg' ( temp int) 5220:112 Sequence 5230:112 imageStore ( temp void) 5240:112 'g_tTex1di1' (layout( r32i) uniform iimage1D) 5250:112 c1: direct index for structure ( uniform int) 5260:112 '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, uniform float uf1, uniform int ui1, uniform uint uu1}) 5270:112 Constant: 5280:112 0 (const uint) 5290:112 'tempArg' ( temp int) 5300:112 'tempArg' ( temp int) 5310:113 Comma ( temp void) 5320:113 Function Call: Fn2(u1; ( temp void) 5330:113 'tempArg' ( temp uint) 5340:113 Sequence 5350:113 imageStore ( temp void) 5360:113 'g_tTex1du1' (layout( r32ui) uniform uimage1D) 5370:113 c1: direct index for structure ( uniform int) 5380:113 '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, uniform float uf1, uniform int ui1, uniform uint uu1}) 5390:113 Constant: 5400:113 0 (const uint) 5410:113 'tempArg' ( temp uint) 5420:113 'tempArg' ( temp uint) 5430:117 Sequence 5440:117 move second child to first child ( temp int) 5450:117 'coordTemp' ( temp int) 5460:117 c1: direct index for structure ( uniform int) 5470:117 '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, uniform float uf1, uniform int ui1, uniform uint uu1}) 5480:117 Constant: 5490:117 0 (const uint) 5500:117 move second child to first child ( temp float) 5510:117 'storeTemp' ( temp float) 5520:117 imageLoad ( temp float) 5530:117 'g_tTex1df1' (layout( r32f) uniform image1D) 5540:117 'coordTemp' ( temp int) 5550:117 Pre-Increment ( temp float) 5560:117 'storeTemp' ( temp float) 5570:117 imageStore ( temp void) 5580:117 'g_tTex1df1' (layout( r32f) uniform image1D) 5590:117 'coordTemp' ( temp int) 5600:117 'storeTemp' ( temp float) 5610:117 'storeTemp' ( temp float) 5620:118 Sequence 5630:118 move second child to first child ( temp int) 5640:118 'coordTemp' ( temp int) 5650:118 c1: direct index for structure ( uniform int) 5660:118 '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, uniform float uf1, uniform int ui1, uniform uint uu1}) 5670:118 Constant: 5680:118 0 (const uint) 5690:118 move second child to first child ( temp int) 5700:118 'storeTemp' ( temp int) 5710:118 imageLoad ( temp int) 5720:118 'g_tTex1di1' (layout( r32i) uniform iimage1D) 5730:118 'coordTemp' ( temp int) 5740:118 Pre-Increment ( temp int) 5750:118 'storeTemp' ( temp int) 5760:118 imageStore ( temp void) 5770:118 'g_tTex1di1' (layout( r32i) uniform iimage1D) 5780:118 'coordTemp' ( temp int) 5790:118 'storeTemp' ( temp int) 5800:118 'storeTemp' ( temp int) 5810:119 Sequence 5820:119 move second child to first child ( temp int) 5830:119 'coordTemp' ( temp int) 5840:119 c1: direct index for structure ( uniform int) 5850:119 '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, uniform float uf1, uniform int ui1, uniform uint uu1}) 5860:119 Constant: 5870:119 0 (const uint) 5880:119 move second child to first child ( temp uint) 5890:119 'storeTemp' ( temp uint) 5900:119 imageLoad ( temp uint) 5910:119 'g_tTex1du1' (layout( r32ui) uniform uimage1D) 5920:119 'coordTemp' ( temp int) 5930:119 Pre-Increment ( temp uint) 5940:119 'storeTemp' ( temp uint) 5950:119 imageStore ( temp void) 5960:119 'g_tTex1du1' (layout( r32ui) uniform uimage1D) 5970:119 'coordTemp' ( temp int) 5980:119 'storeTemp' ( temp uint) 5990:119 'storeTemp' ( temp uint) 6000:121 Sequence 6010:121 move second child to first child ( temp int) 6020:121 'coordTemp' ( temp int) 6030:121 c1: direct index for structure ( uniform int) 6040:121 '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, uniform float uf1, uniform int ui1, uniform uint uu1}) 6050:121 Constant: 6060:121 0 (const uint) 6070:121 move second child to first child ( temp float) 6080:121 'storeTemp' ( temp float) 6090:121 imageLoad ( temp float) 6100:121 'g_tTex1df1' (layout( r32f) uniform image1D) 6110:121 'coordTemp' ( temp int) 6120:121 Pre-Decrement ( temp float) 6130:121 'storeTemp' ( temp float) 6140:121 imageStore ( temp void) 6150:121 'g_tTex1df1' (layout( r32f) uniform image1D) 6160:121 'coordTemp' ( temp int) 6170:121 'storeTemp' ( temp float) 6180:121 'storeTemp' ( temp float) 6190:122 Sequence 6200:122 move second child to first child ( temp int) 6210:122 'coordTemp' ( temp int) 6220:122 c1: direct index for structure ( uniform int) 6230:122 '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, uniform float uf1, uniform int ui1, uniform uint uu1}) 6240:122 Constant: 6250:122 0 (const uint) 6260:122 move second child to first child ( temp int) 6270:122 'storeTemp' ( temp int) 6280:122 imageLoad ( temp int) 6290:122 'g_tTex1di1' (layout( r32i) uniform iimage1D) 6300:122 'coordTemp' ( temp int) 6310:122 Pre-Decrement ( temp int) 6320:122 'storeTemp' ( temp int) 6330:122 imageStore ( temp void) 6340:122 'g_tTex1di1' (layout( r32i) uniform iimage1D) 6350:122 'coordTemp' ( temp int) 6360:122 'storeTemp' ( temp int) 6370:122 'storeTemp' ( temp int) 6380:123 Sequence 6390:123 move second child to first child ( temp int) 6400:123 'coordTemp' ( temp int) 6410:123 c1: direct index for structure ( uniform int) 6420:123 '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, uniform float uf1, uniform int ui1, uniform uint uu1}) 6430:123 Constant: 6440:123 0 (const uint) 6450:123 move second child to first child ( temp uint) 6460:123 'storeTemp' ( temp uint) 6470:123 imageLoad ( temp uint) 6480:123 'g_tTex1du1' (layout( r32ui) uniform uimage1D) 6490:123 'coordTemp' ( temp int) 6500:123 Pre-Decrement ( temp uint) 6510:123 'storeTemp' ( temp uint) 6520:123 imageStore ( temp void) 6530:123 'g_tTex1du1' (layout( r32ui) uniform uimage1D) 6540:123 'coordTemp' ( temp int) 6550:123 'storeTemp' ( temp uint) 6560:123 'storeTemp' ( temp uint) 6570:126 Sequence 6580:126 move second child to first child ( temp int) 6590:126 'coordTemp' ( temp int) 6600:126 c1: direct index for structure ( uniform int) 6610:126 '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, uniform float uf1, uniform int ui1, uniform uint uu1}) 6620:126 Constant: 6630:126 0 (const uint) 6640:126 move second child to first child ( temp float) 6650:126 'storeTempPre' ( temp float) 6660:126 imageLoad ( temp float) 6670:126 'g_tTex1df1' (layout( r32f) uniform image1D) 6680:126 'coordTemp' ( temp int) 6690:126 move second child to first child ( temp float) 6700:126 'storeTempPost' ( temp float) 6710:126 'storeTempPre' ( temp float) 6720:126 Post-Increment ( temp float) 6730:126 'storeTempPost' ( temp float) 6740:126 imageStore ( temp void) 6750:126 'g_tTex1df1' (layout( r32f) uniform image1D) 6760:126 'coordTemp' ( temp int) 6770:126 'storeTempPost' ( temp float) 6780:126 'storeTempPre' ( temp float) 6790:127 Sequence 6800:127 move second child to first child ( temp int) 6810:127 'coordTemp' ( temp int) 6820:127 c1: direct index for structure ( uniform int) 6830:127 '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, uniform float uf1, uniform int ui1, uniform uint uu1}) 6840:127 Constant: 6850:127 0 (const uint) 6860:127 move second child to first child ( temp uint) 6870:127 'storeTempPre' ( temp uint) 6880:127 imageLoad ( temp uint) 6890:127 'g_tTex1du1' (layout( r32ui) uniform uimage1D) 6900:127 'coordTemp' ( temp int) 6910:127 move second child to first child ( temp uint) 6920:127 'storeTempPost' ( temp uint) 6930:127 'storeTempPre' ( temp uint) 6940:127 Post-Decrement ( temp uint) 6950:127 'storeTempPost' ( temp uint) 6960:127 imageStore ( temp void) 6970:127 'g_tTex1du1' (layout( r32ui) uniform uimage1D) 6980:127 'coordTemp' ( temp int) 6990:127 'storeTempPost' ( temp uint) 7000:127 'storeTempPre' ( temp uint) 7010:128 Sequence 7020:128 move second child to first child ( temp int) 7030:128 'coordTemp' ( temp int) 7040:128 c1: direct index for structure ( uniform int) 7050:128 '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, uniform float uf1, uniform int ui1, uniform uint uu1}) 7060:128 Constant: 7070:128 0 (const uint) 7080:128 move second child to first child ( temp int) 7090:128 'storeTempPre' ( temp int) 7100:128 imageLoad ( temp int) 7110:128 'g_tTex1di1' (layout( r32i) uniform iimage1D) 7120:128 'coordTemp' ( temp int) 7130:128 move second child to first child ( temp int) 7140:128 'storeTempPost' ( temp int) 7150:128 'storeTempPre' ( temp int) 7160:128 Post-Increment ( temp int) 7170:128 'storeTempPost' ( temp int) 7180:128 imageStore ( temp void) 7190:128 'g_tTex1di1' (layout( r32i) uniform iimage1D) 7200:128 'coordTemp' ( temp int) 7210:128 'storeTempPost' ( temp int) 7220:128 'storeTempPre' ( temp int) 7230:130 Sequence 7240:130 move second child to first child ( temp int) 7250:130 'coordTemp' ( temp int) 7260:130 c1: direct index for structure ( uniform int) 7270:130 '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, uniform float uf1, uniform int ui1, uniform uint uu1}) 7280:130 Constant: 7290:130 0 (const uint) 7300:130 move second child to first child ( temp float) 7310:130 'storeTempPre' ( temp float) 7320:130 imageLoad ( temp float) 7330:130 'g_tTex1df1' (layout( r32f) uniform image1D) 7340:130 'coordTemp' ( temp int) 7350:130 move second child to first child ( temp float) 7360:130 'storeTempPost' ( temp float) 7370:130 'storeTempPre' ( temp float) 7380:130 Post-Decrement ( temp float) 7390:130 'storeTempPost' ( temp float) 7400:130 imageStore ( temp void) 7410:130 'g_tTex1df1' (layout( r32f) uniform image1D) 7420:130 'coordTemp' ( temp int) 7430:130 'storeTempPost' ( temp float) 7440:130 'storeTempPre' ( temp float) 7450:131 Sequence 7460:131 move second child to first child ( temp int) 7470:131 'coordTemp' ( temp int) 7480:131 c1: direct index for structure ( uniform int) 7490:131 '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, uniform float uf1, uniform int ui1, uniform uint uu1}) 7500:131 Constant: 7510:131 0 (const uint) 7520:131 move second child to first child ( temp int) 7530:131 'storeTempPre' ( temp int) 7540:131 imageLoad ( temp int) 7550:131 'g_tTex1di1' (layout( r32i) uniform iimage1D) 7560:131 'coordTemp' ( temp int) 7570:131 move second child to first child ( temp int) 7580:131 'storeTempPost' ( temp int) 7590:131 'storeTempPre' ( temp int) 7600:131 Post-Increment ( temp int) 7610:131 'storeTempPost' ( temp int) 7620:131 imageStore ( temp void) 7630:131 'g_tTex1di1' (layout( r32i) uniform iimage1D) 7640:131 'coordTemp' ( temp int) 7650:131 'storeTempPost' ( temp int) 7660:131 'storeTempPre' ( temp int) 7670:132 Sequence 7680:132 move second child to first child ( temp int) 7690:132 'coordTemp' ( temp int) 7700:132 c1: direct index for structure ( uniform int) 7710:132 '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, uniform float uf1, uniform int ui1, uniform uint uu1}) 7720:132 Constant: 7730:132 0 (const uint) 7740:132 move second child to first child ( temp uint) 7750:132 'storeTempPre' ( temp uint) 7760:132 imageLoad ( temp uint) 7770:132 'g_tTex1du1' (layout( r32ui) uniform uimage1D) 7780:132 'coordTemp' ( temp int) 7790:132 move second child to first child ( temp uint) 7800:132 'storeTempPost' ( temp uint) 7810:132 'storeTempPre' ( temp uint) 7820:132 Post-Decrement ( temp uint) 7830:132 'storeTempPost' ( temp uint) 7840:132 imageStore ( temp void) 7850:132 'g_tTex1du1' (layout( r32ui) uniform uimage1D) 7860:132 'coordTemp' ( temp int) 7870:132 'storeTempPost' ( temp uint) 7880:132 'storeTempPre' ( temp uint) 7890:135 Sequence 7900:135 move second child to first child ( temp float) 7910:135 'storeTemp' ( temp float) 7920:135 imageLoad ( temp float) 7930:135 'g_tTex2df1' (layout( r32f) uniform image2D) 7940:135 Constant: 7950:135 2 (const int) 7960:135 3 (const int) 7970:135 imageStore ( temp void) 7980:135 'g_tTex1df1' (layout( r32f) uniform image1D) 7990:135 Constant: 8000:135 1 (const int) 8010:135 'storeTemp' ( temp float) 8020:135 'storeTemp' ( temp float) 8030:137 move second child to first child ( temp 4-component vector of float) 8040:137 Color: direct index for structure ( temp 4-component vector of float) 8050:137 'psout' ( temp structure{ temp 4-component vector of float Color}) 8060:137 Constant: 8070:137 0 (const int) 8080:137 Constant: 8090:137 1.000000 8100:137 1.000000 8110:137 1.000000 8120:137 1.000000 8130:139 Branch: Return with expression 8140:139 'psout' ( temp structure{ temp 4-component vector of float Color}) 8150:53 Function Definition: main( ( temp void) 8160:53 Function Parameters: 8170:? Sequence 8180:53 Sequence 8190:53 move second child to first child ( temp 4-component vector of float) 8200:? '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float) 8210:53 Color: direct index for structure ( temp 4-component vector of float) 8220:53 Function Call: @main( ( temp structure{ temp 4-component vector of float Color}) 8230:53 Constant: 8240:53 0 (const int) 8250:? Linker Objects 8260:? 'g_sSamp' (layout( binding=0) uniform sampler) 8270:? 'g_tTex1df1' (layout( r32f) uniform image1D) 8280:? 'g_tTex1di1' (layout( r32i) uniform iimage1D) 8290:? 'g_tTex1du1' (layout( r32ui) uniform uimage1D) 8300:? 'g_tTex2df1' (layout( r32f) uniform image2D) 8310:? 'g_tTex2di1' (layout( r32i) uniform iimage2D) 8320:? 'g_tTex2du1' (layout( r32ui) uniform uimage2D) 8330:? 'g_tTex3df1' (layout( r32f) uniform image3D) 8340:? 'g_tTex3di1' (layout( r32i) uniform iimage3D) 8350:? 'g_tTex3du1' (layout( r32ui) uniform uimage3D) 8360:? 'g_tTex1df1a' (layout( r32f) uniform image1DArray) 8370:? 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) 8380:? 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) 8390:? 'g_tTex2df1a' (layout( r32f) uniform image2DArray) 8400:? 'g_tTex2di1a' (layout( r32i) uniform iimage2DArray) 8410:? 'g_tTex2du1a' (layout( r32ui) uniform uimage2DArray) 8420:? '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, uniform float uf1, uniform int ui1, uniform uint uu1}) 8430:? '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float) 844 845 846Linked fragment stage: 847 848 849Shader version: 500 850gl_FragCoord origin is upper left 8510:? Sequence 8520:42 Function Definition: Fn1(i1; ( temp int) 8530:42 Function Parameters: 8540:42 'x' ( in int) 8550:? Sequence 8560:42 Branch: Return with expression 8570:42 'x' ( in int) 8580:43 Function Definition: Fn1(u1; ( temp uint) 8590:43 Function Parameters: 8600:43 'x' ( in uint) 8610:? Sequence 8620:43 Branch: Return with expression 8630:43 'x' ( in uint) 8640:44 Function Definition: Fn1(f1; ( temp float) 8650:44 Function Parameters: 8660:44 'x' ( in float) 8670:? Sequence 8680:44 Branch: Return with expression 8690:44 'x' ( in float) 8700:46 Function Definition: Fn2(i1; ( temp void) 8710:46 Function Parameters: 8720:46 'x' ( out int) 8730:? Sequence 8740:46 move second child to first child ( temp int) 8750:46 'x' ( out int) 8760:46 Constant: 8770:46 0 (const int) 8780:47 Function Definition: Fn2(u1; ( temp void) 8790:47 Function Parameters: 8800:47 'x' ( out uint) 8810:? Sequence 8820:47 move second child to first child ( temp uint) 8830:47 'x' ( out uint) 8840:47 Constant: 8850:47 0 (const uint) 8860:48 Function Definition: Fn2(f1; ( temp void) 8870:48 Function Parameters: 8880:48 'x' ( out float) 8890:? Sequence 8900:48 move second child to first child ( temp float) 8910:48 'x' ( out float) 8920:48 Constant: 8930:48 0.000000 8940:50 Function Definition: SomeValue( ( temp float) 8950:50 Function Parameters: 8960:? Sequence 8970:50 Branch: Return with expression 8980:50 Convert int to float ( temp float) 8990:50 c1: direct index for structure ( uniform int) 9000:50 '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, uniform float uf1, uniform int ui1, uniform uint uu1}) 9010:50 Constant: 9020:50 0 (const uint) 9030:53 Function Definition: @main( ( temp structure{ temp 4-component vector of float Color}) 9040:53 Function Parameters: 9050:? Sequence 9060:57 imageLoad ( temp float) 9070:57 'g_tTex1df1' (layout( r32f) uniform image1D) 9080:57 c1: direct index for structure ( uniform int) 9090: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, uniform float uf1, uniform int ui1, uniform uint uu1}) 9100:57 Constant: 9110:57 0 (const uint) 9120:59 Sequence 9130:59 move second child to first child ( temp float) 9140:59 'r00' ( temp float) 9150:59 imageLoad ( temp float) 9160:59 'g_tTex1df1' (layout( r32f) uniform image1D) 9170:59 c1: direct index for structure ( uniform int) 9180: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, uniform float uf1, uniform int ui1, uniform uint uu1}) 9190:59 Constant: 9200:59 0 (const uint) 9210:60 Sequence 9220:60 move second child to first child ( temp int) 9230:60 'r01' ( temp int) 9240:60 imageLoad ( temp int) 9250:60 'g_tTex1di1' (layout( r32i) uniform iimage1D) 9260:60 c1: direct index for structure ( uniform int) 9270:60 '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, uniform float uf1, uniform int ui1, uniform uint uu1}) 9280:60 Constant: 9290:60 0 (const uint) 9300:61 Sequence 9310:61 move second child to first child ( temp uint) 9320:61 'r02' ( temp uint) 9330:61 imageLoad ( temp uint) 9340:61 'g_tTex1du1' (layout( r32ui) uniform uimage1D) 9350:61 c1: direct index for structure ( uniform int) 9360:61 '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, uniform float uf1, uniform int ui1, uniform uint uu1}) 9370:61 Constant: 9380:61 0 (const uint) 9390:64 Sequence 9400:64 move second child to first child ( temp float) 9410:64 'r10' ( temp float) 9420:64 imageLoad ( temp float) 9430:64 'g_tTex2df1' (layout( r32f) uniform image2D) 9440:64 c2: direct index for structure ( uniform 2-component vector of int) 9450: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, uniform float uf1, uniform int ui1, uniform uint uu1}) 9460:64 Constant: 9470:64 1 (const uint) 9480:65 Sequence 9490:65 move second child to first child ( temp int) 9500:65 'r11' ( temp int) 9510:65 imageLoad ( temp int) 9520:65 'g_tTex2di1' (layout( r32i) uniform iimage2D) 9530:65 c2: direct index for structure ( uniform 2-component vector of int) 9540:65 '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, uniform float uf1, uniform int ui1, uniform uint uu1}) 9550:65 Constant: 9560:65 1 (const uint) 9570:66 Sequence 9580:66 move second child to first child ( temp uint) 9590:66 'r12' ( temp uint) 9600:66 imageLoad ( temp uint) 9610:66 'g_tTex2du1' (layout( r32ui) uniform uimage2D) 9620:66 c2: direct index for structure ( uniform 2-component vector of int) 9630:66 '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, uniform float uf1, uniform int ui1, uniform uint uu1}) 9640:66 Constant: 9650:66 1 (const uint) 9660:69 Sequence 9670:69 move second child to first child ( temp float) 9680:69 'r20' ( temp float) 9690:69 imageLoad ( temp float) 9700:69 'g_tTex3df1' (layout( r32f) uniform image3D) 9710:69 c3: direct index for structure ( uniform 3-component vector of int) 9720:69 '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, uniform float uf1, uniform int ui1, uniform uint uu1}) 9730:69 Constant: 9740:69 2 (const uint) 9750:70 Sequence 9760:70 move second child to first child ( temp int) 9770:70 'r21' ( temp int) 9780:70 imageLoad ( temp int) 9790:70 'g_tTex3di1' (layout( r32i) uniform iimage3D) 9800:70 c3: direct index for structure ( uniform 3-component vector of int) 9810:70 '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, uniform float uf1, uniform int ui1, uniform uint uu1}) 9820:70 Constant: 9830:70 2 (const uint) 9840:71 Sequence 9850:71 move second child to first child ( temp uint) 9860:71 'r22' ( temp uint) 9870:71 imageLoad ( temp uint) 9880:71 'g_tTex3du1' (layout( r32ui) uniform uimage3D) 9890:71 c3: direct index for structure ( uniform 3-component vector of int) 9900:71 '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, uniform float uf1, uniform int ui1, uniform uint uu1}) 9910:71 Constant: 9920:71 2 (const uint) 9930:73 Sequence 9940:73 move second child to first child ( temp float) 9950:73 'lf1' ( temp float) 9960:73 uf1: direct index for structure ( uniform float) 9970:73 '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, uniform float uf1, uniform int ui1, uniform uint uu1}) 9980:73 Constant: 9990:73 8 (const uint) 10000:77 Sequence 10010:77 move second child to first child ( temp float) 10020:77 'storeTemp' ( temp float) 10030:77 Function Call: SomeValue( ( temp float) 10040:77 imageStore ( temp void) 10050:77 'g_tTex1df1' (layout( r32f) uniform image1D) 10060:77 c1: direct index for structure ( uniform int) 10070:77 '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, uniform float uf1, uniform int ui1, uniform uint uu1}) 10080:77 Constant: 10090:77 0 (const uint) 10100:77 'storeTemp' ( temp float) 10110:77 'storeTemp' ( temp float) 10120:78 Sequence 10130:78 imageStore ( temp void) 10140:78 'g_tTex1df1' (layout( r32f) uniform image1D) 10150:78 c1: direct index for structure ( uniform int) 10160:78 '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, uniform float uf1, uniform int ui1, uniform uint uu1}) 10170:78 Constant: 10180:78 0 (const uint) 10190:78 'lf1' ( temp float) 10200:78 'lf1' ( temp float) 10210:79 Sequence 10220:79 move second child to first child ( temp int) 10230:79 'storeTemp' ( temp int) 10240:79 Constant: 10250:79 2 (const int) 10260:79 imageStore ( temp void) 10270:79 'g_tTex1di1' (layout( r32i) uniform iimage1D) 10280:79 c1: direct index for structure ( uniform int) 10290:79 '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, uniform float uf1, uniform int ui1, uniform uint uu1}) 10300:79 Constant: 10310:79 0 (const uint) 10320:79 'storeTemp' ( temp int) 10330:79 'storeTemp' ( temp int) 10340:80 Sequence 10350:80 move second child to first child ( temp uint) 10360:80 'storeTemp' ( temp uint) 10370:80 Constant: 10380:80 3 (const uint) 10390:80 imageStore ( temp void) 10400:80 'g_tTex1du1' (layout( r32ui) uniform uimage1D) 10410:80 c1: direct index for structure ( uniform int) 10420:80 '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, uniform float uf1, uniform int ui1, uniform uint uu1}) 10430:80 Constant: 10440:80 0 (const uint) 10450:80 'storeTemp' ( temp uint) 10460:80 'storeTemp' ( temp uint) 10470:83 Sequence 10480:83 move second child to first child ( temp float) 10490:83 'val1' ( temp float) 10500:83 Sequence 10510:83 move second child to first child ( temp int) 10520:83 'coordTemp' ( temp int) 10530:83 c1: direct index for structure ( uniform int) 10540:83 '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, uniform float uf1, uniform int ui1, uniform uint uu1}) 10550:83 Constant: 10560:83 0 (const uint) 10570:83 move second child to first child ( temp float) 10580:83 'storeTemp' ( temp float) 10590:83 imageLoad ( temp float) 10600:83 'g_tTex1df1' (layout( r32f) uniform image1D) 10610:83 'coordTemp' ( temp int) 10620:83 multiply second child into first child ( temp float) 10630:83 'storeTemp' ( temp float) 10640:83 Constant: 10650:83 2.000000 10660:83 imageStore ( temp void) 10670:83 'g_tTex1df1' (layout( r32f) uniform image1D) 10680:83 'coordTemp' ( temp int) 10690:83 'storeTemp' ( temp float) 10700:83 'storeTemp' ( temp float) 10710:84 Sequence 10720:84 move second child to first child ( temp int) 10730:84 'coordTemp' ( temp int) 10740:84 c1: direct index for structure ( uniform int) 10750:84 '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, uniform float uf1, uniform int ui1, uniform uint uu1}) 10760:84 Constant: 10770:84 0 (const uint) 10780:84 move second child to first child ( temp float) 10790:84 'storeTemp' ( temp float) 10800:84 imageLoad ( temp float) 10810:84 'g_tTex1df1' (layout( r32f) uniform image1D) 10820:84 'coordTemp' ( temp int) 10830:84 subtract second child into first child ( temp float) 10840:84 'storeTemp' ( temp float) 10850:84 Constant: 10860:84 3.000000 10870:84 imageStore ( temp void) 10880:84 'g_tTex1df1' (layout( r32f) uniform image1D) 10890:84 'coordTemp' ( temp int) 10900:84 'storeTemp' ( temp float) 10910:84 'storeTemp' ( temp float) 10920:85 Sequence 10930:85 move second child to first child ( temp int) 10940:85 'coordTemp' ( temp int) 10950:85 c1: direct index for structure ( uniform int) 10960:85 '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, uniform float uf1, uniform int ui1, uniform uint uu1}) 10970:85 Constant: 10980:85 0 (const uint) 10990:85 move second child to first child ( temp float) 11000:85 'storeTemp' ( temp float) 11010:85 imageLoad ( temp float) 11020:85 'g_tTex1df1' (layout( r32f) uniform image1D) 11030:85 'coordTemp' ( temp int) 11040:85 add second child into first child ( temp float) 11050:85 'storeTemp' ( temp float) 11060:85 Constant: 11070:85 4.000000 11080:85 imageStore ( temp void) 11090:85 'g_tTex1df1' (layout( r32f) uniform image1D) 11100:85 'coordTemp' ( temp int) 11110:85 'storeTemp' ( temp float) 11120:85 'storeTemp' ( temp float) 11130:87 Sequence 11140:87 move second child to first child ( temp int) 11150:87 'coordTemp' ( temp int) 11160:87 c1: direct index for structure ( uniform int) 11170:87 '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, uniform float uf1, uniform int ui1, uniform uint uu1}) 11180:87 Constant: 11190:87 0 (const uint) 11200:87 move second child to first child ( temp int) 11210:87 'storeTemp' ( temp int) 11220:87 imageLoad ( temp int) 11230:87 'g_tTex1di1' (layout( r32i) uniform iimage1D) 11240:87 'coordTemp' ( temp int) 11250:87 divide second child into first child ( temp int) 11260:87 'storeTemp' ( temp int) 11270:87 Constant: 11280:87 2 (const int) 11290:87 imageStore ( temp void) 11300:87 'g_tTex1di1' (layout( r32i) uniform iimage1D) 11310:87 'coordTemp' ( temp int) 11320:87 'storeTemp' ( temp int) 11330:87 'storeTemp' ( temp int) 11340:88 Sequence 11350:88 move second child to first child ( temp int) 11360:88 'coordTemp' ( temp int) 11370:88 c1: direct index for structure ( uniform int) 11380:88 '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, uniform float uf1, uniform int ui1, uniform uint uu1}) 11390:88 Constant: 11400:88 0 (const uint) 11410:88 move second child to first child ( temp int) 11420:88 'storeTemp' ( temp int) 11430:88 imageLoad ( temp int) 11440:88 'g_tTex1di1' (layout( r32i) uniform iimage1D) 11450:88 'coordTemp' ( temp int) 11460:88 mod second child into first child ( temp int) 11470:88 'storeTemp' ( temp int) 11480:88 Constant: 11490:88 2 (const int) 11500:88 imageStore ( temp void) 11510:88 'g_tTex1di1' (layout( r32i) uniform iimage1D) 11520:88 'coordTemp' ( temp int) 11530:88 'storeTemp' ( temp int) 11540:88 'storeTemp' ( temp int) 11550:89 Sequence 11560:89 move second child to first child ( temp int) 11570:89 'coordTemp' ( temp int) 11580:89 c1: direct index for structure ( uniform int) 11590:89 '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, uniform float uf1, uniform int ui1, uniform uint uu1}) 11600:89 Constant: 11610:89 0 (const uint) 11620:89 move second child to first child ( temp int) 11630:89 'storeTemp' ( temp int) 11640:89 imageLoad ( temp int) 11650:89 'g_tTex1di1' (layout( r32i) uniform iimage1D) 11660:89 'coordTemp' ( temp int) 11670:89 and second child into first child ( temp int) 11680:89 'storeTemp' ( temp int) 11690:89 Constant: 11700:89 65535 (const int) 11710:89 imageStore ( temp void) 11720:89 'g_tTex1di1' (layout( r32i) uniform iimage1D) 11730:89 'coordTemp' ( temp int) 11740:89 'storeTemp' ( temp int) 11750:89 'storeTemp' ( temp int) 11760:90 Sequence 11770:90 move second child to first child ( temp int) 11780:90 'coordTemp' ( temp int) 11790:90 c1: direct index for structure ( uniform int) 11800:90 '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, uniform float uf1, uniform int ui1, uniform uint uu1}) 11810:90 Constant: 11820:90 0 (const uint) 11830:90 move second child to first child ( temp int) 11840:90 'storeTemp' ( temp int) 11850:90 imageLoad ( temp int) 11860:90 'g_tTex1di1' (layout( r32i) uniform iimage1D) 11870:90 'coordTemp' ( temp int) 11880:90 or second child into first child ( temp int) 11890:90 'storeTemp' ( temp int) 11900:90 Constant: 11910:90 61680 (const int) 11920:90 imageStore ( temp void) 11930:90 'g_tTex1di1' (layout( r32i) uniform iimage1D) 11940:90 'coordTemp' ( temp int) 11950:90 'storeTemp' ( temp int) 11960:90 'storeTemp' ( temp int) 11970:91 Sequence 11980:91 move second child to first child ( temp int) 11990:91 'coordTemp' ( temp int) 12000:91 c1: direct index for structure ( uniform int) 12010:91 '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, uniform float uf1, uniform int ui1, uniform uint uu1}) 12020:91 Constant: 12030:91 0 (const uint) 12040:91 move second child to first child ( temp int) 12050:91 'storeTemp' ( temp int) 12060:91 imageLoad ( temp int) 12070:91 'g_tTex1di1' (layout( r32i) uniform iimage1D) 12080:91 'coordTemp' ( temp int) 12090:91 left shift second child into first child ( temp int) 12100:91 'storeTemp' ( temp int) 12110:91 Constant: 12120:91 2 (const int) 12130:91 imageStore ( temp void) 12140:91 'g_tTex1di1' (layout( r32i) uniform iimage1D) 12150:91 'coordTemp' ( temp int) 12160:91 'storeTemp' ( temp int) 12170:91 'storeTemp' ( temp int) 12180:92 Sequence 12190:92 move second child to first child ( temp int) 12200:92 'coordTemp' ( temp int) 12210:92 c1: direct index for structure ( uniform int) 12220:92 '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, uniform float uf1, uniform int ui1, uniform uint uu1}) 12230:92 Constant: 12240:92 0 (const uint) 12250:92 move second child to first child ( temp int) 12260:92 'storeTemp' ( temp int) 12270:92 imageLoad ( temp int) 12280:92 'g_tTex1di1' (layout( r32i) uniform iimage1D) 12290:92 'coordTemp' ( temp int) 12300:92 right shift second child into first child ( temp int) 12310:92 'storeTemp' ( temp int) 12320:92 Constant: 12330:92 2 (const int) 12340:92 imageStore ( temp void) 12350:92 'g_tTex1di1' (layout( r32i) uniform iimage1D) 12360:92 'coordTemp' ( temp int) 12370:92 'storeTemp' ( temp int) 12380:92 'storeTemp' ( temp int) 12390:95 Sequence 12400:95 move second child to first child ( temp float) 12410:95 'storeTemp' ( temp float) 12420:95 Function Call: SomeValue( ( temp float) 12430:95 imageStore ( temp void) 12440:95 'g_tTex2df1' (layout( r32f) uniform image2D) 12450:95 c2: direct index for structure ( uniform 2-component vector of int) 12460:95 '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, uniform float uf1, uniform int ui1, uniform uint uu1}) 12470:95 Constant: 12480:95 1 (const uint) 12490:95 'storeTemp' ( temp float) 12500:95 'storeTemp' ( temp float) 12510:96 Sequence 12520:96 imageStore ( temp void) 12530:96 'g_tTex2df1' (layout( r32f) uniform image2D) 12540:96 c2: direct index for structure ( uniform 2-component vector of int) 12550:96 '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, uniform float uf1, uniform int ui1, uniform uint uu1}) 12560:96 Constant: 12570:96 1 (const uint) 12580:96 'lf1' ( temp float) 12590:96 'lf1' ( temp float) 12600:97 Sequence 12610:97 move second child to first child ( temp int) 12620:97 'storeTemp' ( temp int) 12630:97 Constant: 12640:97 5 (const int) 12650:97 imageStore ( temp void) 12660:97 'g_tTex2di1' (layout( r32i) uniform iimage2D) 12670:97 c2: direct index for structure ( uniform 2-component vector of int) 12680:97 '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, uniform float uf1, uniform int ui1, uniform uint uu1}) 12690:97 Constant: 12700:97 1 (const uint) 12710:97 'storeTemp' ( temp int) 12720:97 'storeTemp' ( temp int) 12730:98 Sequence 12740:98 move second child to first child ( temp uint) 12750:98 'storeTemp' ( temp uint) 12760:98 Constant: 12770:98 6 (const uint) 12780:98 imageStore ( temp void) 12790:98 'g_tTex2du1' (layout( r32ui) uniform uimage2D) 12800:98 c2: direct index for structure ( uniform 2-component vector of int) 12810:98 '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, uniform float uf1, uniform int ui1, uniform uint uu1}) 12820:98 Constant: 12830:98 1 (const uint) 12840:98 'storeTemp' ( temp uint) 12850:98 'storeTemp' ( temp uint) 12860:101 Sequence 12870:101 move second child to first child ( temp float) 12880:101 'storeTemp' ( temp float) 12890:101 Function Call: SomeValue( ( temp float) 12900:101 imageStore ( temp void) 12910:101 'g_tTex3df1' (layout( r32f) uniform image3D) 12920:101 c3: direct index for structure ( uniform 3-component vector of int) 12930:101 '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, uniform float uf1, uniform int ui1, uniform uint uu1}) 12940:101 Constant: 12950:101 2 (const uint) 12960:101 'storeTemp' ( temp float) 12970:101 'storeTemp' ( temp float) 12980:102 Sequence 12990:102 imageStore ( temp void) 13000:102 'g_tTex3df1' (layout( r32f) uniform image3D) 13010:102 c3: direct index for structure ( uniform 3-component vector of int) 13020:102 '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, uniform float uf1, uniform int ui1, uniform uint uu1}) 13030:102 Constant: 13040:102 2 (const uint) 13050:102 'lf1' ( temp float) 13060:102 'lf1' ( temp float) 13070:103 Sequence 13080:103 move second child to first child ( temp int) 13090:103 'storeTemp' ( temp int) 13100:103 Constant: 13110:103 8 (const int) 13120:103 imageStore ( temp void) 13130:103 'g_tTex3di1' (layout( r32i) uniform iimage3D) 13140:103 c3: direct index for structure ( uniform 3-component vector of int) 13150:103 '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, uniform float uf1, uniform int ui1, uniform uint uu1}) 13160:103 Constant: 13170:103 2 (const uint) 13180:103 'storeTemp' ( temp int) 13190:103 'storeTemp' ( temp int) 13200:104 Sequence 13210:104 move second child to first child ( temp uint) 13220:104 'storeTemp' ( temp uint) 13230:104 Constant: 13240:104 9 (const uint) 13250:104 imageStore ( temp void) 13260:104 'g_tTex3du1' (layout( r32ui) uniform uimage3D) 13270:104 c3: direct index for structure ( uniform 3-component vector of int) 13280:104 '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, uniform float uf1, uniform int ui1, uniform uint uu1}) 13290:104 Constant: 13300:104 2 (const uint) 13310:104 'storeTemp' ( temp uint) 13320:104 'storeTemp' ( temp uint) 13330:107 Function Call: Fn1(f1; ( temp float) 13340:107 imageLoad ( temp float) 13350:107 'g_tTex1df1' (layout( r32f) uniform image1D) 13360:107 c1: direct index for structure ( uniform int) 13370:107 '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, uniform float uf1, uniform int ui1, uniform uint uu1}) 13380:107 Constant: 13390:107 0 (const uint) 13400:108 Function Call: Fn1(i1; ( temp int) 13410:108 imageLoad ( temp int) 13420:108 'g_tTex1di1' (layout( r32i) uniform iimage1D) 13430:108 c1: direct index for structure ( uniform int) 13440:108 '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, uniform float uf1, uniform int ui1, uniform uint uu1}) 13450:108 Constant: 13460:108 0 (const uint) 13470:109 Function Call: Fn1(u1; ( temp uint) 13480:109 imageLoad ( temp uint) 13490:109 'g_tTex1du1' (layout( r32ui) uniform uimage1D) 13500:109 c1: direct index for structure ( uniform int) 13510:109 '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, uniform float uf1, uniform int ui1, uniform uint uu1}) 13520:109 Constant: 13530:109 0 (const uint) 13540:111 Comma ( temp void) 13550:111 Function Call: Fn2(f1; ( temp void) 13560:111 'tempArg' ( temp float) 13570:111 Sequence 13580:111 imageStore ( temp void) 13590:111 'g_tTex1df1' (layout( r32f) uniform image1D) 13600:111 c1: direct index for structure ( uniform int) 13610:111 '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, uniform float uf1, uniform int ui1, uniform uint uu1}) 13620:111 Constant: 13630:111 0 (const uint) 13640:111 'tempArg' ( temp float) 13650:111 'tempArg' ( temp float) 13660:112 Comma ( temp void) 13670:112 Function Call: Fn2(i1; ( temp void) 13680:112 'tempArg' ( temp int) 13690:112 Sequence 13700:112 imageStore ( temp void) 13710:112 'g_tTex1di1' (layout( r32i) uniform iimage1D) 13720:112 c1: direct index for structure ( uniform int) 13730:112 '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, uniform float uf1, uniform int ui1, uniform uint uu1}) 13740:112 Constant: 13750:112 0 (const uint) 13760:112 'tempArg' ( temp int) 13770:112 'tempArg' ( temp int) 13780:113 Comma ( temp void) 13790:113 Function Call: Fn2(u1; ( temp void) 13800:113 'tempArg' ( temp uint) 13810:113 Sequence 13820:113 imageStore ( temp void) 13830:113 'g_tTex1du1' (layout( r32ui) uniform uimage1D) 13840:113 c1: direct index for structure ( uniform int) 13850:113 '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, uniform float uf1, uniform int ui1, uniform uint uu1}) 13860:113 Constant: 13870:113 0 (const uint) 13880:113 'tempArg' ( temp uint) 13890:113 'tempArg' ( temp uint) 13900:117 Sequence 13910:117 move second child to first child ( temp int) 13920:117 'coordTemp' ( temp int) 13930:117 c1: direct index for structure ( uniform int) 13940:117 '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, uniform float uf1, uniform int ui1, uniform uint uu1}) 13950:117 Constant: 13960:117 0 (const uint) 13970:117 move second child to first child ( temp float) 13980:117 'storeTemp' ( temp float) 13990:117 imageLoad ( temp float) 14000:117 'g_tTex1df1' (layout( r32f) uniform image1D) 14010:117 'coordTemp' ( temp int) 14020:117 Pre-Increment ( temp float) 14030:117 'storeTemp' ( temp float) 14040:117 imageStore ( temp void) 14050:117 'g_tTex1df1' (layout( r32f) uniform image1D) 14060:117 'coordTemp' ( temp int) 14070:117 'storeTemp' ( temp float) 14080:117 'storeTemp' ( temp float) 14090:118 Sequence 14100:118 move second child to first child ( temp int) 14110:118 'coordTemp' ( temp int) 14120:118 c1: direct index for structure ( uniform int) 14130:118 '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, uniform float uf1, uniform int ui1, uniform uint uu1}) 14140:118 Constant: 14150:118 0 (const uint) 14160:118 move second child to first child ( temp int) 14170:118 'storeTemp' ( temp int) 14180:118 imageLoad ( temp int) 14190:118 'g_tTex1di1' (layout( r32i) uniform iimage1D) 14200:118 'coordTemp' ( temp int) 14210:118 Pre-Increment ( temp int) 14220:118 'storeTemp' ( temp int) 14230:118 imageStore ( temp void) 14240:118 'g_tTex1di1' (layout( r32i) uniform iimage1D) 14250:118 'coordTemp' ( temp int) 14260:118 'storeTemp' ( temp int) 14270:118 'storeTemp' ( temp int) 14280:119 Sequence 14290:119 move second child to first child ( temp int) 14300:119 'coordTemp' ( temp int) 14310:119 c1: direct index for structure ( uniform int) 14320:119 '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, uniform float uf1, uniform int ui1, uniform uint uu1}) 14330:119 Constant: 14340:119 0 (const uint) 14350:119 move second child to first child ( temp uint) 14360:119 'storeTemp' ( temp uint) 14370:119 imageLoad ( temp uint) 14380:119 'g_tTex1du1' (layout( r32ui) uniform uimage1D) 14390:119 'coordTemp' ( temp int) 14400:119 Pre-Increment ( temp uint) 14410:119 'storeTemp' ( temp uint) 14420:119 imageStore ( temp void) 14430:119 'g_tTex1du1' (layout( r32ui) uniform uimage1D) 14440:119 'coordTemp' ( temp int) 14450:119 'storeTemp' ( temp uint) 14460:119 'storeTemp' ( temp uint) 14470:121 Sequence 14480:121 move second child to first child ( temp int) 14490:121 'coordTemp' ( temp int) 14500:121 c1: direct index for structure ( uniform int) 14510:121 '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, uniform float uf1, uniform int ui1, uniform uint uu1}) 14520:121 Constant: 14530:121 0 (const uint) 14540:121 move second child to first child ( temp float) 14550:121 'storeTemp' ( temp float) 14560:121 imageLoad ( temp float) 14570:121 'g_tTex1df1' (layout( r32f) uniform image1D) 14580:121 'coordTemp' ( temp int) 14590:121 Pre-Decrement ( temp float) 14600:121 'storeTemp' ( temp float) 14610:121 imageStore ( temp void) 14620:121 'g_tTex1df1' (layout( r32f) uniform image1D) 14630:121 'coordTemp' ( temp int) 14640:121 'storeTemp' ( temp float) 14650:121 'storeTemp' ( temp float) 14660:122 Sequence 14670:122 move second child to first child ( temp int) 14680:122 'coordTemp' ( temp int) 14690:122 c1: direct index for structure ( uniform int) 14700:122 '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, uniform float uf1, uniform int ui1, uniform uint uu1}) 14710:122 Constant: 14720:122 0 (const uint) 14730:122 move second child to first child ( temp int) 14740:122 'storeTemp' ( temp int) 14750:122 imageLoad ( temp int) 14760:122 'g_tTex1di1' (layout( r32i) uniform iimage1D) 14770:122 'coordTemp' ( temp int) 14780:122 Pre-Decrement ( temp int) 14790:122 'storeTemp' ( temp int) 14800:122 imageStore ( temp void) 14810:122 'g_tTex1di1' (layout( r32i) uniform iimage1D) 14820:122 'coordTemp' ( temp int) 14830:122 'storeTemp' ( temp int) 14840:122 'storeTemp' ( temp int) 14850:123 Sequence 14860:123 move second child to first child ( temp int) 14870:123 'coordTemp' ( temp int) 14880:123 c1: direct index for structure ( uniform int) 14890:123 '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, uniform float uf1, uniform int ui1, uniform uint uu1}) 14900:123 Constant: 14910:123 0 (const uint) 14920:123 move second child to first child ( temp uint) 14930:123 'storeTemp' ( temp uint) 14940:123 imageLoad ( temp uint) 14950:123 'g_tTex1du1' (layout( r32ui) uniform uimage1D) 14960:123 'coordTemp' ( temp int) 14970:123 Pre-Decrement ( temp uint) 14980:123 'storeTemp' ( temp uint) 14990:123 imageStore ( temp void) 15000:123 'g_tTex1du1' (layout( r32ui) uniform uimage1D) 15010:123 'coordTemp' ( temp int) 15020:123 'storeTemp' ( temp uint) 15030:123 'storeTemp' ( temp uint) 15040:126 Sequence 15050:126 move second child to first child ( temp int) 15060:126 'coordTemp' ( temp int) 15070:126 c1: direct index for structure ( uniform int) 15080:126 '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, uniform float uf1, uniform int ui1, uniform uint uu1}) 15090:126 Constant: 15100:126 0 (const uint) 15110:126 move second child to first child ( temp float) 15120:126 'storeTempPre' ( temp float) 15130:126 imageLoad ( temp float) 15140:126 'g_tTex1df1' (layout( r32f) uniform image1D) 15150:126 'coordTemp' ( temp int) 15160:126 move second child to first child ( temp float) 15170:126 'storeTempPost' ( temp float) 15180:126 'storeTempPre' ( temp float) 15190:126 Post-Increment ( temp float) 15200:126 'storeTempPost' ( temp float) 15210:126 imageStore ( temp void) 15220:126 'g_tTex1df1' (layout( r32f) uniform image1D) 15230:126 'coordTemp' ( temp int) 15240:126 'storeTempPost' ( temp float) 15250:126 'storeTempPre' ( temp float) 15260:127 Sequence 15270:127 move second child to first child ( temp int) 15280:127 'coordTemp' ( temp int) 15290:127 c1: direct index for structure ( uniform int) 15300:127 '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, uniform float uf1, uniform int ui1, uniform uint uu1}) 15310:127 Constant: 15320:127 0 (const uint) 15330:127 move second child to first child ( temp uint) 15340:127 'storeTempPre' ( temp uint) 15350:127 imageLoad ( temp uint) 15360:127 'g_tTex1du1' (layout( r32ui) uniform uimage1D) 15370:127 'coordTemp' ( temp int) 15380:127 move second child to first child ( temp uint) 15390:127 'storeTempPost' ( temp uint) 15400:127 'storeTempPre' ( temp uint) 15410:127 Post-Decrement ( temp uint) 15420:127 'storeTempPost' ( temp uint) 15430:127 imageStore ( temp void) 15440:127 'g_tTex1du1' (layout( r32ui) uniform uimage1D) 15450:127 'coordTemp' ( temp int) 15460:127 'storeTempPost' ( temp uint) 15470:127 'storeTempPre' ( temp uint) 15480:128 Sequence 15490:128 move second child to first child ( temp int) 15500:128 'coordTemp' ( temp int) 15510:128 c1: direct index for structure ( uniform int) 15520:128 '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, uniform float uf1, uniform int ui1, uniform uint uu1}) 15530:128 Constant: 15540:128 0 (const uint) 15550:128 move second child to first child ( temp int) 15560:128 'storeTempPre' ( temp int) 15570:128 imageLoad ( temp int) 15580:128 'g_tTex1di1' (layout( r32i) uniform iimage1D) 15590:128 'coordTemp' ( temp int) 15600:128 move second child to first child ( temp int) 15610:128 'storeTempPost' ( temp int) 15620:128 'storeTempPre' ( temp int) 15630:128 Post-Increment ( temp int) 15640:128 'storeTempPost' ( temp int) 15650:128 imageStore ( temp void) 15660:128 'g_tTex1di1' (layout( r32i) uniform iimage1D) 15670:128 'coordTemp' ( temp int) 15680:128 'storeTempPost' ( temp int) 15690:128 'storeTempPre' ( temp int) 15700:130 Sequence 15710:130 move second child to first child ( temp int) 15720:130 'coordTemp' ( temp int) 15730:130 c1: direct index for structure ( uniform int) 15740:130 '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, uniform float uf1, uniform int ui1, uniform uint uu1}) 15750:130 Constant: 15760:130 0 (const uint) 15770:130 move second child to first child ( temp float) 15780:130 'storeTempPre' ( temp float) 15790:130 imageLoad ( temp float) 15800:130 'g_tTex1df1' (layout( r32f) uniform image1D) 15810:130 'coordTemp' ( temp int) 15820:130 move second child to first child ( temp float) 15830:130 'storeTempPost' ( temp float) 15840:130 'storeTempPre' ( temp float) 15850:130 Post-Decrement ( temp float) 15860:130 'storeTempPost' ( temp float) 15870:130 imageStore ( temp void) 15880:130 'g_tTex1df1' (layout( r32f) uniform image1D) 15890:130 'coordTemp' ( temp int) 15900:130 'storeTempPost' ( temp float) 15910:130 'storeTempPre' ( temp float) 15920:131 Sequence 15930:131 move second child to first child ( temp int) 15940:131 'coordTemp' ( temp int) 15950:131 c1: direct index for structure ( uniform int) 15960:131 '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, uniform float uf1, uniform int ui1, uniform uint uu1}) 15970:131 Constant: 15980:131 0 (const uint) 15990:131 move second child to first child ( temp int) 16000:131 'storeTempPre' ( temp int) 16010:131 imageLoad ( temp int) 16020:131 'g_tTex1di1' (layout( r32i) uniform iimage1D) 16030:131 'coordTemp' ( temp int) 16040:131 move second child to first child ( temp int) 16050:131 'storeTempPost' ( temp int) 16060:131 'storeTempPre' ( temp int) 16070:131 Post-Increment ( temp int) 16080:131 'storeTempPost' ( temp int) 16090:131 imageStore ( temp void) 16100:131 'g_tTex1di1' (layout( r32i) uniform iimage1D) 16110:131 'coordTemp' ( temp int) 16120:131 'storeTempPost' ( temp int) 16130:131 'storeTempPre' ( temp int) 16140:132 Sequence 16150:132 move second child to first child ( temp int) 16160:132 'coordTemp' ( temp int) 16170:132 c1: direct index for structure ( uniform int) 16180:132 '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, uniform float uf1, uniform int ui1, uniform uint uu1}) 16190:132 Constant: 16200:132 0 (const uint) 16210:132 move second child to first child ( temp uint) 16220:132 'storeTempPre' ( temp uint) 16230:132 imageLoad ( temp uint) 16240:132 'g_tTex1du1' (layout( r32ui) uniform uimage1D) 16250:132 'coordTemp' ( temp int) 16260:132 move second child to first child ( temp uint) 16270:132 'storeTempPost' ( temp uint) 16280:132 'storeTempPre' ( temp uint) 16290:132 Post-Decrement ( temp uint) 16300:132 'storeTempPost' ( temp uint) 16310:132 imageStore ( temp void) 16320:132 'g_tTex1du1' (layout( r32ui) uniform uimage1D) 16330:132 'coordTemp' ( temp int) 16340:132 'storeTempPost' ( temp uint) 16350:132 'storeTempPre' ( temp uint) 16360:135 Sequence 16370:135 move second child to first child ( temp float) 16380:135 'storeTemp' ( temp float) 16390:135 imageLoad ( temp float) 16400:135 'g_tTex2df1' (layout( r32f) uniform image2D) 16410:135 Constant: 16420:135 2 (const int) 16430:135 3 (const int) 16440:135 imageStore ( temp void) 16450:135 'g_tTex1df1' (layout( r32f) uniform image1D) 16460:135 Constant: 16470:135 1 (const int) 16480:135 'storeTemp' ( temp float) 16490:135 'storeTemp' ( temp float) 16500:137 move second child to first child ( temp 4-component vector of float) 16510:137 Color: direct index for structure ( temp 4-component vector of float) 16520:137 'psout' ( temp structure{ temp 4-component vector of float Color}) 16530:137 Constant: 16540:137 0 (const int) 16550:137 Constant: 16560:137 1.000000 16570:137 1.000000 16580:137 1.000000 16590:137 1.000000 16600:139 Branch: Return with expression 16610:139 'psout' ( temp structure{ temp 4-component vector of float Color}) 16620:53 Function Definition: main( ( temp void) 16630:53 Function Parameters: 16640:? Sequence 16650:53 Sequence 16660:53 move second child to first child ( temp 4-component vector of float) 16670:? '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float) 16680:53 Color: direct index for structure ( temp 4-component vector of float) 16690:53 Function Call: @main( ( temp structure{ temp 4-component vector of float Color}) 16700:53 Constant: 16710:53 0 (const int) 16720:? Linker Objects 16730:? 'g_sSamp' (layout( binding=0) uniform sampler) 16740:? 'g_tTex1df1' (layout( r32f) uniform image1D) 16750:? 'g_tTex1di1' (layout( r32i) uniform iimage1D) 16760:? 'g_tTex1du1' (layout( r32ui) uniform uimage1D) 16770:? 'g_tTex2df1' (layout( r32f) uniform image2D) 16780:? 'g_tTex2di1' (layout( r32i) uniform iimage2D) 16790:? 'g_tTex2du1' (layout( r32ui) uniform uimage2D) 16800:? 'g_tTex3df1' (layout( r32f) uniform image3D) 16810:? 'g_tTex3di1' (layout( r32i) uniform iimage3D) 16820:? 'g_tTex3du1' (layout( r32ui) uniform uimage3D) 16830:? 'g_tTex1df1a' (layout( r32f) uniform image1DArray) 16840:? 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) 16850:? 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) 16860:? 'g_tTex2df1a' (layout( r32f) uniform image2DArray) 16870:? 'g_tTex2di1a' (layout( r32i) uniform iimage2DArray) 16880:? 'g_tTex2du1a' (layout( r32ui) uniform uimage2DArray) 16890:? '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, uniform float uf1, uniform int ui1, uniform uint uu1}) 16900:? '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float) 1691 1692// Module Version 10000 1693// Generated by (magic number): 8000b 1694// Id's are bound by 607 1695 1696 Capability Shader 1697 Capability Image1D 1698 1: ExtInstImport "GLSL.std.450" 1699 MemoryModel Logical GLSL450 1700 EntryPoint Fragment 4 "main" 583 1701 ExecutionMode 4 OriginUpperLeft 1702 Source HLSL 500 1703 Name 4 "main" 1704 Name 10 "Fn1(i1;" 1705 Name 9 "x" 1706 Name 16 "Fn1(u1;" 1707 Name 15 "x" 1708 Name 22 "Fn1(f1;" 1709 Name 21 "x" 1710 Name 26 "Fn2(i1;" 1711 Name 25 "x" 1712 Name 30 "Fn2(u1;" 1713 Name 29 "x" 1714 Name 34 "Fn2(f1;" 1715 Name 33 "x" 1716 Name 37 "SomeValue(" 1717 Name 40 "PS_OUTPUT" 1718 MemberName 40(PS_OUTPUT) 0 "Color" 1719 Name 42 "@main(" 1720 Name 59 "$Global" 1721 MemberName 59($Global) 0 "c1" 1722 MemberName 59($Global) 1 "c2" 1723 MemberName 59($Global) 2 "c3" 1724 MemberName 59($Global) 3 "c4" 1725 MemberName 59($Global) 4 "o1" 1726 MemberName 59($Global) 5 "o2" 1727 MemberName 59($Global) 6 "o3" 1728 MemberName 59($Global) 7 "o4" 1729 MemberName 59($Global) 8 "uf1" 1730 MemberName 59($Global) 9 "ui1" 1731 MemberName 59($Global) 10 "uu1" 1732 Name 61 "" 1733 Name 70 "g_tTex1df1" 1734 Name 76 "r00" 1735 Name 82 "r01" 1736 Name 85 "g_tTex1di1" 1737 Name 91 "r02" 1738 Name 94 "g_tTex1du1" 1739 Name 101 "r10" 1740 Name 104 "g_tTex2df1" 1741 Name 112 "r11" 1742 Name 115 "g_tTex2di1" 1743 Name 121 "r12" 1744 Name 124 "g_tTex2du1" 1745 Name 130 "r20" 1746 Name 133 "g_tTex3df1" 1747 Name 141 "r21" 1748 Name 144 "g_tTex3di1" 1749 Name 150 "r22" 1750 Name 153 "g_tTex3du1" 1751 Name 159 "lf1" 1752 Name 164 "storeTemp" 1753 Name 174 "storeTemp" 1754 Name 179 "storeTemp" 1755 Name 185 "val1" 1756 Name 186 "coordTemp" 1757 Name 189 "storeTemp" 1758 Name 201 "coordTemp" 1759 Name 204 "storeTemp" 1760 Name 215 "coordTemp" 1761 Name 218 "storeTemp" 1762 Name 229 "coordTemp" 1763 Name 232 "storeTemp" 1764 Name 242 "coordTemp" 1765 Name 245 "storeTemp" 1766 Name 255 "coordTemp" 1767 Name 258 "storeTemp" 1768 Name 269 "coordTemp" 1769 Name 272 "storeTemp" 1770 Name 283 "coordTemp" 1771 Name 286 "storeTemp" 1772 Name 296 "coordTemp" 1773 Name 299 "storeTemp" 1774 Name 309 "storeTemp" 1775 Name 319 "storeTemp" 1776 Name 325 "storeTemp" 1777 Name 331 "storeTemp" 1778 Name 341 "storeTemp" 1779 Name 346 "storeTemp" 1780 Name 357 "param" 1781 Name 364 "param" 1782 Name 371 "param" 1783 Name 373 "tempArg" 1784 Name 374 "param" 1785 Name 381 "tempArg" 1786 Name 382 "param" 1787 Name 389 "tempArg" 1788 Name 390 "param" 1789 Name 397 "coordTemp" 1790 Name 400 "storeTemp" 1791 Name 411 "coordTemp" 1792 Name 414 "storeTemp" 1793 Name 424 "coordTemp" 1794 Name 427 "storeTemp" 1795 Name 437 "coordTemp" 1796 Name 440 "storeTemp" 1797 Name 450 "coordTemp" 1798 Name 453 "storeTemp" 1799 Name 463 "coordTemp" 1800 Name 466 "storeTemp" 1801 Name 476 "coordTemp" 1802 Name 479 "storeTempPre" 1803 Name 484 "storeTempPost" 1804 Name 491 "coordTemp" 1805 Name 494 "storeTempPre" 1806 Name 499 "storeTempPost" 1807 Name 506 "coordTemp" 1808 Name 509 "storeTempPre" 1809 Name 514 "storeTempPost" 1810 Name 521 "coordTemp" 1811 Name 524 "storeTempPre" 1812 Name 529 "storeTempPost" 1813 Name 536 "coordTemp" 1814 Name 539 "storeTempPre" 1815 Name 544 "storeTempPost" 1816 Name 551 "coordTemp" 1817 Name 554 "storeTempPre" 1818 Name 559 "storeTempPost" 1819 Name 566 "storeTemp" 1820 Name 575 "psout" 1821 Name 583 "@entryPointOutput.Color" 1822 Name 588 "g_sSamp" 1823 Name 591 "g_tTex1df1a" 1824 Name 594 "g_tTex1di1a" 1825 Name 597 "g_tTex1du1a" 1826 Name 600 "g_tTex2df1a" 1827 Name 603 "g_tTex2di1a" 1828 Name 606 "g_tTex2du1a" 1829 MemberDecorate 59($Global) 0 Offset 0 1830 MemberDecorate 59($Global) 1 Offset 8 1831 MemberDecorate 59($Global) 2 Offset 16 1832 MemberDecorate 59($Global) 3 Offset 32 1833 MemberDecorate 59($Global) 4 Offset 48 1834 MemberDecorate 59($Global) 5 Offset 56 1835 MemberDecorate 59($Global) 6 Offset 64 1836 MemberDecorate 59($Global) 7 Offset 80 1837 MemberDecorate 59($Global) 8 Offset 96 1838 MemberDecorate 59($Global) 9 Offset 100 1839 MemberDecorate 59($Global) 10 Offset 104 1840 Decorate 59($Global) Block 1841 Decorate 61 DescriptorSet 0 1842 Decorate 61 Binding 10 1843 Decorate 70(g_tTex1df1) DescriptorSet 0 1844 Decorate 70(g_tTex1df1) Binding 1 1845 Decorate 85(g_tTex1di1) DescriptorSet 0 1846 Decorate 85(g_tTex1di1) Binding 2 1847 Decorate 94(g_tTex1du1) DescriptorSet 0 1848 Decorate 94(g_tTex1du1) Binding 3 1849 Decorate 104(g_tTex2df1) DescriptorSet 0 1850 Decorate 104(g_tTex2df1) Binding 4 1851 Decorate 115(g_tTex2di1) DescriptorSet 0 1852 Decorate 115(g_tTex2di1) Binding 5 1853 Decorate 124(g_tTex2du1) DescriptorSet 0 1854 Decorate 124(g_tTex2du1) Binding 6 1855 Decorate 133(g_tTex3df1) DescriptorSet 0 1856 Decorate 133(g_tTex3df1) Binding 7 1857 Decorate 144(g_tTex3di1) DescriptorSet 0 1858 Decorate 144(g_tTex3di1) Binding 8 1859 Decorate 153(g_tTex3du1) DescriptorSet 0 1860 Decorate 153(g_tTex3du1) Binding 9 1861 Decorate 583(@entryPointOutput.Color) Location 0 1862 Decorate 588(g_sSamp) DescriptorSet 0 1863 Decorate 588(g_sSamp) Binding 0 1864 Decorate 591(g_tTex1df1a) DescriptorSet 0 1865 Decorate 591(g_tTex1df1a) Binding 0 1866 Decorate 594(g_tTex1di1a) DescriptorSet 0 1867 Decorate 594(g_tTex1di1a) Binding 0 1868 Decorate 597(g_tTex1du1a) DescriptorSet 0 1869 Decorate 597(g_tTex1du1a) Binding 0 1870 Decorate 600(g_tTex2df1a) DescriptorSet 0 1871 Decorate 600(g_tTex2df1a) Binding 0 1872 Decorate 603(g_tTex2di1a) DescriptorSet 0 1873 Decorate 603(g_tTex2di1a) Binding 0 1874 Decorate 606(g_tTex2du1a) DescriptorSet 0 1875 Decorate 606(g_tTex2du1a) Binding 0 1876 2: TypeVoid 1877 3: TypeFunction 2 1878 6: TypeInt 32 1 1879 7: TypePointer Function 6(int) 1880 8: TypeFunction 6(int) 7(ptr) 1881 12: TypeInt 32 0 1882 13: TypePointer Function 12(int) 1883 14: TypeFunction 12(int) 13(ptr) 1884 18: TypeFloat 32 1885 19: TypePointer Function 18(float) 1886 20: TypeFunction 18(float) 19(ptr) 1887 24: TypeFunction 2 7(ptr) 1888 28: TypeFunction 2 13(ptr) 1889 32: TypeFunction 2 19(ptr) 1890 36: TypeFunction 18(float) 1891 39: TypeVector 18(float) 4 1892 40(PS_OUTPUT): TypeStruct 39(fvec4) 1893 41: TypeFunction 40(PS_OUTPUT) 1894 53: 6(int) Constant 0 1895 54: 12(int) Constant 0 1896 55: 18(float) Constant 0 1897 56: TypeVector 6(int) 2 1898 57: TypeVector 6(int) 3 1899 58: TypeVector 6(int) 4 1900 59($Global): TypeStruct 6(int) 56(ivec2) 57(ivec3) 58(ivec4) 6(int) 56(ivec2) 57(ivec3) 58(ivec4) 18(float) 6(int) 12(int) 1901 60: TypePointer Uniform 59($Global) 1902 61: 60(ptr) Variable Uniform 1903 62: TypePointer Uniform 6(int) 1904 68: TypeImage 18(float) 1D nonsampled format:R32f 1905 69: TypePointer UniformConstant 68 1906 70(g_tTex1df1): 69(ptr) Variable UniformConstant 1907 83: TypeImage 6(int) 1D nonsampled format:R32i 1908 84: TypePointer UniformConstant 83 1909 85(g_tTex1di1): 84(ptr) Variable UniformConstant 1910 92: TypeImage 12(int) 1D nonsampled format:R32ui 1911 93: TypePointer UniformConstant 92 1912 94(g_tTex1du1): 93(ptr) Variable UniformConstant 1913 98: TypeVector 12(int) 4 1914 102: TypeImage 18(float) 2D nonsampled format:R32f 1915 103: TypePointer UniformConstant 102 1916 104(g_tTex2df1): 103(ptr) Variable UniformConstant 1917 106: 6(int) Constant 1 1918 107: TypePointer Uniform 56(ivec2) 1919 113: TypeImage 6(int) 2D nonsampled format:R32i 1920 114: TypePointer UniformConstant 113 1921 115(g_tTex2di1): 114(ptr) Variable UniformConstant 1922 122: TypeImage 12(int) 2D nonsampled format:R32ui 1923 123: TypePointer UniformConstant 122 1924 124(g_tTex2du1): 123(ptr) Variable UniformConstant 1925 131: TypeImage 18(float) 3D nonsampled format:R32f 1926 132: TypePointer UniformConstant 131 1927 133(g_tTex3df1): 132(ptr) Variable UniformConstant 1928 135: 6(int) Constant 2 1929 136: TypePointer Uniform 57(ivec3) 1930 142: TypeImage 6(int) 3D nonsampled format:R32i 1931 143: TypePointer UniformConstant 142 1932 144(g_tTex3di1): 143(ptr) Variable UniformConstant 1933 151: TypeImage 12(int) 3D nonsampled format:R32ui 1934 152: TypePointer UniformConstant 151 1935 153(g_tTex3du1): 152(ptr) Variable UniformConstant 1936 160: 6(int) Constant 8 1937 161: TypePointer Uniform 18(float) 1938 180: 12(int) Constant 3 1939 194: 18(float) Constant 1073741824 1940 209: 18(float) Constant 1077936128 1941 223: 18(float) Constant 1082130432 1942 263: 6(int) Constant 65535 1943 277: 6(int) Constant 61680 1944 320: 6(int) Constant 5 1945 326: 12(int) Constant 6 1946 347: 12(int) Constant 9 1947 406: 18(float) Constant 1065353216 1948 568: 6(int) Constant 3 1949 569: 56(ivec2) ConstantComposite 135 568 1950 574: TypePointer Function 40(PS_OUTPUT) 1951 576: 39(fvec4) ConstantComposite 406 406 406 406 1952 577: TypePointer Function 39(fvec4) 1953 582: TypePointer Output 39(fvec4) 1954583(@entryPointOutput.Color): 582(ptr) Variable Output 1955 586: TypeSampler 1956 587: TypePointer UniformConstant 586 1957 588(g_sSamp): 587(ptr) Variable UniformConstant 1958 589: TypeImage 18(float) 1D array nonsampled format:R32f 1959 590: TypePointer UniformConstant 589 1960591(g_tTex1df1a): 590(ptr) Variable UniformConstant 1961 592: TypeImage 6(int) 1D array nonsampled format:R32i 1962 593: TypePointer UniformConstant 592 1963594(g_tTex1di1a): 593(ptr) Variable UniformConstant 1964 595: TypeImage 12(int) 1D array nonsampled format:R32ui 1965 596: TypePointer UniformConstant 595 1966597(g_tTex1du1a): 596(ptr) Variable UniformConstant 1967 598: TypeImage 18(float) 2D array nonsampled format:R32f 1968 599: TypePointer UniformConstant 598 1969600(g_tTex2df1a): 599(ptr) Variable UniformConstant 1970 601: TypeImage 6(int) 2D array nonsampled format:R32i 1971 602: TypePointer UniformConstant 601 1972603(g_tTex2di1a): 602(ptr) Variable UniformConstant 1973 604: TypeImage 12(int) 2D array nonsampled format:R32ui 1974 605: TypePointer UniformConstant 604 1975606(g_tTex2du1a): 605(ptr) Variable UniformConstant 1976 4(main): 2 Function None 3 1977 5: Label 1978 584:40(PS_OUTPUT) FunctionCall 42(@main() 1979 585: 39(fvec4) CompositeExtract 584 0 1980 Store 583(@entryPointOutput.Color) 585 1981 Return 1982 FunctionEnd 1983 10(Fn1(i1;): 6(int) Function None 8 1984 9(x): 7(ptr) FunctionParameter 1985 11: Label 1986 44: 6(int) Load 9(x) 1987 ReturnValue 44 1988 FunctionEnd 1989 16(Fn1(u1;): 12(int) Function None 14 1990 15(x): 13(ptr) FunctionParameter 1991 17: Label 1992 47: 12(int) Load 15(x) 1993 ReturnValue 47 1994 FunctionEnd 1995 22(Fn1(f1;): 18(float) Function None 20 1996 21(x): 19(ptr) FunctionParameter 1997 23: Label 1998 50: 18(float) Load 21(x) 1999 ReturnValue 50 2000 FunctionEnd 2001 26(Fn2(i1;): 2 Function None 24 2002 25(x): 7(ptr) FunctionParameter 2003 27: Label 2004 Store 25(x) 53 2005 Return 2006 FunctionEnd 2007 30(Fn2(u1;): 2 Function None 28 2008 29(x): 13(ptr) FunctionParameter 2009 31: Label 2010 Store 29(x) 54 2011 Return 2012 FunctionEnd 2013 34(Fn2(f1;): 2 Function None 32 2014 33(x): 19(ptr) FunctionParameter 2015 35: Label 2016 Store 33(x) 55 2017 Return 2018 FunctionEnd 2019 37(SomeValue(): 18(float) Function None 36 2020 38: Label 2021 63: 62(ptr) AccessChain 61 53 2022 64: 6(int) Load 63 2023 65: 18(float) ConvertSToF 64 2024 ReturnValue 65 2025 FunctionEnd 2026 42(@main():40(PS_OUTPUT) Function None 41 2027 43: Label 2028 76(r00): 19(ptr) Variable Function 2029 82(r01): 7(ptr) Variable Function 2030 91(r02): 13(ptr) Variable Function 2031 101(r10): 19(ptr) Variable Function 2032 112(r11): 7(ptr) Variable Function 2033 121(r12): 13(ptr) Variable Function 2034 130(r20): 19(ptr) Variable Function 2035 141(r21): 7(ptr) Variable Function 2036 150(r22): 13(ptr) Variable Function 2037 159(lf1): 19(ptr) Variable Function 2038 164(storeTemp): 19(ptr) Variable Function 2039 174(storeTemp): 7(ptr) Variable Function 2040 179(storeTemp): 13(ptr) Variable Function 2041 185(val1): 19(ptr) Variable Function 2042 186(coordTemp): 7(ptr) Variable Function 2043 189(storeTemp): 19(ptr) Variable Function 2044 201(coordTemp): 7(ptr) Variable Function 2045 204(storeTemp): 19(ptr) Variable Function 2046 215(coordTemp): 7(ptr) Variable Function 2047 218(storeTemp): 19(ptr) Variable Function 2048 229(coordTemp): 7(ptr) Variable Function 2049 232(storeTemp): 7(ptr) Variable Function 2050 242(coordTemp): 7(ptr) Variable Function 2051 245(storeTemp): 7(ptr) Variable Function 2052 255(coordTemp): 7(ptr) Variable Function 2053 258(storeTemp): 7(ptr) Variable Function 2054 269(coordTemp): 7(ptr) Variable Function 2055 272(storeTemp): 7(ptr) Variable Function 2056 283(coordTemp): 7(ptr) Variable Function 2057 286(storeTemp): 7(ptr) Variable Function 2058 296(coordTemp): 7(ptr) Variable Function 2059 299(storeTemp): 7(ptr) Variable Function 2060 309(storeTemp): 19(ptr) Variable Function 2061 319(storeTemp): 7(ptr) Variable Function 2062 325(storeTemp): 13(ptr) Variable Function 2063 331(storeTemp): 19(ptr) Variable Function 2064 341(storeTemp): 7(ptr) Variable Function 2065 346(storeTemp): 13(ptr) Variable Function 2066 357(param): 19(ptr) Variable Function 2067 364(param): 7(ptr) Variable Function 2068 371(param): 13(ptr) Variable Function 2069 373(tempArg): 19(ptr) Variable Function 2070 374(param): 19(ptr) Variable Function 2071 381(tempArg): 7(ptr) Variable Function 2072 382(param): 7(ptr) Variable Function 2073 389(tempArg): 13(ptr) Variable Function 2074 390(param): 13(ptr) Variable Function 2075 397(coordTemp): 7(ptr) Variable Function 2076 400(storeTemp): 19(ptr) Variable Function 2077 411(coordTemp): 7(ptr) Variable Function 2078 414(storeTemp): 7(ptr) Variable Function 2079 424(coordTemp): 7(ptr) Variable Function 2080 427(storeTemp): 13(ptr) Variable Function 2081 437(coordTemp): 7(ptr) Variable Function 2082 440(storeTemp): 19(ptr) Variable Function 2083 450(coordTemp): 7(ptr) Variable Function 2084 453(storeTemp): 7(ptr) Variable Function 2085 463(coordTemp): 7(ptr) Variable Function 2086 466(storeTemp): 13(ptr) Variable Function 2087 476(coordTemp): 7(ptr) Variable Function 2088479(storeTempPre): 19(ptr) Variable Function 2089484(storeTempPost): 19(ptr) Variable Function 2090 491(coordTemp): 7(ptr) Variable Function 2091494(storeTempPre): 13(ptr) Variable Function 2092499(storeTempPost): 13(ptr) Variable Function 2093 506(coordTemp): 7(ptr) Variable Function 2094509(storeTempPre): 7(ptr) Variable Function 2095514(storeTempPost): 7(ptr) Variable Function 2096 521(coordTemp): 7(ptr) Variable Function 2097524(storeTempPre): 19(ptr) Variable Function 2098529(storeTempPost): 19(ptr) Variable Function 2099 536(coordTemp): 7(ptr) Variable Function 2100539(storeTempPre): 7(ptr) Variable Function 2101544(storeTempPost): 7(ptr) Variable Function 2102 551(coordTemp): 7(ptr) Variable Function 2103554(storeTempPre): 13(ptr) Variable Function 2104559(storeTempPost): 13(ptr) Variable Function 2105 566(storeTemp): 19(ptr) Variable Function 2106 575(psout): 574(ptr) Variable Function 2107 71: 68 Load 70(g_tTex1df1) 2108 72: 62(ptr) AccessChain 61 53 2109 73: 6(int) Load 72 2110 74: 39(fvec4) ImageRead 71 73 2111 75: 18(float) CompositeExtract 74 0 2112 77: 68 Load 70(g_tTex1df1) 2113 78: 62(ptr) AccessChain 61 53 2114 79: 6(int) Load 78 2115 80: 39(fvec4) ImageRead 77 79 2116 81: 18(float) CompositeExtract 80 0 2117 Store 76(r00) 81 2118 86: 83 Load 85(g_tTex1di1) 2119 87: 62(ptr) AccessChain 61 53 2120 88: 6(int) Load 87 2121 89: 58(ivec4) ImageRead 86 88 2122 90: 6(int) CompositeExtract 89 0 2123 Store 82(r01) 90 2124 95: 92 Load 94(g_tTex1du1) 2125 96: 62(ptr) AccessChain 61 53 2126 97: 6(int) Load 96 2127 99: 98(ivec4) ImageRead 95 97 2128 100: 12(int) CompositeExtract 99 0 2129 Store 91(r02) 100 2130 105: 102 Load 104(g_tTex2df1) 2131 108: 107(ptr) AccessChain 61 106 2132 109: 56(ivec2) Load 108 2133 110: 39(fvec4) ImageRead 105 109 2134 111: 18(float) CompositeExtract 110 0 2135 Store 101(r10) 111 2136 116: 113 Load 115(g_tTex2di1) 2137 117: 107(ptr) AccessChain 61 106 2138 118: 56(ivec2) Load 117 2139 119: 58(ivec4) ImageRead 116 118 2140 120: 6(int) CompositeExtract 119 0 2141 Store 112(r11) 120 2142 125: 122 Load 124(g_tTex2du1) 2143 126: 107(ptr) AccessChain 61 106 2144 127: 56(ivec2) Load 126 2145 128: 98(ivec4) ImageRead 125 127 2146 129: 12(int) CompositeExtract 128 0 2147 Store 121(r12) 129 2148 134: 131 Load 133(g_tTex3df1) 2149 137: 136(ptr) AccessChain 61 135 2150 138: 57(ivec3) Load 137 2151 139: 39(fvec4) ImageRead 134 138 2152 140: 18(float) CompositeExtract 139 0 2153 Store 130(r20) 140 2154 145: 142 Load 144(g_tTex3di1) 2155 146: 136(ptr) AccessChain 61 135 2156 147: 57(ivec3) Load 146 2157 148: 58(ivec4) ImageRead 145 147 2158 149: 6(int) CompositeExtract 148 0 2159 Store 141(r21) 149 2160 154: 151 Load 153(g_tTex3du1) 2161 155: 136(ptr) AccessChain 61 135 2162 156: 57(ivec3) Load 155 2163 157: 98(ivec4) ImageRead 154 156 2164 158: 12(int) CompositeExtract 157 0 2165 Store 150(r22) 158 2166 162: 161(ptr) AccessChain 61 160 2167 163: 18(float) Load 162 2168 Store 159(lf1) 163 2169 165: 18(float) FunctionCall 37(SomeValue() 2170 Store 164(storeTemp) 165 2171 166: 68 Load 70(g_tTex1df1) 2172 167: 62(ptr) AccessChain 61 53 2173 168: 6(int) Load 167 2174 169: 18(float) Load 164(storeTemp) 2175 ImageWrite 166 168 169 2176 170: 68 Load 70(g_tTex1df1) 2177 171: 62(ptr) AccessChain 61 53 2178 172: 6(int) Load 171 2179 173: 18(float) Load 159(lf1) 2180 ImageWrite 170 172 173 2181 Store 174(storeTemp) 135 2182 175: 83 Load 85(g_tTex1di1) 2183 176: 62(ptr) AccessChain 61 53 2184 177: 6(int) Load 176 2185 178: 6(int) Load 174(storeTemp) 2186 ImageWrite 175 177 178 2187 Store 179(storeTemp) 180 2188 181: 92 Load 94(g_tTex1du1) 2189 182: 62(ptr) AccessChain 61 53 2190 183: 6(int) Load 182 2191 184: 12(int) Load 179(storeTemp) 2192 ImageWrite 181 183 184 2193 187: 62(ptr) AccessChain 61 53 2194 188: 6(int) Load 187 2195 Store 186(coordTemp) 188 2196 190: 68 Load 70(g_tTex1df1) 2197 191: 6(int) Load 186(coordTemp) 2198 192: 39(fvec4) ImageRead 190 191 2199 193: 18(float) CompositeExtract 192 0 2200 Store 189(storeTemp) 193 2201 195: 18(float) Load 189(storeTemp) 2202 196: 18(float) FMul 195 194 2203 Store 189(storeTemp) 196 2204 197: 68 Load 70(g_tTex1df1) 2205 198: 6(int) Load 186(coordTemp) 2206 199: 18(float) Load 189(storeTemp) 2207 ImageWrite 197 198 199 2208 200: 18(float) Load 189(storeTemp) 2209 Store 185(val1) 200 2210 202: 62(ptr) AccessChain 61 53 2211 203: 6(int) Load 202 2212 Store 201(coordTemp) 203 2213 205: 68 Load 70(g_tTex1df1) 2214 206: 6(int) Load 201(coordTemp) 2215 207: 39(fvec4) ImageRead 205 206 2216 208: 18(float) CompositeExtract 207 0 2217 Store 204(storeTemp) 208 2218 210: 18(float) Load 204(storeTemp) 2219 211: 18(float) FSub 210 209 2220 Store 204(storeTemp) 211 2221 212: 68 Load 70(g_tTex1df1) 2222 213: 6(int) Load 201(coordTemp) 2223 214: 18(float) Load 204(storeTemp) 2224 ImageWrite 212 213 214 2225 216: 62(ptr) AccessChain 61 53 2226 217: 6(int) Load 216 2227 Store 215(coordTemp) 217 2228 219: 68 Load 70(g_tTex1df1) 2229 220: 6(int) Load 215(coordTemp) 2230 221: 39(fvec4) ImageRead 219 220 2231 222: 18(float) CompositeExtract 221 0 2232 Store 218(storeTemp) 222 2233 224: 18(float) Load 218(storeTemp) 2234 225: 18(float) FAdd 224 223 2235 Store 218(storeTemp) 225 2236 226: 68 Load 70(g_tTex1df1) 2237 227: 6(int) Load 215(coordTemp) 2238 228: 18(float) Load 218(storeTemp) 2239 ImageWrite 226 227 228 2240 230: 62(ptr) AccessChain 61 53 2241 231: 6(int) Load 230 2242 Store 229(coordTemp) 231 2243 233: 83 Load 85(g_tTex1di1) 2244 234: 6(int) Load 229(coordTemp) 2245 235: 58(ivec4) ImageRead 233 234 2246 236: 6(int) CompositeExtract 235 0 2247 Store 232(storeTemp) 236 2248 237: 6(int) Load 232(storeTemp) 2249 238: 6(int) SDiv 237 135 2250 Store 232(storeTemp) 238 2251 239: 83 Load 85(g_tTex1di1) 2252 240: 6(int) Load 229(coordTemp) 2253 241: 6(int) Load 232(storeTemp) 2254 ImageWrite 239 240 241 2255 243: 62(ptr) AccessChain 61 53 2256 244: 6(int) Load 243 2257 Store 242(coordTemp) 244 2258 246: 83 Load 85(g_tTex1di1) 2259 247: 6(int) Load 242(coordTemp) 2260 248: 58(ivec4) ImageRead 246 247 2261 249: 6(int) CompositeExtract 248 0 2262 Store 245(storeTemp) 249 2263 250: 6(int) Load 245(storeTemp) 2264 251: 6(int) SMod 250 135 2265 Store 245(storeTemp) 251 2266 252: 83 Load 85(g_tTex1di1) 2267 253: 6(int) Load 242(coordTemp) 2268 254: 6(int) Load 245(storeTemp) 2269 ImageWrite 252 253 254 2270 256: 62(ptr) AccessChain 61 53 2271 257: 6(int) Load 256 2272 Store 255(coordTemp) 257 2273 259: 83 Load 85(g_tTex1di1) 2274 260: 6(int) Load 255(coordTemp) 2275 261: 58(ivec4) ImageRead 259 260 2276 262: 6(int) CompositeExtract 261 0 2277 Store 258(storeTemp) 262 2278 264: 6(int) Load 258(storeTemp) 2279 265: 6(int) BitwiseAnd 264 263 2280 Store 258(storeTemp) 265 2281 266: 83 Load 85(g_tTex1di1) 2282 267: 6(int) Load 255(coordTemp) 2283 268: 6(int) Load 258(storeTemp) 2284 ImageWrite 266 267 268 2285 270: 62(ptr) AccessChain 61 53 2286 271: 6(int) Load 270 2287 Store 269(coordTemp) 271 2288 273: 83 Load 85(g_tTex1di1) 2289 274: 6(int) Load 269(coordTemp) 2290 275: 58(ivec4) ImageRead 273 274 2291 276: 6(int) CompositeExtract 275 0 2292 Store 272(storeTemp) 276 2293 278: 6(int) Load 272(storeTemp) 2294 279: 6(int) BitwiseOr 278 277 2295 Store 272(storeTemp) 279 2296 280: 83 Load 85(g_tTex1di1) 2297 281: 6(int) Load 269(coordTemp) 2298 282: 6(int) Load 272(storeTemp) 2299 ImageWrite 280 281 282 2300 284: 62(ptr) AccessChain 61 53 2301 285: 6(int) Load 284 2302 Store 283(coordTemp) 285 2303 287: 83 Load 85(g_tTex1di1) 2304 288: 6(int) Load 283(coordTemp) 2305 289: 58(ivec4) ImageRead 287 288 2306 290: 6(int) CompositeExtract 289 0 2307 Store 286(storeTemp) 290 2308 291: 6(int) Load 286(storeTemp) 2309 292: 6(int) ShiftLeftLogical 291 135 2310 Store 286(storeTemp) 292 2311 293: 83 Load 85(g_tTex1di1) 2312 294: 6(int) Load 283(coordTemp) 2313 295: 6(int) Load 286(storeTemp) 2314 ImageWrite 293 294 295 2315 297: 62(ptr) AccessChain 61 53 2316 298: 6(int) Load 297 2317 Store 296(coordTemp) 298 2318 300: 83 Load 85(g_tTex1di1) 2319 301: 6(int) Load 296(coordTemp) 2320 302: 58(ivec4) ImageRead 300 301 2321 303: 6(int) CompositeExtract 302 0 2322 Store 299(storeTemp) 303 2323 304: 6(int) Load 299(storeTemp) 2324 305: 6(int) ShiftRightArithmetic 304 135 2325 Store 299(storeTemp) 305 2326 306: 83 Load 85(g_tTex1di1) 2327 307: 6(int) Load 296(coordTemp) 2328 308: 6(int) Load 299(storeTemp) 2329 ImageWrite 306 307 308 2330 310: 18(float) FunctionCall 37(SomeValue() 2331 Store 309(storeTemp) 310 2332 311: 102 Load 104(g_tTex2df1) 2333 312: 107(ptr) AccessChain 61 106 2334 313: 56(ivec2) Load 312 2335 314: 18(float) Load 309(storeTemp) 2336 ImageWrite 311 313 314 2337 315: 102 Load 104(g_tTex2df1) 2338 316: 107(ptr) AccessChain 61 106 2339 317: 56(ivec2) Load 316 2340 318: 18(float) Load 159(lf1) 2341 ImageWrite 315 317 318 2342 Store 319(storeTemp) 320 2343 321: 113 Load 115(g_tTex2di1) 2344 322: 107(ptr) AccessChain 61 106 2345 323: 56(ivec2) Load 322 2346 324: 6(int) Load 319(storeTemp) 2347 ImageWrite 321 323 324 2348 Store 325(storeTemp) 326 2349 327: 122 Load 124(g_tTex2du1) 2350 328: 107(ptr) AccessChain 61 106 2351 329: 56(ivec2) Load 328 2352 330: 12(int) Load 325(storeTemp) 2353 ImageWrite 327 329 330 2354 332: 18(float) FunctionCall 37(SomeValue() 2355 Store 331(storeTemp) 332 2356 333: 131 Load 133(g_tTex3df1) 2357 334: 136(ptr) AccessChain 61 135 2358 335: 57(ivec3) Load 334 2359 336: 18(float) Load 331(storeTemp) 2360 ImageWrite 333 335 336 2361 337: 131 Load 133(g_tTex3df1) 2362 338: 136(ptr) AccessChain 61 135 2363 339: 57(ivec3) Load 338 2364 340: 18(float) Load 159(lf1) 2365 ImageWrite 337 339 340 2366 Store 341(storeTemp) 160 2367 342: 142 Load 144(g_tTex3di1) 2368 343: 136(ptr) AccessChain 61 135 2369 344: 57(ivec3) Load 343 2370 345: 6(int) Load 341(storeTemp) 2371 ImageWrite 342 344 345 2372 Store 346(storeTemp) 347 2373 348: 151 Load 153(g_tTex3du1) 2374 349: 136(ptr) AccessChain 61 135 2375 350: 57(ivec3) Load 349 2376 351: 12(int) Load 346(storeTemp) 2377 ImageWrite 348 350 351 2378 352: 68 Load 70(g_tTex1df1) 2379 353: 62(ptr) AccessChain 61 53 2380 354: 6(int) Load 353 2381 355: 39(fvec4) ImageRead 352 354 2382 356: 18(float) CompositeExtract 355 0 2383 Store 357(param) 356 2384 358: 18(float) FunctionCall 22(Fn1(f1;) 357(param) 2385 359: 83 Load 85(g_tTex1di1) 2386 360: 62(ptr) AccessChain 61 53 2387 361: 6(int) Load 360 2388 362: 58(ivec4) ImageRead 359 361 2389 363: 6(int) CompositeExtract 362 0 2390 Store 364(param) 363 2391 365: 6(int) FunctionCall 10(Fn1(i1;) 364(param) 2392 366: 92 Load 94(g_tTex1du1) 2393 367: 62(ptr) AccessChain 61 53 2394 368: 6(int) Load 367 2395 369: 98(ivec4) ImageRead 366 368 2396 370: 12(int) CompositeExtract 369 0 2397 Store 371(param) 370 2398 372: 12(int) FunctionCall 16(Fn1(u1;) 371(param) 2399 375: 2 FunctionCall 34(Fn2(f1;) 374(param) 2400 376: 18(float) Load 374(param) 2401 Store 373(tempArg) 376 2402 377: 68 Load 70(g_tTex1df1) 2403 378: 62(ptr) AccessChain 61 53 2404 379: 6(int) Load 378 2405 380: 18(float) Load 373(tempArg) 2406 ImageWrite 377 379 380 2407 383: 2 FunctionCall 26(Fn2(i1;) 382(param) 2408 384: 6(int) Load 382(param) 2409 Store 381(tempArg) 384 2410 385: 83 Load 85(g_tTex1di1) 2411 386: 62(ptr) AccessChain 61 53 2412 387: 6(int) Load 386 2413 388: 6(int) Load 381(tempArg) 2414 ImageWrite 385 387 388 2415 391: 2 FunctionCall 30(Fn2(u1;) 390(param) 2416 392: 12(int) Load 390(param) 2417 Store 389(tempArg) 392 2418 393: 92 Load 94(g_tTex1du1) 2419 394: 62(ptr) AccessChain 61 53 2420 395: 6(int) Load 394 2421 396: 12(int) Load 389(tempArg) 2422 ImageWrite 393 395 396 2423 398: 62(ptr) AccessChain 61 53 2424 399: 6(int) Load 398 2425 Store 397(coordTemp) 399 2426 401: 68 Load 70(g_tTex1df1) 2427 402: 6(int) Load 397(coordTemp) 2428 403: 39(fvec4) ImageRead 401 402 2429 404: 18(float) CompositeExtract 403 0 2430 Store 400(storeTemp) 404 2431 405: 18(float) Load 400(storeTemp) 2432 407: 18(float) FAdd 405 406 2433 Store 400(storeTemp) 407 2434 408: 68 Load 70(g_tTex1df1) 2435 409: 6(int) Load 397(coordTemp) 2436 410: 18(float) Load 400(storeTemp) 2437 ImageWrite 408 409 410 2438 412: 62(ptr) AccessChain 61 53 2439 413: 6(int) Load 412 2440 Store 411(coordTemp) 413 2441 415: 83 Load 85(g_tTex1di1) 2442 416: 6(int) Load 411(coordTemp) 2443 417: 58(ivec4) ImageRead 415 416 2444 418: 6(int) CompositeExtract 417 0 2445 Store 414(storeTemp) 418 2446 419: 6(int) Load 414(storeTemp) 2447 420: 6(int) IAdd 419 106 2448 Store 414(storeTemp) 420 2449 421: 83 Load 85(g_tTex1di1) 2450 422: 6(int) Load 411(coordTemp) 2451 423: 6(int) Load 414(storeTemp) 2452 ImageWrite 421 422 423 2453 425: 62(ptr) AccessChain 61 53 2454 426: 6(int) Load 425 2455 Store 424(coordTemp) 426 2456 428: 92 Load 94(g_tTex1du1) 2457 429: 6(int) Load 424(coordTemp) 2458 430: 98(ivec4) ImageRead 428 429 2459 431: 12(int) CompositeExtract 430 0 2460 Store 427(storeTemp) 431 2461 432: 12(int) Load 427(storeTemp) 2462 433: 12(int) IAdd 432 106 2463 Store 427(storeTemp) 433 2464 434: 92 Load 94(g_tTex1du1) 2465 435: 6(int) Load 424(coordTemp) 2466 436: 12(int) Load 427(storeTemp) 2467 ImageWrite 434 435 436 2468 438: 62(ptr) AccessChain 61 53 2469 439: 6(int) Load 438 2470 Store 437(coordTemp) 439 2471 441: 68 Load 70(g_tTex1df1) 2472 442: 6(int) Load 437(coordTemp) 2473 443: 39(fvec4) ImageRead 441 442 2474 444: 18(float) CompositeExtract 443 0 2475 Store 440(storeTemp) 444 2476 445: 18(float) Load 440(storeTemp) 2477 446: 18(float) FSub 445 406 2478 Store 440(storeTemp) 446 2479 447: 68 Load 70(g_tTex1df1) 2480 448: 6(int) Load 437(coordTemp) 2481 449: 18(float) Load 440(storeTemp) 2482 ImageWrite 447 448 449 2483 451: 62(ptr) AccessChain 61 53 2484 452: 6(int) Load 451 2485 Store 450(coordTemp) 452 2486 454: 83 Load 85(g_tTex1di1) 2487 455: 6(int) Load 450(coordTemp) 2488 456: 58(ivec4) ImageRead 454 455 2489 457: 6(int) CompositeExtract 456 0 2490 Store 453(storeTemp) 457 2491 458: 6(int) Load 453(storeTemp) 2492 459: 6(int) ISub 458 106 2493 Store 453(storeTemp) 459 2494 460: 83 Load 85(g_tTex1di1) 2495 461: 6(int) Load 450(coordTemp) 2496 462: 6(int) Load 453(storeTemp) 2497 ImageWrite 460 461 462 2498 464: 62(ptr) AccessChain 61 53 2499 465: 6(int) Load 464 2500 Store 463(coordTemp) 465 2501 467: 92 Load 94(g_tTex1du1) 2502 468: 6(int) Load 463(coordTemp) 2503 469: 98(ivec4) ImageRead 467 468 2504 470: 12(int) CompositeExtract 469 0 2505 Store 466(storeTemp) 470 2506 471: 12(int) Load 466(storeTemp) 2507 472: 12(int) ISub 471 106 2508 Store 466(storeTemp) 472 2509 473: 92 Load 94(g_tTex1du1) 2510 474: 6(int) Load 463(coordTemp) 2511 475: 12(int) Load 466(storeTemp) 2512 ImageWrite 473 474 475 2513 477: 62(ptr) AccessChain 61 53 2514 478: 6(int) Load 477 2515 Store 476(coordTemp) 478 2516 480: 68 Load 70(g_tTex1df1) 2517 481: 6(int) Load 476(coordTemp) 2518 482: 39(fvec4) ImageRead 480 481 2519 483: 18(float) CompositeExtract 482 0 2520 Store 479(storeTempPre) 483 2521 485: 18(float) Load 479(storeTempPre) 2522 Store 484(storeTempPost) 485 2523 486: 18(float) Load 484(storeTempPost) 2524 487: 18(float) FAdd 486 406 2525 Store 484(storeTempPost) 487 2526 488: 68 Load 70(g_tTex1df1) 2527 489: 6(int) Load 476(coordTemp) 2528 490: 18(float) Load 484(storeTempPost) 2529 ImageWrite 488 489 490 2530 492: 62(ptr) AccessChain 61 53 2531 493: 6(int) Load 492 2532 Store 491(coordTemp) 493 2533 495: 92 Load 94(g_tTex1du1) 2534 496: 6(int) Load 491(coordTemp) 2535 497: 98(ivec4) ImageRead 495 496 2536 498: 12(int) CompositeExtract 497 0 2537 Store 494(storeTempPre) 498 2538 500: 12(int) Load 494(storeTempPre) 2539 Store 499(storeTempPost) 500 2540 501: 12(int) Load 499(storeTempPost) 2541 502: 12(int) ISub 501 106 2542 Store 499(storeTempPost) 502 2543 503: 92 Load 94(g_tTex1du1) 2544 504: 6(int) Load 491(coordTemp) 2545 505: 12(int) Load 499(storeTempPost) 2546 ImageWrite 503 504 505 2547 507: 62(ptr) AccessChain 61 53 2548 508: 6(int) Load 507 2549 Store 506(coordTemp) 508 2550 510: 83 Load 85(g_tTex1di1) 2551 511: 6(int) Load 506(coordTemp) 2552 512: 58(ivec4) ImageRead 510 511 2553 513: 6(int) CompositeExtract 512 0 2554 Store 509(storeTempPre) 513 2555 515: 6(int) Load 509(storeTempPre) 2556 Store 514(storeTempPost) 515 2557 516: 6(int) Load 514(storeTempPost) 2558 517: 6(int) IAdd 516 106 2559 Store 514(storeTempPost) 517 2560 518: 83 Load 85(g_tTex1di1) 2561 519: 6(int) Load 506(coordTemp) 2562 520: 6(int) Load 514(storeTempPost) 2563 ImageWrite 518 519 520 2564 522: 62(ptr) AccessChain 61 53 2565 523: 6(int) Load 522 2566 Store 521(coordTemp) 523 2567 525: 68 Load 70(g_tTex1df1) 2568 526: 6(int) Load 521(coordTemp) 2569 527: 39(fvec4) ImageRead 525 526 2570 528: 18(float) CompositeExtract 527 0 2571 Store 524(storeTempPre) 528 2572 530: 18(float) Load 524(storeTempPre) 2573 Store 529(storeTempPost) 530 2574 531: 18(float) Load 529(storeTempPost) 2575 532: 18(float) FSub 531 406 2576 Store 529(storeTempPost) 532 2577 533: 68 Load 70(g_tTex1df1) 2578 534: 6(int) Load 521(coordTemp) 2579 535: 18(float) Load 529(storeTempPost) 2580 ImageWrite 533 534 535 2581 537: 62(ptr) AccessChain 61 53 2582 538: 6(int) Load 537 2583 Store 536(coordTemp) 538 2584 540: 83 Load 85(g_tTex1di1) 2585 541: 6(int) Load 536(coordTemp) 2586 542: 58(ivec4) ImageRead 540 541 2587 543: 6(int) CompositeExtract 542 0 2588 Store 539(storeTempPre) 543 2589 545: 6(int) Load 539(storeTempPre) 2590 Store 544(storeTempPost) 545 2591 546: 6(int) Load 544(storeTempPost) 2592 547: 6(int) IAdd 546 106 2593 Store 544(storeTempPost) 547 2594 548: 83 Load 85(g_tTex1di1) 2595 549: 6(int) Load 536(coordTemp) 2596 550: 6(int) Load 544(storeTempPost) 2597 ImageWrite 548 549 550 2598 552: 62(ptr) AccessChain 61 53 2599 553: 6(int) Load 552 2600 Store 551(coordTemp) 553 2601 555: 92 Load 94(g_tTex1du1) 2602 556: 6(int) Load 551(coordTemp) 2603 557: 98(ivec4) ImageRead 555 556 2604 558: 12(int) CompositeExtract 557 0 2605 Store 554(storeTempPre) 558 2606 560: 12(int) Load 554(storeTempPre) 2607 Store 559(storeTempPost) 560 2608 561: 12(int) Load 559(storeTempPost) 2609 562: 12(int) ISub 561 106 2610 Store 559(storeTempPost) 562 2611 563: 92 Load 94(g_tTex1du1) 2612 564: 6(int) Load 551(coordTemp) 2613 565: 12(int) Load 559(storeTempPost) 2614 ImageWrite 563 564 565 2615 567: 102 Load 104(g_tTex2df1) 2616 570: 39(fvec4) ImageRead 567 569 2617 571: 18(float) CompositeExtract 570 0 2618 Store 566(storeTemp) 571 2619 572: 68 Load 70(g_tTex1df1) 2620 573: 18(float) Load 566(storeTemp) 2621 ImageWrite 572 106 573 2622 578: 577(ptr) AccessChain 575(psout) 53 2623 Store 578 576 2624 579:40(PS_OUTPUT) Load 575(psout) 2625 ReturnValue 579 2626 FunctionEnd 2627