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