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 1692Validation failed 1693// Module Version 10000 1694// Generated by (magic number): 8000a 1695// Id's are bound by 571 1696 1697 Capability Shader 1698 Capability Image1D 1699 1: ExtInstImport "GLSL.std.450" 1700 MemoryModel Logical GLSL450 1701 EntryPoint Fragment 4 "main" 547 1702 ExecutionMode 4 OriginUpperLeft 1703 Source HLSL 500 1704 Name 4 "main" 1705 Name 10 "Fn1(i1;" 1706 Name 9 "x" 1707 Name 16 "Fn1(u1;" 1708 Name 15 "x" 1709 Name 22 "Fn1(f1;" 1710 Name 21 "x" 1711 Name 26 "Fn2(i1;" 1712 Name 25 "x" 1713 Name 30 "Fn2(u1;" 1714 Name 29 "x" 1715 Name 34 "Fn2(f1;" 1716 Name 33 "x" 1717 Name 37 "SomeValue(" 1718 Name 40 "PS_OUTPUT" 1719 MemberName 40(PS_OUTPUT) 0 "Color" 1720 Name 42 "@main(" 1721 Name 59 "$Global" 1722 MemberName 59($Global) 0 "c1" 1723 MemberName 59($Global) 1 "c2" 1724 MemberName 59($Global) 2 "c3" 1725 MemberName 59($Global) 3 "c4" 1726 MemberName 59($Global) 4 "o1" 1727 MemberName 59($Global) 5 "o2" 1728 MemberName 59($Global) 6 "o3" 1729 MemberName 59($Global) 7 "o4" 1730 MemberName 59($Global) 8 "uf1" 1731 MemberName 59($Global) 9 "ui1" 1732 MemberName 59($Global) 10 "uu1" 1733 Name 61 "" 1734 Name 70 "g_tTex1df1" 1735 Name 75 "r00" 1736 Name 80 "r01" 1737 Name 83 "g_tTex1di1" 1738 Name 88 "r02" 1739 Name 91 "g_tTex1du1" 1740 Name 96 "r10" 1741 Name 99 "g_tTex2df1" 1742 Name 106 "r11" 1743 Name 109 "g_tTex2di1" 1744 Name 114 "r12" 1745 Name 117 "g_tTex2du1" 1746 Name 122 "r20" 1747 Name 125 "g_tTex3df1" 1748 Name 132 "r21" 1749 Name 135 "g_tTex3di1" 1750 Name 140 "r22" 1751 Name 143 "g_tTex3du1" 1752 Name 148 "lf1" 1753 Name 153 "storeTemp" 1754 Name 163 "storeTemp" 1755 Name 168 "storeTemp" 1756 Name 174 "val1" 1757 Name 175 "coordTemp" 1758 Name 178 "storeTemp" 1759 Name 189 "coordTemp" 1760 Name 192 "storeTemp" 1761 Name 202 "coordTemp" 1762 Name 205 "storeTemp" 1763 Name 215 "coordTemp" 1764 Name 218 "storeTemp" 1765 Name 227 "coordTemp" 1766 Name 230 "storeTemp" 1767 Name 239 "coordTemp" 1768 Name 242 "storeTemp" 1769 Name 252 "coordTemp" 1770 Name 255 "storeTemp" 1771 Name 265 "coordTemp" 1772 Name 268 "storeTemp" 1773 Name 277 "coordTemp" 1774 Name 280 "storeTemp" 1775 Name 289 "storeTemp" 1776 Name 299 "storeTemp" 1777 Name 305 "storeTemp" 1778 Name 311 "storeTemp" 1779 Name 321 "storeTemp" 1780 Name 326 "storeTemp" 1781 Name 336 "param" 1782 Name 342 "param" 1783 Name 348 "param" 1784 Name 350 "tempArg" 1785 Name 351 "param" 1786 Name 358 "tempArg" 1787 Name 359 "param" 1788 Name 366 "tempArg" 1789 Name 367 "param" 1790 Name 374 "coordTemp" 1791 Name 377 "storeTemp" 1792 Name 387 "coordTemp" 1793 Name 390 "storeTemp" 1794 Name 399 "coordTemp" 1795 Name 402 "storeTemp" 1796 Name 411 "coordTemp" 1797 Name 414 "storeTemp" 1798 Name 423 "coordTemp" 1799 Name 426 "storeTemp" 1800 Name 435 "coordTemp" 1801 Name 438 "storeTemp" 1802 Name 447 "coordTemp" 1803 Name 450 "storeTempPre" 1804 Name 454 "storeTempPost" 1805 Name 461 "coordTemp" 1806 Name 464 "storeTempPre" 1807 Name 468 "storeTempPost" 1808 Name 475 "coordTemp" 1809 Name 478 "storeTempPre" 1810 Name 482 "storeTempPost" 1811 Name 489 "coordTemp" 1812 Name 492 "storeTempPre" 1813 Name 496 "storeTempPost" 1814 Name 503 "coordTemp" 1815 Name 506 "storeTempPre" 1816 Name 510 "storeTempPost" 1817 Name 517 "coordTemp" 1818 Name 520 "storeTempPre" 1819 Name 524 "storeTempPost" 1820 Name 531 "storeTemp" 1821 Name 539 "psout" 1822 Name 547 "@entryPointOutput.Color" 1823 Name 552 "g_sSamp" 1824 Name 555 "g_tTex1df1a" 1825 Name 558 "g_tTex1di1a" 1826 Name 561 "g_tTex1du1a" 1827 Name 564 "g_tTex2df1a" 1828 Name 567 "g_tTex2di1a" 1829 Name 570 "g_tTex2du1a" 1830 MemberDecorate 59($Global) 0 Offset 0 1831 MemberDecorate 59($Global) 1 Offset 8 1832 MemberDecorate 59($Global) 2 Offset 16 1833 MemberDecorate 59($Global) 3 Offset 32 1834 MemberDecorate 59($Global) 4 Offset 48 1835 MemberDecorate 59($Global) 5 Offset 56 1836 MemberDecorate 59($Global) 6 Offset 64 1837 MemberDecorate 59($Global) 7 Offset 80 1838 MemberDecorate 59($Global) 8 Offset 96 1839 MemberDecorate 59($Global) 9 Offset 100 1840 MemberDecorate 59($Global) 10 Offset 104 1841 Decorate 59($Global) Block 1842 Decorate 61 DescriptorSet 0 1843 Decorate 61 Binding 10 1844 Decorate 70(g_tTex1df1) DescriptorSet 0 1845 Decorate 70(g_tTex1df1) Binding 1 1846 Decorate 83(g_tTex1di1) DescriptorSet 0 1847 Decorate 83(g_tTex1di1) Binding 2 1848 Decorate 91(g_tTex1du1) DescriptorSet 0 1849 Decorate 91(g_tTex1du1) Binding 3 1850 Decorate 99(g_tTex2df1) DescriptorSet 0 1851 Decorate 99(g_tTex2df1) Binding 4 1852 Decorate 109(g_tTex2di1) DescriptorSet 0 1853 Decorate 109(g_tTex2di1) Binding 5 1854 Decorate 117(g_tTex2du1) DescriptorSet 0 1855 Decorate 117(g_tTex2du1) Binding 6 1856 Decorate 125(g_tTex3df1) DescriptorSet 0 1857 Decorate 125(g_tTex3df1) Binding 7 1858 Decorate 135(g_tTex3di1) DescriptorSet 0 1859 Decorate 135(g_tTex3di1) Binding 8 1860 Decorate 143(g_tTex3du1) DescriptorSet 0 1861 Decorate 143(g_tTex3du1) Binding 9 1862 Decorate 547(@entryPointOutput.Color) Location 0 1863 Decorate 552(g_sSamp) DescriptorSet 0 1864 Decorate 552(g_sSamp) Binding 0 1865 Decorate 555(g_tTex1df1a) DescriptorSet 0 1866 Decorate 555(g_tTex1df1a) Binding 0 1867 Decorate 558(g_tTex1di1a) DescriptorSet 0 1868 Decorate 558(g_tTex1di1a) Binding 0 1869 Decorate 561(g_tTex1du1a) DescriptorSet 0 1870 Decorate 561(g_tTex1du1a) Binding 0 1871 Decorate 564(g_tTex2df1a) DescriptorSet 0 1872 Decorate 564(g_tTex2df1a) Binding 0 1873 Decorate 567(g_tTex2di1a) DescriptorSet 0 1874 Decorate 567(g_tTex2di1a) Binding 0 1875 Decorate 570(g_tTex2du1a) DescriptorSet 0 1876 Decorate 570(g_tTex2du1a) Binding 0 1877 2: TypeVoid 1878 3: TypeFunction 2 1879 6: TypeInt 32 1 1880 7: TypePointer Function 6(int) 1881 8: TypeFunction 6(int) 7(ptr) 1882 12: TypeInt 32 0 1883 13: TypePointer Function 12(int) 1884 14: TypeFunction 12(int) 13(ptr) 1885 18: TypeFloat 32 1886 19: TypePointer Function 18(float) 1887 20: TypeFunction 18(float) 19(ptr) 1888 24: TypeFunction 2 7(ptr) 1889 28: TypeFunction 2 13(ptr) 1890 32: TypeFunction 2 19(ptr) 1891 36: TypeFunction 18(float) 1892 39: TypeVector 18(float) 4 1893 40(PS_OUTPUT): TypeStruct 39(fvec4) 1894 41: TypeFunction 40(PS_OUTPUT) 1895 53: 6(int) Constant 0 1896 54: 12(int) Constant 0 1897 55: 18(float) Constant 0 1898 56: TypeVector 6(int) 2 1899 57: TypeVector 6(int) 3 1900 58: TypeVector 6(int) 4 1901 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) 1902 60: TypePointer Uniform 59($Global) 1903 61: 60(ptr) Variable Uniform 1904 62: TypePointer Uniform 6(int) 1905 68: TypeImage 18(float) 1D nonsampled format:R32f 1906 69: TypePointer UniformConstant 68 1907 70(g_tTex1df1): 69(ptr) Variable UniformConstant 1908 81: TypeImage 6(int) 1D nonsampled format:R32i 1909 82: TypePointer UniformConstant 81 1910 83(g_tTex1di1): 82(ptr) Variable UniformConstant 1911 89: TypeImage 12(int) 1D nonsampled format:R32ui 1912 90: TypePointer UniformConstant 89 1913 91(g_tTex1du1): 90(ptr) Variable UniformConstant 1914 97: TypeImage 18(float) 2D nonsampled format:R32f 1915 98: TypePointer UniformConstant 97 1916 99(g_tTex2df1): 98(ptr) Variable UniformConstant 1917 101: 6(int) Constant 1 1918 102: TypePointer Uniform 56(ivec2) 1919 107: TypeImage 6(int) 2D nonsampled format:R32i 1920 108: TypePointer UniformConstant 107 1921 109(g_tTex2di1): 108(ptr) Variable UniformConstant 1922 115: TypeImage 12(int) 2D nonsampled format:R32ui 1923 116: TypePointer UniformConstant 115 1924 117(g_tTex2du1): 116(ptr) Variable UniformConstant 1925 123: TypeImage 18(float) 3D nonsampled format:R32f 1926 124: TypePointer UniformConstant 123 1927 125(g_tTex3df1): 124(ptr) Variable UniformConstant 1928 127: 6(int) Constant 2 1929 128: TypePointer Uniform 57(ivec3) 1930 133: TypeImage 6(int) 3D nonsampled format:R32i 1931 134: TypePointer UniformConstant 133 1932 135(g_tTex3di1): 134(ptr) Variable UniformConstant 1933 141: TypeImage 12(int) 3D nonsampled format:R32ui 1934 142: TypePointer UniformConstant 141 1935 143(g_tTex3du1): 142(ptr) Variable UniformConstant 1936 149: 6(int) Constant 8 1937 150: TypePointer Uniform 18(float) 1938 169: 12(int) Constant 3 1939 182: 18(float) Constant 1073741824 1940 196: 18(float) Constant 1077936128 1941 209: 18(float) Constant 1082130432 1942 246: 6(int) Constant 65535 1943 259: 6(int) Constant 61680 1944 300: 6(int) Constant 5 1945 306: 12(int) Constant 6 1946 327: 12(int) Constant 9 1947 382: 18(float) Constant 1065353216 1948 533: 6(int) Constant 3 1949 534: 56(ivec2) ConstantComposite 127 533 1950 538: TypePointer Function 40(PS_OUTPUT) 1951 540: 39(fvec4) ConstantComposite 382 382 382 382 1952 541: TypePointer Function 39(fvec4) 1953 546: TypePointer Output 39(fvec4) 1954547(@entryPointOutput.Color): 546(ptr) Variable Output 1955 550: TypeSampler 1956 551: TypePointer UniformConstant 550 1957 552(g_sSamp): 551(ptr) Variable UniformConstant 1958 553: TypeImage 18(float) 1D array nonsampled format:R32f 1959 554: TypePointer UniformConstant 553 1960555(g_tTex1df1a): 554(ptr) Variable UniformConstant 1961 556: TypeImage 6(int) 1D array nonsampled format:R32i 1962 557: TypePointer UniformConstant 556 1963558(g_tTex1di1a): 557(ptr) Variable UniformConstant 1964 559: TypeImage 12(int) 1D array nonsampled format:R32ui 1965 560: TypePointer UniformConstant 559 1966561(g_tTex1du1a): 560(ptr) Variable UniformConstant 1967 562: TypeImage 18(float) 2D array nonsampled format:R32f 1968 563: TypePointer UniformConstant 562 1969564(g_tTex2df1a): 563(ptr) Variable UniformConstant 1970 565: TypeImage 6(int) 2D array nonsampled format:R32i 1971 566: TypePointer UniformConstant 565 1972567(g_tTex2di1a): 566(ptr) Variable UniformConstant 1973 568: TypeImage 12(int) 2D array nonsampled format:R32ui 1974 569: TypePointer UniformConstant 568 1975570(g_tTex2du1a): 569(ptr) Variable UniformConstant 1976 4(main): 2 Function None 3 1977 5: Label 1978 548:40(PS_OUTPUT) FunctionCall 42(@main() 1979 549: 39(fvec4) CompositeExtract 548 0 1980 Store 547(@entryPointOutput.Color) 549 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 75(r00): 19(ptr) Variable Function 2029 80(r01): 7(ptr) Variable Function 2030 88(r02): 13(ptr) Variable Function 2031 96(r10): 19(ptr) Variable Function 2032 106(r11): 7(ptr) Variable Function 2033 114(r12): 13(ptr) Variable Function 2034 122(r20): 19(ptr) Variable Function 2035 132(r21): 7(ptr) Variable Function 2036 140(r22): 13(ptr) Variable Function 2037 148(lf1): 19(ptr) Variable Function 2038 153(storeTemp): 19(ptr) Variable Function 2039 163(storeTemp): 7(ptr) Variable Function 2040 168(storeTemp): 13(ptr) Variable Function 2041 174(val1): 19(ptr) Variable Function 2042 175(coordTemp): 7(ptr) Variable Function 2043 178(storeTemp): 19(ptr) Variable Function 2044 189(coordTemp): 7(ptr) Variable Function 2045 192(storeTemp): 19(ptr) Variable Function 2046 202(coordTemp): 7(ptr) Variable Function 2047 205(storeTemp): 19(ptr) Variable Function 2048 215(coordTemp): 7(ptr) Variable Function 2049 218(storeTemp): 7(ptr) Variable Function 2050 227(coordTemp): 7(ptr) Variable Function 2051 230(storeTemp): 7(ptr) Variable Function 2052 239(coordTemp): 7(ptr) Variable Function 2053 242(storeTemp): 7(ptr) Variable Function 2054 252(coordTemp): 7(ptr) Variable Function 2055 255(storeTemp): 7(ptr) Variable Function 2056 265(coordTemp): 7(ptr) Variable Function 2057 268(storeTemp): 7(ptr) Variable Function 2058 277(coordTemp): 7(ptr) Variable Function 2059 280(storeTemp): 7(ptr) Variable Function 2060 289(storeTemp): 19(ptr) Variable Function 2061 299(storeTemp): 7(ptr) Variable Function 2062 305(storeTemp): 13(ptr) Variable Function 2063 311(storeTemp): 19(ptr) Variable Function 2064 321(storeTemp): 7(ptr) Variable Function 2065 326(storeTemp): 13(ptr) Variable Function 2066 336(param): 19(ptr) Variable Function 2067 342(param): 7(ptr) Variable Function 2068 348(param): 13(ptr) Variable Function 2069 350(tempArg): 19(ptr) Variable Function 2070 351(param): 19(ptr) Variable Function 2071 358(tempArg): 7(ptr) Variable Function 2072 359(param): 7(ptr) Variable Function 2073 366(tempArg): 13(ptr) Variable Function 2074 367(param): 13(ptr) Variable Function 2075 374(coordTemp): 7(ptr) Variable Function 2076 377(storeTemp): 19(ptr) Variable Function 2077 387(coordTemp): 7(ptr) Variable Function 2078 390(storeTemp): 7(ptr) Variable Function 2079 399(coordTemp): 7(ptr) Variable Function 2080 402(storeTemp): 13(ptr) Variable Function 2081 411(coordTemp): 7(ptr) Variable Function 2082 414(storeTemp): 19(ptr) Variable Function 2083 423(coordTemp): 7(ptr) Variable Function 2084 426(storeTemp): 7(ptr) Variable Function 2085 435(coordTemp): 7(ptr) Variable Function 2086 438(storeTemp): 13(ptr) Variable Function 2087 447(coordTemp): 7(ptr) Variable Function 2088450(storeTempPre): 19(ptr) Variable Function 2089454(storeTempPost): 19(ptr) Variable Function 2090 461(coordTemp): 7(ptr) Variable Function 2091464(storeTempPre): 13(ptr) Variable Function 2092468(storeTempPost): 13(ptr) Variable Function 2093 475(coordTemp): 7(ptr) Variable Function 2094478(storeTempPre): 7(ptr) Variable Function 2095482(storeTempPost): 7(ptr) Variable Function 2096 489(coordTemp): 7(ptr) Variable Function 2097492(storeTempPre): 19(ptr) Variable Function 2098496(storeTempPost): 19(ptr) Variable Function 2099 503(coordTemp): 7(ptr) Variable Function 2100506(storeTempPre): 7(ptr) Variable Function 2101510(storeTempPost): 7(ptr) Variable Function 2102 517(coordTemp): 7(ptr) Variable Function 2103520(storeTempPre): 13(ptr) Variable Function 2104524(storeTempPost): 13(ptr) Variable Function 2105 531(storeTemp): 19(ptr) Variable Function 2106 539(psout): 538(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: 18(float) ImageRead 71 73 2111 76: 68 Load 70(g_tTex1df1) 2112 77: 62(ptr) AccessChain 61 53 2113 78: 6(int) Load 77 2114 79: 18(float) ImageRead 76 78 2115 Store 75(r00) 79 2116 84: 81 Load 83(g_tTex1di1) 2117 85: 62(ptr) AccessChain 61 53 2118 86: 6(int) Load 85 2119 87: 6(int) ImageRead 84 86 2120 Store 80(r01) 87 2121 92: 89 Load 91(g_tTex1du1) 2122 93: 62(ptr) AccessChain 61 53 2123 94: 6(int) Load 93 2124 95: 12(int) ImageRead 92 94 2125 Store 88(r02) 95 2126 100: 97 Load 99(g_tTex2df1) 2127 103: 102(ptr) AccessChain 61 101 2128 104: 56(ivec2) Load 103 2129 105: 18(float) ImageRead 100 104 2130 Store 96(r10) 105 2131 110: 107 Load 109(g_tTex2di1) 2132 111: 102(ptr) AccessChain 61 101 2133 112: 56(ivec2) Load 111 2134 113: 6(int) ImageRead 110 112 2135 Store 106(r11) 113 2136 118: 115 Load 117(g_tTex2du1) 2137 119: 102(ptr) AccessChain 61 101 2138 120: 56(ivec2) Load 119 2139 121: 12(int) ImageRead 118 120 2140 Store 114(r12) 121 2141 126: 123 Load 125(g_tTex3df1) 2142 129: 128(ptr) AccessChain 61 127 2143 130: 57(ivec3) Load 129 2144 131: 18(float) ImageRead 126 130 2145 Store 122(r20) 131 2146 136: 133 Load 135(g_tTex3di1) 2147 137: 128(ptr) AccessChain 61 127 2148 138: 57(ivec3) Load 137 2149 139: 6(int) ImageRead 136 138 2150 Store 132(r21) 139 2151 144: 141 Load 143(g_tTex3du1) 2152 145: 128(ptr) AccessChain 61 127 2153 146: 57(ivec3) Load 145 2154 147: 12(int) ImageRead 144 146 2155 Store 140(r22) 147 2156 151: 150(ptr) AccessChain 61 149 2157 152: 18(float) Load 151 2158 Store 148(lf1) 152 2159 154: 18(float) FunctionCall 37(SomeValue() 2160 Store 153(storeTemp) 154 2161 155: 68 Load 70(g_tTex1df1) 2162 156: 62(ptr) AccessChain 61 53 2163 157: 6(int) Load 156 2164 158: 18(float) Load 153(storeTemp) 2165 ImageWrite 155 157 158 2166 159: 68 Load 70(g_tTex1df1) 2167 160: 62(ptr) AccessChain 61 53 2168 161: 6(int) Load 160 2169 162: 18(float) Load 148(lf1) 2170 ImageWrite 159 161 162 2171 Store 163(storeTemp) 127 2172 164: 81 Load 83(g_tTex1di1) 2173 165: 62(ptr) AccessChain 61 53 2174 166: 6(int) Load 165 2175 167: 6(int) Load 163(storeTemp) 2176 ImageWrite 164 166 167 2177 Store 168(storeTemp) 169 2178 170: 89 Load 91(g_tTex1du1) 2179 171: 62(ptr) AccessChain 61 53 2180 172: 6(int) Load 171 2181 173: 12(int) Load 168(storeTemp) 2182 ImageWrite 170 172 173 2183 176: 62(ptr) AccessChain 61 53 2184 177: 6(int) Load 176 2185 Store 175(coordTemp) 177 2186 179: 68 Load 70(g_tTex1df1) 2187 180: 6(int) Load 175(coordTemp) 2188 181: 18(float) ImageRead 179 180 2189 Store 178(storeTemp) 181 2190 183: 18(float) Load 178(storeTemp) 2191 184: 18(float) FMul 183 182 2192 Store 178(storeTemp) 184 2193 185: 68 Load 70(g_tTex1df1) 2194 186: 6(int) Load 175(coordTemp) 2195 187: 18(float) Load 178(storeTemp) 2196 ImageWrite 185 186 187 2197 188: 18(float) Load 178(storeTemp) 2198 Store 174(val1) 188 2199 190: 62(ptr) AccessChain 61 53 2200 191: 6(int) Load 190 2201 Store 189(coordTemp) 191 2202 193: 68 Load 70(g_tTex1df1) 2203 194: 6(int) Load 189(coordTemp) 2204 195: 18(float) ImageRead 193 194 2205 Store 192(storeTemp) 195 2206 197: 18(float) Load 192(storeTemp) 2207 198: 18(float) FSub 197 196 2208 Store 192(storeTemp) 198 2209 199: 68 Load 70(g_tTex1df1) 2210 200: 6(int) Load 189(coordTemp) 2211 201: 18(float) Load 192(storeTemp) 2212 ImageWrite 199 200 201 2213 203: 62(ptr) AccessChain 61 53 2214 204: 6(int) Load 203 2215 Store 202(coordTemp) 204 2216 206: 68 Load 70(g_tTex1df1) 2217 207: 6(int) Load 202(coordTemp) 2218 208: 18(float) ImageRead 206 207 2219 Store 205(storeTemp) 208 2220 210: 18(float) Load 205(storeTemp) 2221 211: 18(float) FAdd 210 209 2222 Store 205(storeTemp) 211 2223 212: 68 Load 70(g_tTex1df1) 2224 213: 6(int) Load 202(coordTemp) 2225 214: 18(float) Load 205(storeTemp) 2226 ImageWrite 212 213 214 2227 216: 62(ptr) AccessChain 61 53 2228 217: 6(int) Load 216 2229 Store 215(coordTemp) 217 2230 219: 81 Load 83(g_tTex1di1) 2231 220: 6(int) Load 215(coordTemp) 2232 221: 6(int) ImageRead 219 220 2233 Store 218(storeTemp) 221 2234 222: 6(int) Load 218(storeTemp) 2235 223: 6(int) SDiv 222 127 2236 Store 218(storeTemp) 223 2237 224: 81 Load 83(g_tTex1di1) 2238 225: 6(int) Load 215(coordTemp) 2239 226: 6(int) Load 218(storeTemp) 2240 ImageWrite 224 225 226 2241 228: 62(ptr) AccessChain 61 53 2242 229: 6(int) Load 228 2243 Store 227(coordTemp) 229 2244 231: 81 Load 83(g_tTex1di1) 2245 232: 6(int) Load 227(coordTemp) 2246 233: 6(int) ImageRead 231 232 2247 Store 230(storeTemp) 233 2248 234: 6(int) Load 230(storeTemp) 2249 235: 6(int) SMod 234 127 2250 Store 230(storeTemp) 235 2251 236: 81 Load 83(g_tTex1di1) 2252 237: 6(int) Load 227(coordTemp) 2253 238: 6(int) Load 230(storeTemp) 2254 ImageWrite 236 237 238 2255 240: 62(ptr) AccessChain 61 53 2256 241: 6(int) Load 240 2257 Store 239(coordTemp) 241 2258 243: 81 Load 83(g_tTex1di1) 2259 244: 6(int) Load 239(coordTemp) 2260 245: 6(int) ImageRead 243 244 2261 Store 242(storeTemp) 245 2262 247: 6(int) Load 242(storeTemp) 2263 248: 6(int) BitwiseAnd 247 246 2264 Store 242(storeTemp) 248 2265 249: 81 Load 83(g_tTex1di1) 2266 250: 6(int) Load 239(coordTemp) 2267 251: 6(int) Load 242(storeTemp) 2268 ImageWrite 249 250 251 2269 253: 62(ptr) AccessChain 61 53 2270 254: 6(int) Load 253 2271 Store 252(coordTemp) 254 2272 256: 81 Load 83(g_tTex1di1) 2273 257: 6(int) Load 252(coordTemp) 2274 258: 6(int) ImageRead 256 257 2275 Store 255(storeTemp) 258 2276 260: 6(int) Load 255(storeTemp) 2277 261: 6(int) BitwiseOr 260 259 2278 Store 255(storeTemp) 261 2279 262: 81 Load 83(g_tTex1di1) 2280 263: 6(int) Load 252(coordTemp) 2281 264: 6(int) Load 255(storeTemp) 2282 ImageWrite 262 263 264 2283 266: 62(ptr) AccessChain 61 53 2284 267: 6(int) Load 266 2285 Store 265(coordTemp) 267 2286 269: 81 Load 83(g_tTex1di1) 2287 270: 6(int) Load 265(coordTemp) 2288 271: 6(int) ImageRead 269 270 2289 Store 268(storeTemp) 271 2290 272: 6(int) Load 268(storeTemp) 2291 273: 6(int) ShiftLeftLogical 272 127 2292 Store 268(storeTemp) 273 2293 274: 81 Load 83(g_tTex1di1) 2294 275: 6(int) Load 265(coordTemp) 2295 276: 6(int) Load 268(storeTemp) 2296 ImageWrite 274 275 276 2297 278: 62(ptr) AccessChain 61 53 2298 279: 6(int) Load 278 2299 Store 277(coordTemp) 279 2300 281: 81 Load 83(g_tTex1di1) 2301 282: 6(int) Load 277(coordTemp) 2302 283: 6(int) ImageRead 281 282 2303 Store 280(storeTemp) 283 2304 284: 6(int) Load 280(storeTemp) 2305 285: 6(int) ShiftRightArithmetic 284 127 2306 Store 280(storeTemp) 285 2307 286: 81 Load 83(g_tTex1di1) 2308 287: 6(int) Load 277(coordTemp) 2309 288: 6(int) Load 280(storeTemp) 2310 ImageWrite 286 287 288 2311 290: 18(float) FunctionCall 37(SomeValue() 2312 Store 289(storeTemp) 290 2313 291: 97 Load 99(g_tTex2df1) 2314 292: 102(ptr) AccessChain 61 101 2315 293: 56(ivec2) Load 292 2316 294: 18(float) Load 289(storeTemp) 2317 ImageWrite 291 293 294 2318 295: 97 Load 99(g_tTex2df1) 2319 296: 102(ptr) AccessChain 61 101 2320 297: 56(ivec2) Load 296 2321 298: 18(float) Load 148(lf1) 2322 ImageWrite 295 297 298 2323 Store 299(storeTemp) 300 2324 301: 107 Load 109(g_tTex2di1) 2325 302: 102(ptr) AccessChain 61 101 2326 303: 56(ivec2) Load 302 2327 304: 6(int) Load 299(storeTemp) 2328 ImageWrite 301 303 304 2329 Store 305(storeTemp) 306 2330 307: 115 Load 117(g_tTex2du1) 2331 308: 102(ptr) AccessChain 61 101 2332 309: 56(ivec2) Load 308 2333 310: 12(int) Load 305(storeTemp) 2334 ImageWrite 307 309 310 2335 312: 18(float) FunctionCall 37(SomeValue() 2336 Store 311(storeTemp) 312 2337 313: 123 Load 125(g_tTex3df1) 2338 314: 128(ptr) AccessChain 61 127 2339 315: 57(ivec3) Load 314 2340 316: 18(float) Load 311(storeTemp) 2341 ImageWrite 313 315 316 2342 317: 123 Load 125(g_tTex3df1) 2343 318: 128(ptr) AccessChain 61 127 2344 319: 57(ivec3) Load 318 2345 320: 18(float) Load 148(lf1) 2346 ImageWrite 317 319 320 2347 Store 321(storeTemp) 149 2348 322: 133 Load 135(g_tTex3di1) 2349 323: 128(ptr) AccessChain 61 127 2350 324: 57(ivec3) Load 323 2351 325: 6(int) Load 321(storeTemp) 2352 ImageWrite 322 324 325 2353 Store 326(storeTemp) 327 2354 328: 141 Load 143(g_tTex3du1) 2355 329: 128(ptr) AccessChain 61 127 2356 330: 57(ivec3) Load 329 2357 331: 12(int) Load 326(storeTemp) 2358 ImageWrite 328 330 331 2359 332: 68 Load 70(g_tTex1df1) 2360 333: 62(ptr) AccessChain 61 53 2361 334: 6(int) Load 333 2362 335: 18(float) ImageRead 332 334 2363 Store 336(param) 335 2364 337: 18(float) FunctionCall 22(Fn1(f1;) 336(param) 2365 338: 81 Load 83(g_tTex1di1) 2366 339: 62(ptr) AccessChain 61 53 2367 340: 6(int) Load 339 2368 341: 6(int) ImageRead 338 340 2369 Store 342(param) 341 2370 343: 6(int) FunctionCall 10(Fn1(i1;) 342(param) 2371 344: 89 Load 91(g_tTex1du1) 2372 345: 62(ptr) AccessChain 61 53 2373 346: 6(int) Load 345 2374 347: 12(int) ImageRead 344 346 2375 Store 348(param) 347 2376 349: 12(int) FunctionCall 16(Fn1(u1;) 348(param) 2377 352: 2 FunctionCall 34(Fn2(f1;) 351(param) 2378 353: 18(float) Load 351(param) 2379 Store 350(tempArg) 353 2380 354: 68 Load 70(g_tTex1df1) 2381 355: 62(ptr) AccessChain 61 53 2382 356: 6(int) Load 355 2383 357: 18(float) Load 350(tempArg) 2384 ImageWrite 354 356 357 2385 360: 2 FunctionCall 26(Fn2(i1;) 359(param) 2386 361: 6(int) Load 359(param) 2387 Store 358(tempArg) 361 2388 362: 81 Load 83(g_tTex1di1) 2389 363: 62(ptr) AccessChain 61 53 2390 364: 6(int) Load 363 2391 365: 6(int) Load 358(tempArg) 2392 ImageWrite 362 364 365 2393 368: 2 FunctionCall 30(Fn2(u1;) 367(param) 2394 369: 12(int) Load 367(param) 2395 Store 366(tempArg) 369 2396 370: 89 Load 91(g_tTex1du1) 2397 371: 62(ptr) AccessChain 61 53 2398 372: 6(int) Load 371 2399 373: 12(int) Load 366(tempArg) 2400 ImageWrite 370 372 373 2401 375: 62(ptr) AccessChain 61 53 2402 376: 6(int) Load 375 2403 Store 374(coordTemp) 376 2404 378: 68 Load 70(g_tTex1df1) 2405 379: 6(int) Load 374(coordTemp) 2406 380: 18(float) ImageRead 378 379 2407 Store 377(storeTemp) 380 2408 381: 18(float) Load 377(storeTemp) 2409 383: 18(float) FAdd 381 382 2410 Store 377(storeTemp) 383 2411 384: 68 Load 70(g_tTex1df1) 2412 385: 6(int) Load 374(coordTemp) 2413 386: 18(float) Load 377(storeTemp) 2414 ImageWrite 384 385 386 2415 388: 62(ptr) AccessChain 61 53 2416 389: 6(int) Load 388 2417 Store 387(coordTemp) 389 2418 391: 81 Load 83(g_tTex1di1) 2419 392: 6(int) Load 387(coordTemp) 2420 393: 6(int) ImageRead 391 392 2421 Store 390(storeTemp) 393 2422 394: 6(int) Load 390(storeTemp) 2423 395: 6(int) IAdd 394 101 2424 Store 390(storeTemp) 395 2425 396: 81 Load 83(g_tTex1di1) 2426 397: 6(int) Load 387(coordTemp) 2427 398: 6(int) Load 390(storeTemp) 2428 ImageWrite 396 397 398 2429 400: 62(ptr) AccessChain 61 53 2430 401: 6(int) Load 400 2431 Store 399(coordTemp) 401 2432 403: 89 Load 91(g_tTex1du1) 2433 404: 6(int) Load 399(coordTemp) 2434 405: 12(int) ImageRead 403 404 2435 Store 402(storeTemp) 405 2436 406: 12(int) Load 402(storeTemp) 2437 407: 12(int) IAdd 406 101 2438 Store 402(storeTemp) 407 2439 408: 89 Load 91(g_tTex1du1) 2440 409: 6(int) Load 399(coordTemp) 2441 410: 12(int) Load 402(storeTemp) 2442 ImageWrite 408 409 410 2443 412: 62(ptr) AccessChain 61 53 2444 413: 6(int) Load 412 2445 Store 411(coordTemp) 413 2446 415: 68 Load 70(g_tTex1df1) 2447 416: 6(int) Load 411(coordTemp) 2448 417: 18(float) ImageRead 415 416 2449 Store 414(storeTemp) 417 2450 418: 18(float) Load 414(storeTemp) 2451 419: 18(float) FSub 418 382 2452 Store 414(storeTemp) 419 2453 420: 68 Load 70(g_tTex1df1) 2454 421: 6(int) Load 411(coordTemp) 2455 422: 18(float) Load 414(storeTemp) 2456 ImageWrite 420 421 422 2457 424: 62(ptr) AccessChain 61 53 2458 425: 6(int) Load 424 2459 Store 423(coordTemp) 425 2460 427: 81 Load 83(g_tTex1di1) 2461 428: 6(int) Load 423(coordTemp) 2462 429: 6(int) ImageRead 427 428 2463 Store 426(storeTemp) 429 2464 430: 6(int) Load 426(storeTemp) 2465 431: 6(int) ISub 430 101 2466 Store 426(storeTemp) 431 2467 432: 81 Load 83(g_tTex1di1) 2468 433: 6(int) Load 423(coordTemp) 2469 434: 6(int) Load 426(storeTemp) 2470 ImageWrite 432 433 434 2471 436: 62(ptr) AccessChain 61 53 2472 437: 6(int) Load 436 2473 Store 435(coordTemp) 437 2474 439: 89 Load 91(g_tTex1du1) 2475 440: 6(int) Load 435(coordTemp) 2476 441: 12(int) ImageRead 439 440 2477 Store 438(storeTemp) 441 2478 442: 12(int) Load 438(storeTemp) 2479 443: 12(int) ISub 442 101 2480 Store 438(storeTemp) 443 2481 444: 89 Load 91(g_tTex1du1) 2482 445: 6(int) Load 435(coordTemp) 2483 446: 12(int) Load 438(storeTemp) 2484 ImageWrite 444 445 446 2485 448: 62(ptr) AccessChain 61 53 2486 449: 6(int) Load 448 2487 Store 447(coordTemp) 449 2488 451: 68 Load 70(g_tTex1df1) 2489 452: 6(int) Load 447(coordTemp) 2490 453: 18(float) ImageRead 451 452 2491 Store 450(storeTempPre) 453 2492 455: 18(float) Load 450(storeTempPre) 2493 Store 454(storeTempPost) 455 2494 456: 18(float) Load 454(storeTempPost) 2495 457: 18(float) FAdd 456 382 2496 Store 454(storeTempPost) 457 2497 458: 68 Load 70(g_tTex1df1) 2498 459: 6(int) Load 447(coordTemp) 2499 460: 18(float) Load 454(storeTempPost) 2500 ImageWrite 458 459 460 2501 462: 62(ptr) AccessChain 61 53 2502 463: 6(int) Load 462 2503 Store 461(coordTemp) 463 2504 465: 89 Load 91(g_tTex1du1) 2505 466: 6(int) Load 461(coordTemp) 2506 467: 12(int) ImageRead 465 466 2507 Store 464(storeTempPre) 467 2508 469: 12(int) Load 464(storeTempPre) 2509 Store 468(storeTempPost) 469 2510 470: 12(int) Load 468(storeTempPost) 2511 471: 12(int) ISub 470 101 2512 Store 468(storeTempPost) 471 2513 472: 89 Load 91(g_tTex1du1) 2514 473: 6(int) Load 461(coordTemp) 2515 474: 12(int) Load 468(storeTempPost) 2516 ImageWrite 472 473 474 2517 476: 62(ptr) AccessChain 61 53 2518 477: 6(int) Load 476 2519 Store 475(coordTemp) 477 2520 479: 81 Load 83(g_tTex1di1) 2521 480: 6(int) Load 475(coordTemp) 2522 481: 6(int) ImageRead 479 480 2523 Store 478(storeTempPre) 481 2524 483: 6(int) Load 478(storeTempPre) 2525 Store 482(storeTempPost) 483 2526 484: 6(int) Load 482(storeTempPost) 2527 485: 6(int) IAdd 484 101 2528 Store 482(storeTempPost) 485 2529 486: 81 Load 83(g_tTex1di1) 2530 487: 6(int) Load 475(coordTemp) 2531 488: 6(int) Load 482(storeTempPost) 2532 ImageWrite 486 487 488 2533 490: 62(ptr) AccessChain 61 53 2534 491: 6(int) Load 490 2535 Store 489(coordTemp) 491 2536 493: 68 Load 70(g_tTex1df1) 2537 494: 6(int) Load 489(coordTemp) 2538 495: 18(float) ImageRead 493 494 2539 Store 492(storeTempPre) 495 2540 497: 18(float) Load 492(storeTempPre) 2541 Store 496(storeTempPost) 497 2542 498: 18(float) Load 496(storeTempPost) 2543 499: 18(float) FSub 498 382 2544 Store 496(storeTempPost) 499 2545 500: 68 Load 70(g_tTex1df1) 2546 501: 6(int) Load 489(coordTemp) 2547 502: 18(float) Load 496(storeTempPost) 2548 ImageWrite 500 501 502 2549 504: 62(ptr) AccessChain 61 53 2550 505: 6(int) Load 504 2551 Store 503(coordTemp) 505 2552 507: 81 Load 83(g_tTex1di1) 2553 508: 6(int) Load 503(coordTemp) 2554 509: 6(int) ImageRead 507 508 2555 Store 506(storeTempPre) 509 2556 511: 6(int) Load 506(storeTempPre) 2557 Store 510(storeTempPost) 511 2558 512: 6(int) Load 510(storeTempPost) 2559 513: 6(int) IAdd 512 101 2560 Store 510(storeTempPost) 513 2561 514: 81 Load 83(g_tTex1di1) 2562 515: 6(int) Load 503(coordTemp) 2563 516: 6(int) Load 510(storeTempPost) 2564 ImageWrite 514 515 516 2565 518: 62(ptr) AccessChain 61 53 2566 519: 6(int) Load 518 2567 Store 517(coordTemp) 519 2568 521: 89 Load 91(g_tTex1du1) 2569 522: 6(int) Load 517(coordTemp) 2570 523: 12(int) ImageRead 521 522 2571 Store 520(storeTempPre) 523 2572 525: 12(int) Load 520(storeTempPre) 2573 Store 524(storeTempPost) 525 2574 526: 12(int) Load 524(storeTempPost) 2575 527: 12(int) ISub 526 101 2576 Store 524(storeTempPost) 527 2577 528: 89 Load 91(g_tTex1du1) 2578 529: 6(int) Load 517(coordTemp) 2579 530: 12(int) Load 524(storeTempPost) 2580 ImageWrite 528 529 530 2581 532: 97 Load 99(g_tTex2df1) 2582 535: 18(float) ImageRead 532 534 2583 Store 531(storeTemp) 535 2584 536: 68 Load 70(g_tTex1df1) 2585 537: 18(float) Load 531(storeTemp) 2586 ImageWrite 536 101 537 2587 542: 541(ptr) AccessChain 539(psout) 53 2588 Store 542 540 2589 543:40(PS_OUTPUT) Load 539(psout) 2590 ReturnValue 543 2591 FunctionEnd 2592