1glsl.es320.subgroupClustered.comp 2Shader version: 320 3Requested GL_KHR_shader_subgroup_basic 4Requested GL_KHR_shader_subgroup_clustered 5local_size = (8, 1, 1) 60:? Sequence 70:14 Function Definition: main( ( global void) 80:14 Function Parameters: 90:16 Sequence 100:16 Sequence 110:16 move second child to first child ( temp highp uint) 120:16 'invocation' ( temp highp uint) 130:16 mod ( temp mediump uint) 140:16 add ( temp mediump uint) 150:16 'gl_SubgroupInvocationID' ( in mediump uint SubgroupInvocationID) 160:16 'gl_SubgroupSize' ( in mediump uint SubgroupSize) 170:16 Constant: 180:16 4 (const uint) 190:18 move second child to first child ( temp highp float) 200:18 direct index ( temp highp float) 210:18 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 220:18 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 230:18 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 240:18 Constant: 250:18 0 (const int) 260:18 Constant: 270:18 0 (const int) 280:18 Constant: 290:18 0 (const int) 300:18 subgroupClusteredAdd ( global highp float) 310:18 direct index ( temp highp float) 320:18 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 330:18 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 340:18 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 350:18 Constant: 360:18 0 (const int) 370:18 Constant: 380:18 0 (const int) 390:18 Constant: 400:18 0 (const int) 410:18 Constant: 420:18 1 (const uint) 430:19 move second child to first child ( temp highp 2-component vector of float) 440:19 vector swizzle ( temp highp 2-component vector of float) 450:19 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 460:19 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 470:19 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 480:19 Constant: 490:19 0 (const int) 500:19 Constant: 510:19 0 (const int) 520:19 Sequence 530:19 Constant: 540:19 0 (const int) 550:19 Constant: 560:19 1 (const int) 570:19 subgroupClusteredAdd ( global highp 2-component vector of float) 580:19 vector swizzle ( temp highp 2-component vector of float) 590:19 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 600:19 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 610:19 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 620:19 Constant: 630:19 1 (const int) 640:19 Constant: 650:19 0 (const int) 660:19 Sequence 670:19 Constant: 680:19 0 (const int) 690:19 Constant: 700:19 1 (const int) 710:19 Constant: 720:19 1 (const uint) 730:20 move second child to first child ( temp highp 3-component vector of float) 740:20 vector swizzle ( temp highp 3-component vector of float) 750:20 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 760:20 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 770:20 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 780:20 Constant: 790:20 0 (const int) 800:20 Constant: 810:20 0 (const int) 820:20 Sequence 830:20 Constant: 840:20 0 (const int) 850:20 Constant: 860:20 1 (const int) 870:20 Constant: 880:20 2 (const int) 890:20 subgroupClusteredAdd ( global highp 3-component vector of float) 900:20 vector swizzle ( temp highp 3-component vector of float) 910:20 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 920:20 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 930:20 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 940:20 Constant: 950:20 2 (const int) 960:20 Constant: 970:20 0 (const int) 980:20 Sequence 990:20 Constant: 1000:20 0 (const int) 1010:20 Constant: 1020:20 1 (const int) 1030:20 Constant: 1040:20 2 (const int) 1050:20 Constant: 1060:20 1 (const uint) 1070:21 move second child to first child ( temp highp 4-component vector of float) 1080:21 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 1090:21 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1100:21 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1110:21 Constant: 1120:21 0 (const int) 1130:21 Constant: 1140:21 0 (const int) 1150:21 subgroupClusteredAdd ( global highp 4-component vector of float) 1160:21 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 1170:21 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1180:21 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1190:21 Constant: 1200:21 3 (const int) 1210:21 Constant: 1220:21 0 (const int) 1230:21 Constant: 1240:21 1 (const uint) 1250:23 move second child to first child ( temp highp int) 1260:23 direct index ( temp highp int) 1270:23 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 1280:23 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1290:23 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1300:23 Constant: 1310:23 1 (const int) 1320:23 Constant: 1330:23 1 (const int) 1340:23 Constant: 1350:23 0 (const int) 1360:23 subgroupClusteredAdd ( global highp int) 1370:23 direct index ( temp highp int) 1380:23 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 1390:23 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1400:23 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1410:23 Constant: 1420:23 0 (const int) 1430:23 Constant: 1440:23 1 (const int) 1450:23 Constant: 1460:23 0 (const int) 1470:23 Constant: 1480:23 1 (const uint) 1490:24 move second child to first child ( temp highp 2-component vector of int) 1500:24 vector swizzle ( temp highp 2-component vector of int) 1510:24 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 1520:24 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1530:24 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1540:24 Constant: 1550:24 1 (const int) 1560:24 Constant: 1570:24 1 (const int) 1580:24 Sequence 1590:24 Constant: 1600:24 0 (const int) 1610:24 Constant: 1620:24 1 (const int) 1630:24 subgroupClusteredAdd ( global highp 2-component vector of int) 1640:24 vector swizzle ( temp highp 2-component vector of int) 1650:24 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 1660:24 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1670:24 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1680:24 Constant: 1690:24 1 (const int) 1700:24 Constant: 1710:24 1 (const int) 1720:24 Sequence 1730:24 Constant: 1740:24 0 (const int) 1750:24 Constant: 1760:24 1 (const int) 1770:24 Constant: 1780:24 1 (const uint) 1790:25 move second child to first child ( temp highp 3-component vector of int) 1800:25 vector swizzle ( temp highp 3-component vector of int) 1810:25 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 1820:25 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1830:25 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1840:25 Constant: 1850:25 1 (const int) 1860:25 Constant: 1870:25 1 (const int) 1880:25 Sequence 1890:25 Constant: 1900:25 0 (const int) 1910:25 Constant: 1920:25 1 (const int) 1930:25 Constant: 1940:25 2 (const int) 1950:25 subgroupClusteredAdd ( global highp 3-component vector of int) 1960:25 vector swizzle ( temp highp 3-component vector of int) 1970:25 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 1980:25 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1990:25 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2000:25 Constant: 2010:25 2 (const int) 2020:25 Constant: 2030:25 1 (const int) 2040:25 Sequence 2050:25 Constant: 2060:25 0 (const int) 2070:25 Constant: 2080:25 1 (const int) 2090:25 Constant: 2100:25 2 (const int) 2110:25 Constant: 2120:25 1 (const uint) 2130:26 move second child to first child ( temp highp 4-component vector of int) 2140:26 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 2150:26 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2160:26 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2170:26 Constant: 2180:26 1 (const int) 2190:26 Constant: 2200:26 1 (const int) 2210:26 subgroupClusteredAdd ( global highp 4-component vector of int) 2220:26 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 2230:26 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2240:26 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2250:26 Constant: 2260:26 3 (const int) 2270:26 Constant: 2280:26 1 (const int) 2290:26 Constant: 2300:26 1 (const uint) 2310:28 move second child to first child ( temp highp uint) 2320:28 direct index ( temp highp uint) 2330:28 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 2340:28 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2350:28 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2360:28 Constant: 2370:28 2 (const int) 2380:28 Constant: 2390:28 2 (const int) 2400:28 Constant: 2410:28 0 (const int) 2420:28 subgroupClusteredAdd ( global highp uint) 2430:28 direct index ( temp highp uint) 2440:28 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 2450:28 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2460:28 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2470:28 Constant: 2480:28 0 (const int) 2490:28 Constant: 2500:28 2 (const int) 2510:28 Constant: 2520:28 0 (const int) 2530:28 Constant: 2540:28 1 (const uint) 2550:29 move second child to first child ( temp highp 2-component vector of uint) 2560:29 vector swizzle ( temp highp 2-component vector of uint) 2570:29 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 2580:29 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2590:29 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2600:29 Constant: 2610:29 2 (const int) 2620:29 Constant: 2630:29 2 (const int) 2640:29 Sequence 2650:29 Constant: 2660:29 0 (const int) 2670:29 Constant: 2680:29 1 (const int) 2690:29 subgroupClusteredAdd ( global highp 2-component vector of uint) 2700:29 vector swizzle ( temp highp 2-component vector of uint) 2710:29 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 2720:29 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2730:29 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2740:29 Constant: 2750:29 1 (const int) 2760:29 Constant: 2770:29 2 (const int) 2780:29 Sequence 2790:29 Constant: 2800:29 0 (const int) 2810:29 Constant: 2820:29 1 (const int) 2830:29 Constant: 2840:29 1 (const uint) 2850:30 move second child to first child ( temp highp 3-component vector of uint) 2860:30 vector swizzle ( temp highp 3-component vector of uint) 2870:30 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 2880:30 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2890:30 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2900:30 Constant: 2910:30 2 (const int) 2920:30 Constant: 2930:30 2 (const int) 2940:30 Sequence 2950:30 Constant: 2960:30 0 (const int) 2970:30 Constant: 2980:30 1 (const int) 2990:30 Constant: 3000:30 2 (const int) 3010:30 subgroupClusteredAdd ( global highp 3-component vector of uint) 3020:30 vector swizzle ( temp highp 3-component vector of uint) 3030:30 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 3040:30 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3050:30 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3060:30 Constant: 3070:30 2 (const int) 3080:30 Constant: 3090:30 2 (const int) 3100:30 Sequence 3110:30 Constant: 3120:30 0 (const int) 3130:30 Constant: 3140:30 1 (const int) 3150:30 Constant: 3160:30 2 (const int) 3170:30 Constant: 3180:30 1 (const uint) 3190:31 move second child to first child ( temp highp 4-component vector of uint) 3200:31 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 3210:31 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3220:31 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3230:31 Constant: 3240:31 2 (const int) 3250:31 Constant: 3260:31 2 (const int) 3270:31 subgroupClusteredAdd ( global highp 4-component vector of uint) 3280:31 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 3290:31 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3300:31 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3310:31 Constant: 3320:31 3 (const int) 3330:31 Constant: 3340:31 2 (const int) 3350:31 Constant: 3360:31 1 (const uint) 3370:33 move second child to first child ( temp highp float) 3380:33 direct index ( temp highp float) 3390:33 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 3400:33 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3410:33 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3420:33 Constant: 3430:33 3 (const int) 3440:33 Constant: 3450:33 0 (const int) 3460:33 Constant: 3470:33 0 (const int) 3480:33 subgroupClusteredMul ( global highp float) 3490:33 direct index ( temp highp float) 3500:33 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 3510:33 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3520:33 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3530:33 Constant: 3540:33 0 (const int) 3550:33 Constant: 3560:33 0 (const int) 3570:33 Constant: 3580:33 0 (const int) 3590:33 Constant: 3600:33 1 (const uint) 3610:34 move second child to first child ( temp highp 2-component vector of float) 3620:34 vector swizzle ( temp highp 2-component vector of float) 3630:34 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 3640:34 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3650:34 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3660:34 Constant: 3670:34 3 (const int) 3680:34 Constant: 3690:34 0 (const int) 3700:34 Sequence 3710:34 Constant: 3720:34 0 (const int) 3730:34 Constant: 3740:34 1 (const int) 3750:34 subgroupClusteredMul ( global highp 2-component vector of float) 3760:34 vector swizzle ( temp highp 2-component vector of float) 3770:34 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 3780:34 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3790:34 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3800:34 Constant: 3810:34 1 (const int) 3820:34 Constant: 3830:34 0 (const int) 3840:34 Sequence 3850:34 Constant: 3860:34 0 (const int) 3870:34 Constant: 3880:34 1 (const int) 3890:34 Constant: 3900:34 1 (const uint) 3910:35 move second child to first child ( temp highp 3-component vector of float) 3920:35 vector swizzle ( temp highp 3-component vector of float) 3930:35 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 3940:35 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3950:35 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3960:35 Constant: 3970:35 3 (const int) 3980:35 Constant: 3990:35 0 (const int) 4000:35 Sequence 4010:35 Constant: 4020:35 0 (const int) 4030:35 Constant: 4040:35 1 (const int) 4050:35 Constant: 4060:35 2 (const int) 4070:35 subgroupClusteredMul ( global highp 3-component vector of float) 4080:35 vector swizzle ( temp highp 3-component vector of float) 4090:35 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 4100:35 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4110:35 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4120:35 Constant: 4130:35 2 (const int) 4140:35 Constant: 4150:35 0 (const int) 4160:35 Sequence 4170:35 Constant: 4180:35 0 (const int) 4190:35 Constant: 4200:35 1 (const int) 4210:35 Constant: 4220:35 2 (const int) 4230:35 Constant: 4240:35 1 (const uint) 4250:36 move second child to first child ( temp highp 4-component vector of float) 4260:36 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 4270:36 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4280:36 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4290:36 Constant: 4300:36 3 (const int) 4310:36 Constant: 4320:36 0 (const int) 4330:36 subgroupClusteredMul ( global highp 4-component vector of float) 4340:36 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 4350:36 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4360:36 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4370:36 Constant: 4380:36 3 (const int) 4390:36 Constant: 4400:36 0 (const int) 4410:36 Constant: 4420:36 1 (const uint) 4430:38 move second child to first child ( temp highp int) 4440:38 direct index ( temp highp int) 4450:38 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 4460:38 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4470:38 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4480:38 Constant: 4490:38 0 (const int) 4500:38 Constant: 4510:38 1 (const int) 4520:38 Constant: 4530:38 0 (const int) 4540:38 subgroupClusteredMul ( global highp int) 4550:38 direct index ( temp highp int) 4560:38 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 4570:38 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4580:38 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4590:38 Constant: 4600:38 0 (const int) 4610:38 Constant: 4620:38 1 (const int) 4630:38 Constant: 4640:38 0 (const int) 4650:38 Constant: 4660:38 1 (const uint) 4670:39 move second child to first child ( temp highp 2-component vector of int) 4680:39 vector swizzle ( temp highp 2-component vector of int) 4690:39 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 4700:39 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4710:39 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4720:39 Constant: 4730:39 0 (const int) 4740:39 Constant: 4750:39 1 (const int) 4760:39 Sequence 4770:39 Constant: 4780:39 0 (const int) 4790:39 Constant: 4800:39 1 (const int) 4810:39 subgroupClusteredMul ( global highp 2-component vector of int) 4820:39 vector swizzle ( temp highp 2-component vector of int) 4830:39 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 4840:39 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4850:39 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4860:39 Constant: 4870:39 1 (const int) 4880:39 Constant: 4890:39 1 (const int) 4900:39 Sequence 4910:39 Constant: 4920:39 0 (const int) 4930:39 Constant: 4940:39 1 (const int) 4950:39 Constant: 4960:39 1 (const uint) 4970:40 move second child to first child ( temp highp 3-component vector of int) 4980:40 vector swizzle ( temp highp 3-component vector of int) 4990:40 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 5000:40 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5010:40 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5020:40 Constant: 5030:40 0 (const int) 5040:40 Constant: 5050:40 1 (const int) 5060:40 Sequence 5070:40 Constant: 5080:40 0 (const int) 5090:40 Constant: 5100:40 1 (const int) 5110:40 Constant: 5120:40 2 (const int) 5130:40 subgroupClusteredMul ( global highp 3-component vector of int) 5140:40 vector swizzle ( temp highp 3-component vector of int) 5150:40 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 5160:40 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5170:40 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5180:40 Constant: 5190:40 2 (const int) 5200:40 Constant: 5210:40 1 (const int) 5220:40 Sequence 5230:40 Constant: 5240:40 0 (const int) 5250:40 Constant: 5260:40 1 (const int) 5270:40 Constant: 5280:40 2 (const int) 5290:40 Constant: 5300:40 1 (const uint) 5310:41 move second child to first child ( temp highp 4-component vector of int) 5320:41 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 5330:41 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5340:41 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5350:41 Constant: 5360:41 0 (const int) 5370:41 Constant: 5380:41 1 (const int) 5390:41 subgroupClusteredMul ( global highp 4-component vector of int) 5400:41 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 5410:41 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5420:41 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5430:41 Constant: 5440:41 3 (const int) 5450:41 Constant: 5460:41 1 (const int) 5470:41 Constant: 5480:41 1 (const uint) 5490:43 move second child to first child ( temp highp uint) 5500:43 direct index ( temp highp uint) 5510:43 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 5520:43 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5530:43 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5540:43 Constant: 5550:43 1 (const int) 5560:43 Constant: 5570:43 2 (const int) 5580:43 Constant: 5590:43 0 (const int) 5600:43 subgroupClusteredMul ( global highp uint) 5610:43 direct index ( temp highp uint) 5620:43 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 5630:43 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5640:43 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5650:43 Constant: 5660:43 0 (const int) 5670:43 Constant: 5680:43 2 (const int) 5690:43 Constant: 5700:43 0 (const int) 5710:43 Constant: 5720:43 1 (const uint) 5730:44 move second child to first child ( temp highp 2-component vector of uint) 5740:44 vector swizzle ( temp highp 2-component vector of uint) 5750:44 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 5760:44 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5770:44 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5780:44 Constant: 5790:44 1 (const int) 5800:44 Constant: 5810:44 2 (const int) 5820:44 Sequence 5830:44 Constant: 5840:44 0 (const int) 5850:44 Constant: 5860:44 1 (const int) 5870:44 subgroupClusteredMul ( global highp 2-component vector of uint) 5880:44 vector swizzle ( temp highp 2-component vector of uint) 5890:44 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 5900:44 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5910:44 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5920:44 Constant: 5930:44 1 (const int) 5940:44 Constant: 5950:44 2 (const int) 5960:44 Sequence 5970:44 Constant: 5980:44 0 (const int) 5990:44 Constant: 6000:44 1 (const int) 6010:44 Constant: 6020:44 1 (const uint) 6030:45 move second child to first child ( temp highp 3-component vector of uint) 6040:45 vector swizzle ( temp highp 3-component vector of uint) 6050:45 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 6060:45 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6070:45 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6080:45 Constant: 6090:45 1 (const int) 6100:45 Constant: 6110:45 2 (const int) 6120:45 Sequence 6130:45 Constant: 6140:45 0 (const int) 6150:45 Constant: 6160:45 1 (const int) 6170:45 Constant: 6180:45 2 (const int) 6190:45 subgroupClusteredMul ( global highp 3-component vector of uint) 6200:45 vector swizzle ( temp highp 3-component vector of uint) 6210:45 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 6220:45 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6230:45 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6240:45 Constant: 6250:45 2 (const int) 6260:45 Constant: 6270:45 2 (const int) 6280:45 Sequence 6290:45 Constant: 6300:45 0 (const int) 6310:45 Constant: 6320:45 1 (const int) 6330:45 Constant: 6340:45 2 (const int) 6350:45 Constant: 6360:45 1 (const uint) 6370:46 move second child to first child ( temp highp 4-component vector of uint) 6380:46 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 6390:46 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6400:46 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6410:46 Constant: 6420:46 1 (const int) 6430:46 Constant: 6440:46 2 (const int) 6450:46 subgroupClusteredMul ( global highp 4-component vector of uint) 6460:46 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 6470:46 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6480:46 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6490:46 Constant: 6500:46 3 (const int) 6510:46 Constant: 6520:46 2 (const int) 6530:46 Constant: 6540:46 1 (const uint) 6550:48 move second child to first child ( temp highp float) 6560:48 direct index ( temp highp float) 6570:48 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 6580:48 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6590:48 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6600:48 Constant: 6610:48 2 (const int) 6620:48 Constant: 6630:48 0 (const int) 6640:48 Constant: 6650:48 0 (const int) 6660:48 subgroupClusteredMin ( global highp float) 6670:48 direct index ( temp highp float) 6680:48 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 6690:48 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6700:48 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6710:48 Constant: 6720:48 0 (const int) 6730:48 Constant: 6740:48 0 (const int) 6750:48 Constant: 6760:48 0 (const int) 6770:48 Constant: 6780:48 1 (const uint) 6790:49 move second child to first child ( temp highp 2-component vector of float) 6800:49 vector swizzle ( temp highp 2-component vector of float) 6810:49 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 6820:49 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6830:49 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6840:49 Constant: 6850:49 2 (const int) 6860:49 Constant: 6870:49 0 (const int) 6880:49 Sequence 6890:49 Constant: 6900:49 0 (const int) 6910:49 Constant: 6920:49 1 (const int) 6930:49 subgroupClusteredMin ( global highp 2-component vector of float) 6940:49 vector swizzle ( temp highp 2-component vector of float) 6950:49 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 6960:49 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6970:49 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6980:49 Constant: 6990:49 1 (const int) 7000:49 Constant: 7010:49 0 (const int) 7020:49 Sequence 7030:49 Constant: 7040:49 0 (const int) 7050:49 Constant: 7060:49 1 (const int) 7070:49 Constant: 7080:49 1 (const uint) 7090:50 move second child to first child ( temp highp 3-component vector of float) 7100:50 vector swizzle ( temp highp 3-component vector of float) 7110:50 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 7120:50 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7130:50 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7140:50 Constant: 7150:50 2 (const int) 7160:50 Constant: 7170:50 0 (const int) 7180:50 Sequence 7190:50 Constant: 7200:50 0 (const int) 7210:50 Constant: 7220:50 1 (const int) 7230:50 Constant: 7240:50 2 (const int) 7250:50 subgroupClusteredMin ( global highp 3-component vector of float) 7260:50 vector swizzle ( temp highp 3-component vector of float) 7270:50 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 7280:50 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7290:50 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7300:50 Constant: 7310:50 2 (const int) 7320:50 Constant: 7330:50 0 (const int) 7340:50 Sequence 7350:50 Constant: 7360:50 0 (const int) 7370:50 Constant: 7380:50 1 (const int) 7390:50 Constant: 7400:50 2 (const int) 7410:50 Constant: 7420:50 1 (const uint) 7430:51 move second child to first child ( temp highp 4-component vector of float) 7440:51 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 7450:51 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7460:51 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7470:51 Constant: 7480:51 2 (const int) 7490:51 Constant: 7500:51 0 (const int) 7510:51 subgroupClusteredMin ( global highp 4-component vector of float) 7520:51 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 7530:51 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7540:51 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7550:51 Constant: 7560:51 3 (const int) 7570:51 Constant: 7580:51 0 (const int) 7590:51 Constant: 7600:51 1 (const uint) 7610:53 move second child to first child ( temp highp int) 7620:53 direct index ( temp highp int) 7630:53 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 7640:53 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7650:53 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7660:53 Constant: 7670:53 3 (const int) 7680:53 Constant: 7690:53 1 (const int) 7700:53 Constant: 7710:53 0 (const int) 7720:53 subgroupClusteredMin ( global highp int) 7730:53 direct index ( temp highp int) 7740:53 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 7750:53 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7760:53 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7770:53 Constant: 7780:53 0 (const int) 7790:53 Constant: 7800:53 1 (const int) 7810:53 Constant: 7820:53 0 (const int) 7830:53 Constant: 7840:53 1 (const uint) 7850:54 move second child to first child ( temp highp 2-component vector of int) 7860:54 vector swizzle ( temp highp 2-component vector of int) 7870:54 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 7880:54 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7890:54 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7900:54 Constant: 7910:54 3 (const int) 7920:54 Constant: 7930:54 1 (const int) 7940:54 Sequence 7950:54 Constant: 7960:54 0 (const int) 7970:54 Constant: 7980:54 1 (const int) 7990:54 subgroupClusteredMin ( global highp 2-component vector of int) 8000:54 vector swizzle ( temp highp 2-component vector of int) 8010:54 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 8020:54 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8030:54 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8040:54 Constant: 8050:54 1 (const int) 8060:54 Constant: 8070:54 1 (const int) 8080:54 Sequence 8090:54 Constant: 8100:54 0 (const int) 8110:54 Constant: 8120:54 1 (const int) 8130:54 Constant: 8140:54 1 (const uint) 8150:55 move second child to first child ( temp highp 3-component vector of int) 8160:55 vector swizzle ( temp highp 3-component vector of int) 8170:55 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 8180:55 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8190:55 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8200:55 Constant: 8210:55 3 (const int) 8220:55 Constant: 8230:55 1 (const int) 8240:55 Sequence 8250:55 Constant: 8260:55 0 (const int) 8270:55 Constant: 8280:55 1 (const int) 8290:55 Constant: 8300:55 2 (const int) 8310:55 subgroupClusteredMin ( global highp 3-component vector of int) 8320:55 vector swizzle ( temp highp 3-component vector of int) 8330:55 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 8340:55 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8350:55 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8360:55 Constant: 8370:55 2 (const int) 8380:55 Constant: 8390:55 1 (const int) 8400:55 Sequence 8410:55 Constant: 8420:55 0 (const int) 8430:55 Constant: 8440:55 1 (const int) 8450:55 Constant: 8460:55 2 (const int) 8470:55 Constant: 8480:55 1 (const uint) 8490:56 move second child to first child ( temp highp 4-component vector of int) 8500:56 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 8510:56 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8520:56 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8530:56 Constant: 8540:56 3 (const int) 8550:56 Constant: 8560:56 1 (const int) 8570:56 subgroupClusteredMin ( global highp 4-component vector of int) 8580:56 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 8590:56 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8600:56 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8610:56 Constant: 8620:56 3 (const int) 8630:56 Constant: 8640:56 1 (const int) 8650:56 Constant: 8660:56 1 (const uint) 8670:58 move second child to first child ( temp highp uint) 8680:58 direct index ( temp highp uint) 8690:58 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 8700:58 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8710:58 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8720:58 Constant: 8730:58 0 (const int) 8740:58 Constant: 8750:58 2 (const int) 8760:58 Constant: 8770:58 0 (const int) 8780:58 subgroupClusteredMin ( global highp uint) 8790:58 direct index ( temp highp uint) 8800:58 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 8810:58 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8820:58 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8830:58 Constant: 8840:58 0 (const int) 8850:58 Constant: 8860:58 2 (const int) 8870:58 Constant: 8880:58 0 (const int) 8890:58 Constant: 8900:58 1 (const uint) 8910:59 move second child to first child ( temp highp 2-component vector of uint) 8920:59 vector swizzle ( temp highp 2-component vector of uint) 8930:59 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 8940:59 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8950:59 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8960:59 Constant: 8970:59 0 (const int) 8980:59 Constant: 8990:59 2 (const int) 9000:59 Sequence 9010:59 Constant: 9020:59 0 (const int) 9030:59 Constant: 9040:59 1 (const int) 9050:59 subgroupClusteredMin ( global highp 2-component vector of uint) 9060:59 vector swizzle ( temp highp 2-component vector of uint) 9070:59 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 9080:59 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9090:59 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9100:59 Constant: 9110:59 1 (const int) 9120:59 Constant: 9130:59 2 (const int) 9140:59 Sequence 9150:59 Constant: 9160:59 0 (const int) 9170:59 Constant: 9180:59 1 (const int) 9190:59 Constant: 9200:59 1 (const uint) 9210:60 move second child to first child ( temp highp 3-component vector of uint) 9220:60 vector swizzle ( temp highp 3-component vector of uint) 9230:60 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 9240:60 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9250:60 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9260:60 Constant: 9270:60 0 (const int) 9280:60 Constant: 9290:60 2 (const int) 9300:60 Sequence 9310:60 Constant: 9320:60 0 (const int) 9330:60 Constant: 9340:60 1 (const int) 9350:60 Constant: 9360:60 2 (const int) 9370:60 subgroupClusteredMin ( global highp 3-component vector of uint) 9380:60 vector swizzle ( temp highp 3-component vector of uint) 9390:60 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 9400:60 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9410:60 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9420:60 Constant: 9430:60 2 (const int) 9440:60 Constant: 9450:60 2 (const int) 9460:60 Sequence 9470:60 Constant: 9480:60 0 (const int) 9490:60 Constant: 9500:60 1 (const int) 9510:60 Constant: 9520:60 2 (const int) 9530:60 Constant: 9540:60 1 (const uint) 9550:61 move second child to first child ( temp highp 4-component vector of uint) 9560:61 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 9570:61 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9580:61 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9590:61 Constant: 9600:61 0 (const int) 9610:61 Constant: 9620:61 2 (const int) 9630:61 subgroupClusteredMin ( global highp 4-component vector of uint) 9640:61 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 9650:61 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9660:61 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9670:61 Constant: 9680:61 3 (const int) 9690:61 Constant: 9700:61 2 (const int) 9710:61 Constant: 9720:61 1 (const uint) 9730:63 move second child to first child ( temp highp float) 9740:63 direct index ( temp highp float) 9750:63 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 9760:63 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9770:63 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9780:63 Constant: 9790:63 1 (const int) 9800:63 Constant: 9810:63 0 (const int) 9820:63 Constant: 9830:63 0 (const int) 9840:63 subgroupClusteredMax ( global highp float) 9850:63 direct index ( temp highp float) 9860:63 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 9870:63 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9880:63 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9890:63 Constant: 9900:63 0 (const int) 9910:63 Constant: 9920:63 0 (const int) 9930:63 Constant: 9940:63 0 (const int) 9950:63 Constant: 9960:63 1 (const uint) 9970:64 move second child to first child ( temp highp 2-component vector of float) 9980:64 vector swizzle ( temp highp 2-component vector of float) 9990:64 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 10000:64 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10010:64 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10020:64 Constant: 10030:64 1 (const int) 10040:64 Constant: 10050:64 0 (const int) 10060:64 Sequence 10070:64 Constant: 10080:64 0 (const int) 10090:64 Constant: 10100:64 1 (const int) 10110:64 subgroupClusteredMax ( global highp 2-component vector of float) 10120:64 vector swizzle ( temp highp 2-component vector of float) 10130:64 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 10140:64 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10150:64 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10160:64 Constant: 10170:64 1 (const int) 10180:64 Constant: 10190:64 0 (const int) 10200:64 Sequence 10210:64 Constant: 10220:64 0 (const int) 10230:64 Constant: 10240:64 1 (const int) 10250:64 Constant: 10260:64 1 (const uint) 10270:65 move second child to first child ( temp highp 3-component vector of float) 10280:65 vector swizzle ( temp highp 3-component vector of float) 10290:65 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 10300:65 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10310:65 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10320:65 Constant: 10330:65 1 (const int) 10340:65 Constant: 10350:65 0 (const int) 10360:65 Sequence 10370:65 Constant: 10380:65 0 (const int) 10390:65 Constant: 10400:65 1 (const int) 10410:65 Constant: 10420:65 2 (const int) 10430:65 subgroupClusteredMax ( global highp 3-component vector of float) 10440:65 vector swizzle ( temp highp 3-component vector of float) 10450:65 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 10460:65 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10470:65 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10480:65 Constant: 10490:65 2 (const int) 10500:65 Constant: 10510:65 0 (const int) 10520:65 Sequence 10530:65 Constant: 10540:65 0 (const int) 10550:65 Constant: 10560:65 1 (const int) 10570:65 Constant: 10580:65 2 (const int) 10590:65 Constant: 10600:65 1 (const uint) 10610:66 move second child to first child ( temp highp 4-component vector of float) 10620:66 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 10630:66 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10640:66 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10650:66 Constant: 10660:66 1 (const int) 10670:66 Constant: 10680:66 0 (const int) 10690:66 subgroupClusteredMax ( global highp 4-component vector of float) 10700:66 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 10710:66 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10720:66 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10730:66 Constant: 10740:66 3 (const int) 10750:66 Constant: 10760:66 0 (const int) 10770:66 Constant: 10780:66 1 (const uint) 10790:68 move second child to first child ( temp highp int) 10800:68 direct index ( temp highp int) 10810:68 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 10820:68 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10830:68 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10840:68 Constant: 10850:68 2 (const int) 10860:68 Constant: 10870:68 1 (const int) 10880:68 Constant: 10890:68 0 (const int) 10900:68 subgroupClusteredMax ( global highp int) 10910:68 direct index ( temp highp int) 10920:68 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 10930:68 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10940:68 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10950:68 Constant: 10960:68 0 (const int) 10970:68 Constant: 10980:68 1 (const int) 10990:68 Constant: 11000:68 0 (const int) 11010:68 Constant: 11020:68 1 (const uint) 11030:69 move second child to first child ( temp highp 2-component vector of int) 11040:69 vector swizzle ( temp highp 2-component vector of int) 11050:69 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 11060:69 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11070:69 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11080:69 Constant: 11090:69 2 (const int) 11100:69 Constant: 11110:69 1 (const int) 11120:69 Sequence 11130:69 Constant: 11140:69 0 (const int) 11150:69 Constant: 11160:69 1 (const int) 11170:69 subgroupClusteredMax ( global highp 2-component vector of int) 11180:69 vector swizzle ( temp highp 2-component vector of int) 11190:69 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 11200:69 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11210:69 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11220:69 Constant: 11230:69 1 (const int) 11240:69 Constant: 11250:69 1 (const int) 11260:69 Sequence 11270:69 Constant: 11280:69 0 (const int) 11290:69 Constant: 11300:69 1 (const int) 11310:69 Constant: 11320:69 1 (const uint) 11330:70 move second child to first child ( temp highp 3-component vector of int) 11340:70 vector swizzle ( temp highp 3-component vector of int) 11350:70 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 11360:70 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11370:70 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11380:70 Constant: 11390:70 2 (const int) 11400:70 Constant: 11410:70 1 (const int) 11420:70 Sequence 11430:70 Constant: 11440:70 0 (const int) 11450:70 Constant: 11460:70 1 (const int) 11470:70 Constant: 11480:70 2 (const int) 11490:70 subgroupClusteredMax ( global highp 3-component vector of int) 11500:70 vector swizzle ( temp highp 3-component vector of int) 11510:70 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 11520:70 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11530:70 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11540:70 Constant: 11550:70 2 (const int) 11560:70 Constant: 11570:70 1 (const int) 11580:70 Sequence 11590:70 Constant: 11600:70 0 (const int) 11610:70 Constant: 11620:70 1 (const int) 11630:70 Constant: 11640:70 2 (const int) 11650:70 Constant: 11660:70 1 (const uint) 11670:71 move second child to first child ( temp highp 4-component vector of int) 11680:71 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 11690:71 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11700:71 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11710:71 Constant: 11720:71 2 (const int) 11730:71 Constant: 11740:71 1 (const int) 11750:71 subgroupClusteredMax ( global highp 4-component vector of int) 11760:71 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 11770:71 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11780:71 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11790:71 Constant: 11800:71 3 (const int) 11810:71 Constant: 11820:71 1 (const int) 11830:71 Constant: 11840:71 1 (const uint) 11850:73 move second child to first child ( temp highp uint) 11860:73 direct index ( temp highp uint) 11870:73 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 11880:73 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11890:73 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11900:73 Constant: 11910:73 3 (const int) 11920:73 Constant: 11930:73 2 (const int) 11940:73 Constant: 11950:73 0 (const int) 11960:73 subgroupClusteredMax ( global highp uint) 11970:73 direct index ( temp highp uint) 11980:73 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 11990:73 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12000:73 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12010:73 Constant: 12020:73 0 (const int) 12030:73 Constant: 12040:73 2 (const int) 12050:73 Constant: 12060:73 0 (const int) 12070:73 Constant: 12080:73 1 (const uint) 12090:74 move second child to first child ( temp highp 2-component vector of uint) 12100:74 vector swizzle ( temp highp 2-component vector of uint) 12110:74 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 12120:74 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12130:74 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12140:74 Constant: 12150:74 3 (const int) 12160:74 Constant: 12170:74 2 (const int) 12180:74 Sequence 12190:74 Constant: 12200:74 0 (const int) 12210:74 Constant: 12220:74 1 (const int) 12230:74 subgroupClusteredMax ( global highp 2-component vector of uint) 12240:74 vector swizzle ( temp highp 2-component vector of uint) 12250:74 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 12260:74 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12270:74 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12280:74 Constant: 12290:74 1 (const int) 12300:74 Constant: 12310:74 2 (const int) 12320:74 Sequence 12330:74 Constant: 12340:74 0 (const int) 12350:74 Constant: 12360:74 1 (const int) 12370:74 Constant: 12380:74 1 (const uint) 12390:75 move second child to first child ( temp highp 3-component vector of uint) 12400:75 vector swizzle ( temp highp 3-component vector of uint) 12410:75 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 12420:75 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12430:75 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12440:75 Constant: 12450:75 3 (const int) 12460:75 Constant: 12470:75 2 (const int) 12480:75 Sequence 12490:75 Constant: 12500:75 0 (const int) 12510:75 Constant: 12520:75 1 (const int) 12530:75 Constant: 12540:75 2 (const int) 12550:75 subgroupClusteredMax ( global highp 3-component vector of uint) 12560:75 vector swizzle ( temp highp 3-component vector of uint) 12570:75 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 12580:75 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12590:75 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12600:75 Constant: 12610:75 2 (const int) 12620:75 Constant: 12630:75 2 (const int) 12640:75 Sequence 12650:75 Constant: 12660:75 0 (const int) 12670:75 Constant: 12680:75 1 (const int) 12690:75 Constant: 12700:75 2 (const int) 12710:75 Constant: 12720:75 1 (const uint) 12730:76 move second child to first child ( temp highp 4-component vector of uint) 12740:76 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 12750:76 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12760:76 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12770:76 Constant: 12780:76 3 (const int) 12790:76 Constant: 12800:76 2 (const int) 12810:76 subgroupClusteredMax ( global highp 4-component vector of uint) 12820:76 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 12830:76 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12840:76 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12850:76 Constant: 12860:76 3 (const int) 12870:76 Constant: 12880:76 2 (const int) 12890:76 Constant: 12900:76 1 (const uint) 12910:78 move second child to first child ( temp highp int) 12920:78 direct index ( temp highp int) 12930:78 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 12940:78 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12950:78 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12960:78 Constant: 12970:78 0 (const int) 12980:78 Constant: 12990:78 1 (const int) 13000:78 Constant: 13010:78 0 (const int) 13020:78 subgroupClusteredAnd ( global highp int) 13030:78 direct index ( temp highp int) 13040:78 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 13050:78 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13060:78 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13070:78 Constant: 13080:78 0 (const int) 13090:78 Constant: 13100:78 1 (const int) 13110:78 Constant: 13120:78 0 (const int) 13130:78 Constant: 13140:78 1 (const uint) 13150:79 move second child to first child ( temp highp 2-component vector of int) 13160:79 vector swizzle ( temp highp 2-component vector of int) 13170:79 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 13180:79 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13190:79 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13200:79 Constant: 13210:79 0 (const int) 13220:79 Constant: 13230:79 1 (const int) 13240:79 Sequence 13250:79 Constant: 13260:79 0 (const int) 13270:79 Constant: 13280:79 1 (const int) 13290:79 subgroupClusteredAnd ( global highp 2-component vector of int) 13300:79 vector swizzle ( temp highp 2-component vector of int) 13310:79 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 13320:79 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13330:79 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13340:79 Constant: 13350:79 1 (const int) 13360:79 Constant: 13370:79 1 (const int) 13380:79 Sequence 13390:79 Constant: 13400:79 0 (const int) 13410:79 Constant: 13420:79 1 (const int) 13430:79 Constant: 13440:79 1 (const uint) 13450:80 move second child to first child ( temp highp 3-component vector of int) 13460:80 vector swizzle ( temp highp 3-component vector of int) 13470:80 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 13480:80 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13490:80 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13500:80 Constant: 13510:80 0 (const int) 13520:80 Constant: 13530:80 1 (const int) 13540:80 Sequence 13550:80 Constant: 13560:80 0 (const int) 13570:80 Constant: 13580:80 1 (const int) 13590:80 Constant: 13600:80 2 (const int) 13610:80 subgroupClusteredAnd ( global highp 3-component vector of int) 13620:80 vector swizzle ( temp highp 3-component vector of int) 13630:80 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 13640:80 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13650:80 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13660:80 Constant: 13670:80 2 (const int) 13680:80 Constant: 13690:80 1 (const int) 13700:80 Sequence 13710:80 Constant: 13720:80 0 (const int) 13730:80 Constant: 13740:80 1 (const int) 13750:80 Constant: 13760:80 2 (const int) 13770:80 Constant: 13780:80 1 (const uint) 13790:81 move second child to first child ( temp highp 4-component vector of int) 13800:81 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 13810:81 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13820:81 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13830:81 Constant: 13840:81 0 (const int) 13850:81 Constant: 13860:81 1 (const int) 13870:81 subgroupClusteredAnd ( global highp 4-component vector of int) 13880:81 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 13890:81 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13900:81 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13910:81 Constant: 13920:81 3 (const int) 13930:81 Constant: 13940:81 1 (const int) 13950:81 Constant: 13960:81 1 (const uint) 13970:83 move second child to first child ( temp highp uint) 13980:83 direct index ( temp highp uint) 13990:83 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 14000:83 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 14010:83 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 14020:83 Constant: 14030:83 1 (const int) 14040:83 Constant: 14050:83 2 (const int) 14060:83 Constant: 14070:83 0 (const int) 14080:83 subgroupClusteredAnd ( global highp uint) 14090:83 direct index ( temp highp uint) 14100:83 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 14110:83 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 14120:83 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 14130:83 Constant: 14140:83 0 (const int) 14150:83 Constant: 14160:83 2 (const int) 14170:83 Constant: 14180:83 0 (const int) 14190:83 Constant: 14200:83 1 (const uint) 14210:84 move second child to first child ( temp highp 2-component vector of uint) 14220:84 vector swizzle ( temp highp 2-component vector of uint) 14230:84 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 14240:84 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 14250:84 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 14260:84 Constant: 14270:84 1 (const int) 14280:84 Constant: 14290:84 2 (const int) 14300:84 Sequence 14310:84 Constant: 14320:84 0 (const int) 14330:84 Constant: 14340:84 1 (const int) 14350:84 subgroupClusteredAnd ( global highp 2-component vector of uint) 14360:84 vector swizzle ( temp highp 2-component vector of uint) 14370:84 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 14380:84 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 14390:84 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 14400:84 Constant: 14410:84 1 (const int) 14420:84 Constant: 14430:84 2 (const int) 14440:84 Sequence 14450:84 Constant: 14460:84 0 (const int) 14470:84 Constant: 14480:84 1 (const int) 14490:84 Constant: 14500:84 1 (const uint) 14510:85 move second child to first child ( temp highp 3-component vector of uint) 14520:85 vector swizzle ( temp highp 3-component vector of uint) 14530:85 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 14540:85 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 14550:85 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 14560:85 Constant: 14570:85 1 (const int) 14580:85 Constant: 14590:85 2 (const int) 14600:85 Sequence 14610:85 Constant: 14620:85 0 (const int) 14630:85 Constant: 14640:85 1 (const int) 14650:85 Constant: 14660:85 2 (const int) 14670:85 subgroupClusteredAnd ( global highp 3-component vector of uint) 14680:85 vector swizzle ( temp highp 3-component vector of uint) 14690:85 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 14700:85 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 14710:85 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 14720:85 Constant: 14730:85 2 (const int) 14740:85 Constant: 14750:85 2 (const int) 14760:85 Sequence 14770:85 Constant: 14780:85 0 (const int) 14790:85 Constant: 14800:85 1 (const int) 14810:85 Constant: 14820:85 2 (const int) 14830:85 Constant: 14840:85 1 (const uint) 14850:86 move second child to first child ( temp highp 4-component vector of uint) 14860:86 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 14870:86 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 14880:86 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 14890:86 Constant: 14900:86 1 (const int) 14910:86 Constant: 14920:86 2 (const int) 14930:86 subgroupClusteredAnd ( global highp 4-component vector of uint) 14940:86 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 14950:86 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 14960:86 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 14970:86 Constant: 14980:86 3 (const int) 14990:86 Constant: 15000:86 2 (const int) 15010:86 Constant: 15020:86 1 (const uint) 15030:88 move second child to first child ( temp highp int) 15040:88 direct index ( temp highp int) 15050:88 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 15060:88 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 15070:88 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 15080:88 Constant: 15090:88 2 (const int) 15100:88 Constant: 15110:88 1 (const int) 15120:88 Constant: 15130:88 0 (const int) 15140:88 Convert bool to int ( temp highp int) 15150:88 subgroupClusteredAnd ( global bool) 15160:88 Compare Less Than ( temp bool) 15170:88 direct index ( temp highp int) 15180:88 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 15190:88 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 15200:88 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 15210:88 Constant: 15220:88 0 (const int) 15230:88 Constant: 15240:88 1 (const int) 15250:88 Constant: 15260:88 0 (const int) 15270:88 Constant: 15280:88 0 (const int) 15290:88 Constant: 15300:88 1 (const uint) 15310:89 move second child to first child ( temp highp 2-component vector of int) 15320:89 vector swizzle ( temp highp 2-component vector of int) 15330:89 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 15340:89 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 15350:89 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 15360:89 Constant: 15370:89 2 (const int) 15380:89 Constant: 15390:89 1 (const int) 15400:89 Sequence 15410:89 Constant: 15420:89 0 (const int) 15430:89 Constant: 15440:89 1 (const int) 15450:89 Convert bool to int ( temp highp 2-component vector of int) 15460:89 subgroupClusteredAnd ( global 2-component vector of bool) 15470:89 Compare Less Than ( global 2-component vector of bool, operation at highp) 15480:89 vector swizzle ( temp highp 2-component vector of int) 15490:89 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 15500:89 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 15510:89 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 15520:89 Constant: 15530:89 1 (const int) 15540:89 Constant: 15550:89 1 (const int) 15560:89 Sequence 15570:89 Constant: 15580:89 0 (const int) 15590:89 Constant: 15600:89 1 (const int) 15610:89 Constant: 15620:89 0 (const int) 15630:89 0 (const int) 15640:89 Constant: 15650:89 1 (const uint) 15660:90 move second child to first child ( temp highp 3-component vector of int) 15670:90 vector swizzle ( temp highp 3-component vector of int) 15680:90 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 15690:90 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 15700:90 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 15710:90 Constant: 15720:90 2 (const int) 15730:90 Constant: 15740:90 1 (const int) 15750:90 Sequence 15760:90 Constant: 15770:90 0 (const int) 15780:90 Constant: 15790:90 1 (const int) 15800:90 Constant: 15810:90 2 (const int) 15820:90 Convert bool to int ( temp highp 3-component vector of int) 15830:90 subgroupClusteredAnd ( global 3-component vector of bool) 15840:90 Compare Less Than ( global 3-component vector of bool, operation at highp) 15850:90 vector swizzle ( temp highp 3-component vector of int) 15860:90 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 15870:90 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 15880:90 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 15890:90 Constant: 15900:90 1 (const int) 15910:90 Constant: 15920:90 1 (const int) 15930:90 Sequence 15940:90 Constant: 15950:90 0 (const int) 15960:90 Constant: 15970:90 1 (const int) 15980:90 Constant: 15990:90 2 (const int) 16000:90 Constant: 16010:90 0 (const int) 16020:90 0 (const int) 16030:90 0 (const int) 16040:90 Constant: 16050:90 1 (const uint) 16060:91 move second child to first child ( temp highp 4-component vector of int) 16070:91 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 16080:91 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 16090:91 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 16100:91 Constant: 16110:91 2 (const int) 16120:91 Constant: 16130:91 1 (const int) 16140:91 Convert bool to int ( temp highp 4-component vector of int) 16150:91 subgroupClusteredAnd ( global 4-component vector of bool) 16160:91 Compare Less Than ( global 4-component vector of bool, operation at highp) 16170:91 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 16180:91 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 16190:91 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 16200:91 Constant: 16210:91 1 (const int) 16220:91 Constant: 16230:91 1 (const int) 16240:91 Constant: 16250:91 0 (const int) 16260:91 0 (const int) 16270:91 0 (const int) 16280:91 0 (const int) 16290:91 Constant: 16300:91 1 (const uint) 16310:93 move second child to first child ( temp highp int) 16320:93 direct index ( temp highp int) 16330:93 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 16340:93 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 16350:93 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 16360:93 Constant: 16370:93 3 (const int) 16380:93 Constant: 16390:93 1 (const int) 16400:93 Constant: 16410:93 0 (const int) 16420:93 subgroupClusteredOr ( global highp int) 16430:93 direct index ( temp highp int) 16440:93 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 16450:93 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 16460:93 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 16470:93 Constant: 16480:93 0 (const int) 16490:93 Constant: 16500:93 1 (const int) 16510:93 Constant: 16520:93 0 (const int) 16530:93 Constant: 16540:93 1 (const uint) 16550:94 move second child to first child ( temp highp 2-component vector of int) 16560:94 vector swizzle ( temp highp 2-component vector of int) 16570:94 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 16580:94 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 16590:94 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 16600:94 Constant: 16610:94 3 (const int) 16620:94 Constant: 16630:94 1 (const int) 16640:94 Sequence 16650:94 Constant: 16660:94 0 (const int) 16670:94 Constant: 16680:94 1 (const int) 16690:94 subgroupClusteredOr ( global highp 2-component vector of int) 16700:94 vector swizzle ( temp highp 2-component vector of int) 16710:94 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 16720:94 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 16730:94 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 16740:94 Constant: 16750:94 1 (const int) 16760:94 Constant: 16770:94 1 (const int) 16780:94 Sequence 16790:94 Constant: 16800:94 0 (const int) 16810:94 Constant: 16820:94 1 (const int) 16830:94 Constant: 16840:94 1 (const uint) 16850:95 move second child to first child ( temp highp 3-component vector of int) 16860:95 vector swizzle ( temp highp 3-component vector of int) 16870:95 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 16880:95 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 16890:95 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 16900:95 Constant: 16910:95 3 (const int) 16920:95 Constant: 16930:95 1 (const int) 16940:95 Sequence 16950:95 Constant: 16960:95 0 (const int) 16970:95 Constant: 16980:95 1 (const int) 16990:95 Constant: 17000:95 2 (const int) 17010:95 subgroupClusteredOr ( global highp 3-component vector of int) 17020:95 vector swizzle ( temp highp 3-component vector of int) 17030:95 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 17040:95 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 17050:95 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 17060:95 Constant: 17070:95 2 (const int) 17080:95 Constant: 17090:95 1 (const int) 17100:95 Sequence 17110:95 Constant: 17120:95 0 (const int) 17130:95 Constant: 17140:95 1 (const int) 17150:95 Constant: 17160:95 2 (const int) 17170:95 Constant: 17180:95 1 (const uint) 17190:96 move second child to first child ( temp highp 4-component vector of int) 17200:96 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 17210:96 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 17220:96 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 17230:96 Constant: 17240:96 3 (const int) 17250:96 Constant: 17260:96 1 (const int) 17270:96 subgroupClusteredOr ( global highp 4-component vector of int) 17280:96 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 17290:96 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 17300:96 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 17310:96 Constant: 17320:96 3 (const int) 17330:96 Constant: 17340:96 1 (const int) 17350:96 Constant: 17360:96 1 (const uint) 17370:98 move second child to first child ( temp highp uint) 17380:98 direct index ( temp highp uint) 17390:98 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 17400:98 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 17410:98 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 17420:98 Constant: 17430:98 0 (const int) 17440:98 Constant: 17450:98 2 (const int) 17460:98 Constant: 17470:98 0 (const int) 17480:98 subgroupClusteredOr ( global highp uint) 17490:98 direct index ( temp highp uint) 17500:98 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 17510:98 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 17520:98 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 17530:98 Constant: 17540:98 0 (const int) 17550:98 Constant: 17560:98 2 (const int) 17570:98 Constant: 17580:98 0 (const int) 17590:98 Constant: 17600:98 1 (const uint) 17610:99 move second child to first child ( temp highp 2-component vector of uint) 17620:99 vector swizzle ( temp highp 2-component vector of uint) 17630:99 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 17640:99 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 17650:99 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 17660:99 Constant: 17670:99 0 (const int) 17680:99 Constant: 17690:99 2 (const int) 17700:99 Sequence 17710:99 Constant: 17720:99 0 (const int) 17730:99 Constant: 17740:99 1 (const int) 17750:99 subgroupClusteredOr ( global highp 2-component vector of uint) 17760:99 vector swizzle ( temp highp 2-component vector of uint) 17770:99 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 17780:99 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 17790:99 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 17800:99 Constant: 17810:99 1 (const int) 17820:99 Constant: 17830:99 2 (const int) 17840:99 Sequence 17850:99 Constant: 17860:99 0 (const int) 17870:99 Constant: 17880:99 1 (const int) 17890:99 Constant: 17900:99 1 (const uint) 17910:100 move second child to first child ( temp highp 3-component vector of uint) 17920:100 vector swizzle ( temp highp 3-component vector of uint) 17930:100 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 17940:100 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 17950:100 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 17960:100 Constant: 17970:100 0 (const int) 17980:100 Constant: 17990:100 2 (const int) 18000:100 Sequence 18010:100 Constant: 18020:100 0 (const int) 18030:100 Constant: 18040:100 1 (const int) 18050:100 Constant: 18060:100 2 (const int) 18070:100 subgroupClusteredOr ( global highp 3-component vector of uint) 18080:100 vector swizzle ( temp highp 3-component vector of uint) 18090:100 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 18100:100 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 18110:100 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 18120:100 Constant: 18130:100 2 (const int) 18140:100 Constant: 18150:100 2 (const int) 18160:100 Sequence 18170:100 Constant: 18180:100 0 (const int) 18190:100 Constant: 18200:100 1 (const int) 18210:100 Constant: 18220:100 2 (const int) 18230:100 Constant: 18240:100 1 (const uint) 18250:101 move second child to first child ( temp highp 4-component vector of uint) 18260:101 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 18270:101 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 18280:101 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 18290:101 Constant: 18300:101 0 (const int) 18310:101 Constant: 18320:101 2 (const int) 18330:101 subgroupClusteredOr ( global highp 4-component vector of uint) 18340:101 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 18350:101 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 18360:101 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 18370:101 Constant: 18380:101 3 (const int) 18390:101 Constant: 18400:101 2 (const int) 18410:101 Constant: 18420:101 1 (const uint) 18430:103 move second child to first child ( temp highp int) 18440:103 direct index ( temp highp int) 18450:103 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 18460:103 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 18470:103 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 18480:103 Constant: 18490:103 1 (const int) 18500:103 Constant: 18510:103 1 (const int) 18520:103 Constant: 18530:103 0 (const int) 18540:103 Convert bool to int ( temp highp int) 18550:103 subgroupClusteredOr ( global bool) 18560:103 Compare Less Than ( temp bool) 18570:103 direct index ( temp highp int) 18580:103 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 18590:103 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 18600:103 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 18610:103 Constant: 18620:103 0 (const int) 18630:103 Constant: 18640:103 1 (const int) 18650:103 Constant: 18660:103 0 (const int) 18670:103 Constant: 18680:103 0 (const int) 18690:103 Constant: 18700:103 1 (const uint) 18710:104 move second child to first child ( temp highp 2-component vector of int) 18720:104 vector swizzle ( temp highp 2-component vector of int) 18730:104 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 18740:104 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 18750:104 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 18760:104 Constant: 18770:104 1 (const int) 18780:104 Constant: 18790:104 1 (const int) 18800:104 Sequence 18810:104 Constant: 18820:104 0 (const int) 18830:104 Constant: 18840:104 1 (const int) 18850:104 Convert bool to int ( temp highp 2-component vector of int) 18860:104 subgroupClusteredOr ( global 2-component vector of bool) 18870:104 Compare Less Than ( global 2-component vector of bool, operation at highp) 18880:104 vector swizzle ( temp highp 2-component vector of int) 18890:104 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 18900:104 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 18910:104 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 18920:104 Constant: 18930:104 1 (const int) 18940:104 Constant: 18950:104 1 (const int) 18960:104 Sequence 18970:104 Constant: 18980:104 0 (const int) 18990:104 Constant: 19000:104 1 (const int) 19010:104 Constant: 19020:104 0 (const int) 19030:104 0 (const int) 19040:104 Constant: 19050:104 1 (const uint) 19060:105 move second child to first child ( temp highp 3-component vector of int) 19070:105 vector swizzle ( temp highp 3-component vector of int) 19080:105 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 19090:105 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 19100:105 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 19110:105 Constant: 19120:105 1 (const int) 19130:105 Constant: 19140:105 1 (const int) 19150:105 Sequence 19160:105 Constant: 19170:105 0 (const int) 19180:105 Constant: 19190:105 1 (const int) 19200:105 Constant: 19210:105 2 (const int) 19220:105 Convert bool to int ( temp highp 3-component vector of int) 19230:105 subgroupClusteredOr ( global 3-component vector of bool) 19240:105 Compare Less Than ( global 3-component vector of bool, operation at highp) 19250:105 vector swizzle ( temp highp 3-component vector of int) 19260:105 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 19270:105 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 19280:105 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 19290:105 Constant: 19300:105 1 (const int) 19310:105 Constant: 19320:105 1 (const int) 19330:105 Sequence 19340:105 Constant: 19350:105 0 (const int) 19360:105 Constant: 19370:105 1 (const int) 19380:105 Constant: 19390:105 2 (const int) 19400:105 Constant: 19410:105 0 (const int) 19420:105 0 (const int) 19430:105 0 (const int) 19440:105 Constant: 19450:105 1 (const uint) 19460:106 move second child to first child ( temp highp 4-component vector of int) 19470:106 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 19480:106 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 19490:106 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 19500:106 Constant: 19510:106 1 (const int) 19520:106 Constant: 19530:106 1 (const int) 19540:106 Convert bool to int ( temp highp 4-component vector of int) 19550:106 subgroupClusteredOr ( global 4-component vector of bool) 19560:106 Compare Less Than ( global 4-component vector of bool, operation at highp) 19570:106 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 19580:106 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 19590:106 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 19600:106 Constant: 19610:106 1 (const int) 19620:106 Constant: 19630:106 1 (const int) 19640:106 Constant: 19650:106 0 (const int) 19660:106 0 (const int) 19670:106 0 (const int) 19680:106 0 (const int) 19690:106 Constant: 19700:106 1 (const uint) 19710:108 move second child to first child ( temp highp int) 19720:108 direct index ( temp highp int) 19730:108 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 19740:108 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 19750:108 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 19760:108 Constant: 19770:108 2 (const int) 19780:108 Constant: 19790:108 1 (const int) 19800:108 Constant: 19810:108 0 (const int) 19820:108 subgroupClusteredXor ( global highp int) 19830:108 direct index ( temp highp int) 19840:108 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 19850:108 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 19860:108 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 19870:108 Constant: 19880:108 0 (const int) 19890:108 Constant: 19900:108 1 (const int) 19910:108 Constant: 19920:108 0 (const int) 19930:108 Constant: 19940:108 1 (const uint) 19950:109 move second child to first child ( temp highp 2-component vector of int) 19960:109 vector swizzle ( temp highp 2-component vector of int) 19970:109 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 19980:109 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 19990:109 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 20000:109 Constant: 20010:109 2 (const int) 20020:109 Constant: 20030:109 1 (const int) 20040:109 Sequence 20050:109 Constant: 20060:109 0 (const int) 20070:109 Constant: 20080:109 1 (const int) 20090:109 subgroupClusteredXor ( global highp 2-component vector of int) 20100:109 vector swizzle ( temp highp 2-component vector of int) 20110:109 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 20120:109 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 20130:109 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 20140:109 Constant: 20150:109 1 (const int) 20160:109 Constant: 20170:109 1 (const int) 20180:109 Sequence 20190:109 Constant: 20200:109 0 (const int) 20210:109 Constant: 20220:109 1 (const int) 20230:109 Constant: 20240:109 1 (const uint) 20250:110 move second child to first child ( temp highp 3-component vector of int) 20260:110 vector swizzle ( temp highp 3-component vector of int) 20270:110 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 20280:110 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 20290:110 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 20300:110 Constant: 20310:110 2 (const int) 20320:110 Constant: 20330:110 1 (const int) 20340:110 Sequence 20350:110 Constant: 20360:110 0 (const int) 20370:110 Constant: 20380:110 1 (const int) 20390:110 Constant: 20400:110 2 (const int) 20410:110 subgroupClusteredXor ( global highp 3-component vector of int) 20420:110 vector swizzle ( temp highp 3-component vector of int) 20430:110 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 20440:110 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 20450:110 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 20460:110 Constant: 20470:110 2 (const int) 20480:110 Constant: 20490:110 1 (const int) 20500:110 Sequence 20510:110 Constant: 20520:110 0 (const int) 20530:110 Constant: 20540:110 1 (const int) 20550:110 Constant: 20560:110 2 (const int) 20570:110 Constant: 20580:110 1 (const uint) 20590:111 move second child to first child ( temp highp 4-component vector of int) 20600:111 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 20610:111 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 20620:111 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 20630:111 Constant: 20640:111 2 (const int) 20650:111 Constant: 20660:111 1 (const int) 20670:111 subgroupClusteredXor ( global highp 4-component vector of int) 20680:111 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 20690:111 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 20700:111 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 20710:111 Constant: 20720:111 3 (const int) 20730:111 Constant: 20740:111 1 (const int) 20750:111 Constant: 20760:111 1 (const uint) 20770:113 move second child to first child ( temp highp uint) 20780:113 direct index ( temp highp uint) 20790:113 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 20800:113 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 20810:113 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 20820:113 Constant: 20830:113 3 (const int) 20840:113 Constant: 20850:113 2 (const int) 20860:113 Constant: 20870:113 0 (const int) 20880:113 subgroupClusteredXor ( global highp uint) 20890:113 direct index ( temp highp uint) 20900:113 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 20910:113 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 20920:113 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 20930:113 Constant: 20940:113 0 (const int) 20950:113 Constant: 20960:113 2 (const int) 20970:113 Constant: 20980:113 0 (const int) 20990:113 Constant: 21000:113 1 (const uint) 21010:114 move second child to first child ( temp highp 2-component vector of uint) 21020:114 vector swizzle ( temp highp 2-component vector of uint) 21030:114 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 21040:114 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 21050:114 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 21060:114 Constant: 21070:114 3 (const int) 21080:114 Constant: 21090:114 2 (const int) 21100:114 Sequence 21110:114 Constant: 21120:114 0 (const int) 21130:114 Constant: 21140:114 1 (const int) 21150:114 subgroupClusteredXor ( global highp 2-component vector of uint) 21160:114 vector swizzle ( temp highp 2-component vector of uint) 21170:114 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 21180:114 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 21190:114 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 21200:114 Constant: 21210:114 1 (const int) 21220:114 Constant: 21230:114 2 (const int) 21240:114 Sequence 21250:114 Constant: 21260:114 0 (const int) 21270:114 Constant: 21280:114 1 (const int) 21290:114 Constant: 21300:114 1 (const uint) 21310:115 move second child to first child ( temp highp 3-component vector of uint) 21320:115 vector swizzle ( temp highp 3-component vector of uint) 21330:115 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 21340:115 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 21350:115 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 21360:115 Constant: 21370:115 3 (const int) 21380:115 Constant: 21390:115 2 (const int) 21400:115 Sequence 21410:115 Constant: 21420:115 0 (const int) 21430:115 Constant: 21440:115 1 (const int) 21450:115 Constant: 21460:115 2 (const int) 21470:115 subgroupClusteredXor ( global highp 3-component vector of uint) 21480:115 vector swizzle ( temp highp 3-component vector of uint) 21490:115 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 21500:115 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 21510:115 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 21520:115 Constant: 21530:115 2 (const int) 21540:115 Constant: 21550:115 2 (const int) 21560:115 Sequence 21570:115 Constant: 21580:115 0 (const int) 21590:115 Constant: 21600:115 1 (const int) 21610:115 Constant: 21620:115 2 (const int) 21630:115 Constant: 21640:115 1 (const uint) 21650:116 move second child to first child ( temp highp 4-component vector of uint) 21660:116 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 21670:116 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 21680:116 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 21690:116 Constant: 21700:116 3 (const int) 21710:116 Constant: 21720:116 2 (const int) 21730:116 subgroupClusteredXor ( global highp 4-component vector of uint) 21740:116 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 21750:116 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 21760:116 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 21770:116 Constant: 21780:116 3 (const int) 21790:116 Constant: 21800:116 2 (const int) 21810:116 Constant: 21820:116 1 (const uint) 21830:118 move second child to first child ( temp highp int) 21840:118 direct index ( temp highp int) 21850:118 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 21860:118 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 21870:118 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 21880:118 Constant: 21890:118 0 (const int) 21900:118 Constant: 21910:118 1 (const int) 21920:118 Constant: 21930:118 0 (const int) 21940:118 Convert bool to int ( temp highp int) 21950:118 subgroupClusteredXor ( global bool) 21960:118 Compare Less Than ( temp bool) 21970:118 direct index ( temp highp int) 21980:118 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 21990:118 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 22000:118 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 22010:118 Constant: 22020:118 0 (const int) 22030:118 Constant: 22040:118 1 (const int) 22050:118 Constant: 22060:118 0 (const int) 22070:118 Constant: 22080:118 0 (const int) 22090:118 Constant: 22100:118 1 (const uint) 22110:119 move second child to first child ( temp highp 2-component vector of int) 22120:119 vector swizzle ( temp highp 2-component vector of int) 22130:119 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 22140:119 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 22150:119 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 22160:119 Constant: 22170:119 0 (const int) 22180:119 Constant: 22190:119 1 (const int) 22200:119 Sequence 22210:119 Constant: 22220:119 0 (const int) 22230:119 Constant: 22240:119 1 (const int) 22250:119 Convert bool to int ( temp highp 2-component vector of int) 22260:119 subgroupClusteredXor ( global 2-component vector of bool) 22270:119 Compare Less Than ( global 2-component vector of bool, operation at highp) 22280:119 vector swizzle ( temp highp 2-component vector of int) 22290:119 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 22300:119 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 22310:119 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 22320:119 Constant: 22330:119 1 (const int) 22340:119 Constant: 22350:119 1 (const int) 22360:119 Sequence 22370:119 Constant: 22380:119 0 (const int) 22390:119 Constant: 22400:119 1 (const int) 22410:119 Constant: 22420:119 0 (const int) 22430:119 0 (const int) 22440:119 Constant: 22450:119 1 (const uint) 22460:120 move second child to first child ( temp highp 3-component vector of int) 22470:120 vector swizzle ( temp highp 3-component vector of int) 22480:120 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 22490:120 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 22500:120 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 22510:120 Constant: 22520:120 0 (const int) 22530:120 Constant: 22540:120 1 (const int) 22550:120 Sequence 22560:120 Constant: 22570:120 0 (const int) 22580:120 Constant: 22590:120 1 (const int) 22600:120 Constant: 22610:120 2 (const int) 22620:120 Convert bool to int ( temp highp 3-component vector of int) 22630:120 subgroupClusteredXor ( global 3-component vector of bool) 22640:120 Compare Less Than ( global 3-component vector of bool, operation at highp) 22650:120 vector swizzle ( temp highp 3-component vector of int) 22660:120 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 22670:120 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 22680:120 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 22690:120 Constant: 22700:120 1 (const int) 22710:120 Constant: 22720:120 1 (const int) 22730:120 Sequence 22740:120 Constant: 22750:120 0 (const int) 22760:120 Constant: 22770:120 1 (const int) 22780:120 Constant: 22790:120 2 (const int) 22800:120 Constant: 22810:120 0 (const int) 22820:120 0 (const int) 22830:120 0 (const int) 22840:120 Constant: 22850:120 1 (const uint) 22860:121 move second child to first child ( temp highp 4-component vector of int) 22870:121 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 22880:121 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 22890:121 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 22900:121 Constant: 22910:121 0 (const int) 22920:121 Constant: 22930:121 1 (const int) 22940:121 Convert bool to int ( temp highp 4-component vector of int) 22950:121 subgroupClusteredXor ( global 4-component vector of bool) 22960:121 Compare Less Than ( global 4-component vector of bool, operation at highp) 22970:121 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 22980:121 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 22990:121 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 23000:121 Constant: 23010:121 1 (const int) 23020:121 Constant: 23030:121 1 (const int) 23040:121 Constant: 23050:121 0 (const int) 23060:121 0 (const int) 23070:121 0 (const int) 23080:121 0 (const int) 23090:121 Constant: 23100:121 1 (const uint) 23110:? Linker Objects 23120:? 'gl_WorkGroupSize' ( const highp 3-component vector of uint WorkGroupSize) 23130:? 8 (const uint) 23140:? 1 (const uint) 23150:? 1 (const uint) 23160:? 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2317 2318 2319Linked compute stage: 2320 2321 2322Shader version: 320 2323Requested GL_KHR_shader_subgroup_basic 2324Requested GL_KHR_shader_subgroup_clustered 2325local_size = (8, 1, 1) 23260:? Sequence 23270:14 Function Definition: main( ( global void) 23280:14 Function Parameters: 23290:16 Sequence 23300:16 Sequence 23310:16 move second child to first child ( temp highp uint) 23320:16 'invocation' ( temp highp uint) 23330:16 mod ( temp mediump uint) 23340:16 add ( temp mediump uint) 23350:16 'gl_SubgroupInvocationID' ( in mediump uint SubgroupInvocationID) 23360:16 'gl_SubgroupSize' ( in mediump uint SubgroupSize) 23370:16 Constant: 23380:16 4 (const uint) 23390:18 move second child to first child ( temp highp float) 23400:18 direct index ( temp highp float) 23410:18 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 23420:18 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 23430:18 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 23440:18 Constant: 23450:18 0 (const int) 23460:18 Constant: 23470:18 0 (const int) 23480:18 Constant: 23490:18 0 (const int) 23500:18 subgroupClusteredAdd ( global highp float) 23510:18 direct index ( temp highp float) 23520:18 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 23530:18 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 23540:18 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 23550:18 Constant: 23560:18 0 (const int) 23570:18 Constant: 23580:18 0 (const int) 23590:18 Constant: 23600:18 0 (const int) 23610:18 Constant: 23620:18 1 (const uint) 23630:19 move second child to first child ( temp highp 2-component vector of float) 23640:19 vector swizzle ( temp highp 2-component vector of float) 23650:19 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 23660:19 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 23670:19 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 23680:19 Constant: 23690:19 0 (const int) 23700:19 Constant: 23710:19 0 (const int) 23720:19 Sequence 23730:19 Constant: 23740:19 0 (const int) 23750:19 Constant: 23760:19 1 (const int) 23770:19 subgroupClusteredAdd ( global highp 2-component vector of float) 23780:19 vector swizzle ( temp highp 2-component vector of float) 23790:19 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 23800:19 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 23810:19 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 23820:19 Constant: 23830:19 1 (const int) 23840:19 Constant: 23850:19 0 (const int) 23860:19 Sequence 23870:19 Constant: 23880:19 0 (const int) 23890:19 Constant: 23900:19 1 (const int) 23910:19 Constant: 23920:19 1 (const uint) 23930:20 move second child to first child ( temp highp 3-component vector of float) 23940:20 vector swizzle ( temp highp 3-component vector of float) 23950:20 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 23960:20 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 23970:20 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 23980:20 Constant: 23990:20 0 (const int) 24000:20 Constant: 24010:20 0 (const int) 24020:20 Sequence 24030:20 Constant: 24040:20 0 (const int) 24050:20 Constant: 24060:20 1 (const int) 24070:20 Constant: 24080:20 2 (const int) 24090:20 subgroupClusteredAdd ( global highp 3-component vector of float) 24100:20 vector swizzle ( temp highp 3-component vector of float) 24110:20 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 24120:20 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 24130:20 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 24140:20 Constant: 24150:20 2 (const int) 24160:20 Constant: 24170:20 0 (const int) 24180:20 Sequence 24190:20 Constant: 24200:20 0 (const int) 24210:20 Constant: 24220:20 1 (const int) 24230:20 Constant: 24240:20 2 (const int) 24250:20 Constant: 24260:20 1 (const uint) 24270:21 move second child to first child ( temp highp 4-component vector of float) 24280:21 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 24290:21 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 24300:21 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 24310:21 Constant: 24320:21 0 (const int) 24330:21 Constant: 24340:21 0 (const int) 24350:21 subgroupClusteredAdd ( global highp 4-component vector of float) 24360:21 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 24370:21 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 24380:21 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 24390:21 Constant: 24400:21 3 (const int) 24410:21 Constant: 24420:21 0 (const int) 24430:21 Constant: 24440:21 1 (const uint) 24450:23 move second child to first child ( temp highp int) 24460:23 direct index ( temp highp int) 24470:23 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 24480:23 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 24490:23 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 24500:23 Constant: 24510:23 1 (const int) 24520:23 Constant: 24530:23 1 (const int) 24540:23 Constant: 24550:23 0 (const int) 24560:23 subgroupClusteredAdd ( global highp int) 24570:23 direct index ( temp highp int) 24580:23 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 24590:23 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 24600:23 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 24610:23 Constant: 24620:23 0 (const int) 24630:23 Constant: 24640:23 1 (const int) 24650:23 Constant: 24660:23 0 (const int) 24670:23 Constant: 24680:23 1 (const uint) 24690:24 move second child to first child ( temp highp 2-component vector of int) 24700:24 vector swizzle ( temp highp 2-component vector of int) 24710:24 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 24720:24 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 24730:24 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 24740:24 Constant: 24750:24 1 (const int) 24760:24 Constant: 24770:24 1 (const int) 24780:24 Sequence 24790:24 Constant: 24800:24 0 (const int) 24810:24 Constant: 24820:24 1 (const int) 24830:24 subgroupClusteredAdd ( global highp 2-component vector of int) 24840:24 vector swizzle ( temp highp 2-component vector of int) 24850:24 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 24860:24 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 24870:24 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 24880:24 Constant: 24890:24 1 (const int) 24900:24 Constant: 24910:24 1 (const int) 24920:24 Sequence 24930:24 Constant: 24940:24 0 (const int) 24950:24 Constant: 24960:24 1 (const int) 24970:24 Constant: 24980:24 1 (const uint) 24990:25 move second child to first child ( temp highp 3-component vector of int) 25000:25 vector swizzle ( temp highp 3-component vector of int) 25010:25 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 25020:25 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 25030:25 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 25040:25 Constant: 25050:25 1 (const int) 25060:25 Constant: 25070:25 1 (const int) 25080:25 Sequence 25090:25 Constant: 25100:25 0 (const int) 25110:25 Constant: 25120:25 1 (const int) 25130:25 Constant: 25140:25 2 (const int) 25150:25 subgroupClusteredAdd ( global highp 3-component vector of int) 25160:25 vector swizzle ( temp highp 3-component vector of int) 25170:25 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 25180:25 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 25190:25 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 25200:25 Constant: 25210:25 2 (const int) 25220:25 Constant: 25230:25 1 (const int) 25240:25 Sequence 25250:25 Constant: 25260:25 0 (const int) 25270:25 Constant: 25280:25 1 (const int) 25290:25 Constant: 25300:25 2 (const int) 25310:25 Constant: 25320:25 1 (const uint) 25330:26 move second child to first child ( temp highp 4-component vector of int) 25340:26 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 25350:26 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 25360:26 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 25370:26 Constant: 25380:26 1 (const int) 25390:26 Constant: 25400:26 1 (const int) 25410:26 subgroupClusteredAdd ( global highp 4-component vector of int) 25420:26 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 25430:26 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 25440:26 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 25450:26 Constant: 25460:26 3 (const int) 25470:26 Constant: 25480:26 1 (const int) 25490:26 Constant: 25500:26 1 (const uint) 25510:28 move second child to first child ( temp highp uint) 25520:28 direct index ( temp highp uint) 25530:28 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 25540:28 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 25550:28 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 25560:28 Constant: 25570:28 2 (const int) 25580:28 Constant: 25590:28 2 (const int) 25600:28 Constant: 25610:28 0 (const int) 25620:28 subgroupClusteredAdd ( global highp uint) 25630:28 direct index ( temp highp uint) 25640:28 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 25650:28 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 25660:28 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 25670:28 Constant: 25680:28 0 (const int) 25690:28 Constant: 25700:28 2 (const int) 25710:28 Constant: 25720:28 0 (const int) 25730:28 Constant: 25740:28 1 (const uint) 25750:29 move second child to first child ( temp highp 2-component vector of uint) 25760:29 vector swizzle ( temp highp 2-component vector of uint) 25770:29 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 25780:29 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 25790:29 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 25800:29 Constant: 25810:29 2 (const int) 25820:29 Constant: 25830:29 2 (const int) 25840:29 Sequence 25850:29 Constant: 25860:29 0 (const int) 25870:29 Constant: 25880:29 1 (const int) 25890:29 subgroupClusteredAdd ( global highp 2-component vector of uint) 25900:29 vector swizzle ( temp highp 2-component vector of uint) 25910:29 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 25920:29 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 25930:29 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 25940:29 Constant: 25950:29 1 (const int) 25960:29 Constant: 25970:29 2 (const int) 25980:29 Sequence 25990:29 Constant: 26000:29 0 (const int) 26010:29 Constant: 26020:29 1 (const int) 26030:29 Constant: 26040:29 1 (const uint) 26050:30 move second child to first child ( temp highp 3-component vector of uint) 26060:30 vector swizzle ( temp highp 3-component vector of uint) 26070:30 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 26080:30 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 26090:30 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 26100:30 Constant: 26110:30 2 (const int) 26120:30 Constant: 26130:30 2 (const int) 26140:30 Sequence 26150:30 Constant: 26160:30 0 (const int) 26170:30 Constant: 26180:30 1 (const int) 26190:30 Constant: 26200:30 2 (const int) 26210:30 subgroupClusteredAdd ( global highp 3-component vector of uint) 26220:30 vector swizzle ( temp highp 3-component vector of uint) 26230:30 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 26240:30 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 26250:30 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 26260:30 Constant: 26270:30 2 (const int) 26280:30 Constant: 26290:30 2 (const int) 26300:30 Sequence 26310:30 Constant: 26320:30 0 (const int) 26330:30 Constant: 26340:30 1 (const int) 26350:30 Constant: 26360:30 2 (const int) 26370:30 Constant: 26380:30 1 (const uint) 26390:31 move second child to first child ( temp highp 4-component vector of uint) 26400:31 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 26410:31 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 26420:31 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 26430:31 Constant: 26440:31 2 (const int) 26450:31 Constant: 26460:31 2 (const int) 26470:31 subgroupClusteredAdd ( global highp 4-component vector of uint) 26480:31 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 26490:31 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 26500:31 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 26510:31 Constant: 26520:31 3 (const int) 26530:31 Constant: 26540:31 2 (const int) 26550:31 Constant: 26560:31 1 (const uint) 26570:33 move second child to first child ( temp highp float) 26580:33 direct index ( temp highp float) 26590:33 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 26600:33 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 26610:33 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 26620:33 Constant: 26630:33 3 (const int) 26640:33 Constant: 26650:33 0 (const int) 26660:33 Constant: 26670:33 0 (const int) 26680:33 subgroupClusteredMul ( global highp float) 26690:33 direct index ( temp highp float) 26700:33 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 26710:33 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 26720:33 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 26730:33 Constant: 26740:33 0 (const int) 26750:33 Constant: 26760:33 0 (const int) 26770:33 Constant: 26780:33 0 (const int) 26790:33 Constant: 26800:33 1 (const uint) 26810:34 move second child to first child ( temp highp 2-component vector of float) 26820:34 vector swizzle ( temp highp 2-component vector of float) 26830:34 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 26840:34 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 26850:34 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 26860:34 Constant: 26870:34 3 (const int) 26880:34 Constant: 26890:34 0 (const int) 26900:34 Sequence 26910:34 Constant: 26920:34 0 (const int) 26930:34 Constant: 26940:34 1 (const int) 26950:34 subgroupClusteredMul ( global highp 2-component vector of float) 26960:34 vector swizzle ( temp highp 2-component vector of float) 26970:34 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 26980:34 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 26990:34 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 27000:34 Constant: 27010:34 1 (const int) 27020:34 Constant: 27030:34 0 (const int) 27040:34 Sequence 27050:34 Constant: 27060:34 0 (const int) 27070:34 Constant: 27080:34 1 (const int) 27090:34 Constant: 27100:34 1 (const uint) 27110:35 move second child to first child ( temp highp 3-component vector of float) 27120:35 vector swizzle ( temp highp 3-component vector of float) 27130:35 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 27140:35 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 27150:35 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 27160:35 Constant: 27170:35 3 (const int) 27180:35 Constant: 27190:35 0 (const int) 27200:35 Sequence 27210:35 Constant: 27220:35 0 (const int) 27230:35 Constant: 27240:35 1 (const int) 27250:35 Constant: 27260:35 2 (const int) 27270:35 subgroupClusteredMul ( global highp 3-component vector of float) 27280:35 vector swizzle ( temp highp 3-component vector of float) 27290:35 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 27300:35 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 27310:35 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 27320:35 Constant: 27330:35 2 (const int) 27340:35 Constant: 27350:35 0 (const int) 27360:35 Sequence 27370:35 Constant: 27380:35 0 (const int) 27390:35 Constant: 27400:35 1 (const int) 27410:35 Constant: 27420:35 2 (const int) 27430:35 Constant: 27440:35 1 (const uint) 27450:36 move second child to first child ( temp highp 4-component vector of float) 27460:36 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 27470:36 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 27480:36 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 27490:36 Constant: 27500:36 3 (const int) 27510:36 Constant: 27520:36 0 (const int) 27530:36 subgroupClusteredMul ( global highp 4-component vector of float) 27540:36 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 27550:36 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 27560:36 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 27570:36 Constant: 27580:36 3 (const int) 27590:36 Constant: 27600:36 0 (const int) 27610:36 Constant: 27620:36 1 (const uint) 27630:38 move second child to first child ( temp highp int) 27640:38 direct index ( temp highp int) 27650:38 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 27660:38 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 27670:38 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 27680:38 Constant: 27690:38 0 (const int) 27700:38 Constant: 27710:38 1 (const int) 27720:38 Constant: 27730:38 0 (const int) 27740:38 subgroupClusteredMul ( global highp int) 27750:38 direct index ( temp highp int) 27760:38 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 27770:38 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 27780:38 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 27790:38 Constant: 27800:38 0 (const int) 27810:38 Constant: 27820:38 1 (const int) 27830:38 Constant: 27840:38 0 (const int) 27850:38 Constant: 27860:38 1 (const uint) 27870:39 move second child to first child ( temp highp 2-component vector of int) 27880:39 vector swizzle ( temp highp 2-component vector of int) 27890:39 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 27900:39 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 27910:39 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 27920:39 Constant: 27930:39 0 (const int) 27940:39 Constant: 27950:39 1 (const int) 27960:39 Sequence 27970:39 Constant: 27980:39 0 (const int) 27990:39 Constant: 28000:39 1 (const int) 28010:39 subgroupClusteredMul ( global highp 2-component vector of int) 28020:39 vector swizzle ( temp highp 2-component vector of int) 28030:39 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 28040:39 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 28050:39 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 28060:39 Constant: 28070:39 1 (const int) 28080:39 Constant: 28090:39 1 (const int) 28100:39 Sequence 28110:39 Constant: 28120:39 0 (const int) 28130:39 Constant: 28140:39 1 (const int) 28150:39 Constant: 28160:39 1 (const uint) 28170:40 move second child to first child ( temp highp 3-component vector of int) 28180:40 vector swizzle ( temp highp 3-component vector of int) 28190:40 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 28200:40 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 28210:40 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 28220:40 Constant: 28230:40 0 (const int) 28240:40 Constant: 28250:40 1 (const int) 28260:40 Sequence 28270:40 Constant: 28280:40 0 (const int) 28290:40 Constant: 28300:40 1 (const int) 28310:40 Constant: 28320:40 2 (const int) 28330:40 subgroupClusteredMul ( global highp 3-component vector of int) 28340:40 vector swizzle ( temp highp 3-component vector of int) 28350:40 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 28360:40 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 28370:40 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 28380:40 Constant: 28390:40 2 (const int) 28400:40 Constant: 28410:40 1 (const int) 28420:40 Sequence 28430:40 Constant: 28440:40 0 (const int) 28450:40 Constant: 28460:40 1 (const int) 28470:40 Constant: 28480:40 2 (const int) 28490:40 Constant: 28500:40 1 (const uint) 28510:41 move second child to first child ( temp highp 4-component vector of int) 28520:41 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 28530:41 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 28540:41 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 28550:41 Constant: 28560:41 0 (const int) 28570:41 Constant: 28580:41 1 (const int) 28590:41 subgroupClusteredMul ( global highp 4-component vector of int) 28600:41 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 28610:41 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 28620:41 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 28630:41 Constant: 28640:41 3 (const int) 28650:41 Constant: 28660:41 1 (const int) 28670:41 Constant: 28680:41 1 (const uint) 28690:43 move second child to first child ( temp highp uint) 28700:43 direct index ( temp highp uint) 28710:43 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 28720:43 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 28730:43 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 28740:43 Constant: 28750:43 1 (const int) 28760:43 Constant: 28770:43 2 (const int) 28780:43 Constant: 28790:43 0 (const int) 28800:43 subgroupClusteredMul ( global highp uint) 28810:43 direct index ( temp highp uint) 28820:43 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 28830:43 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 28840:43 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 28850:43 Constant: 28860:43 0 (const int) 28870:43 Constant: 28880:43 2 (const int) 28890:43 Constant: 28900:43 0 (const int) 28910:43 Constant: 28920:43 1 (const uint) 28930:44 move second child to first child ( temp highp 2-component vector of uint) 28940:44 vector swizzle ( temp highp 2-component vector of uint) 28950:44 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 28960:44 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 28970:44 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 28980:44 Constant: 28990:44 1 (const int) 29000:44 Constant: 29010:44 2 (const int) 29020:44 Sequence 29030:44 Constant: 29040:44 0 (const int) 29050:44 Constant: 29060:44 1 (const int) 29070:44 subgroupClusteredMul ( global highp 2-component vector of uint) 29080:44 vector swizzle ( temp highp 2-component vector of uint) 29090:44 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 29100:44 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 29110:44 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 29120:44 Constant: 29130:44 1 (const int) 29140:44 Constant: 29150:44 2 (const int) 29160:44 Sequence 29170:44 Constant: 29180:44 0 (const int) 29190:44 Constant: 29200:44 1 (const int) 29210:44 Constant: 29220:44 1 (const uint) 29230:45 move second child to first child ( temp highp 3-component vector of uint) 29240:45 vector swizzle ( temp highp 3-component vector of uint) 29250:45 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 29260:45 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 29270:45 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 29280:45 Constant: 29290:45 1 (const int) 29300:45 Constant: 29310:45 2 (const int) 29320:45 Sequence 29330:45 Constant: 29340:45 0 (const int) 29350:45 Constant: 29360:45 1 (const int) 29370:45 Constant: 29380:45 2 (const int) 29390:45 subgroupClusteredMul ( global highp 3-component vector of uint) 29400:45 vector swizzle ( temp highp 3-component vector of uint) 29410:45 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 29420:45 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 29430:45 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 29440:45 Constant: 29450:45 2 (const int) 29460:45 Constant: 29470:45 2 (const int) 29480:45 Sequence 29490:45 Constant: 29500:45 0 (const int) 29510:45 Constant: 29520:45 1 (const int) 29530:45 Constant: 29540:45 2 (const int) 29550:45 Constant: 29560:45 1 (const uint) 29570:46 move second child to first child ( temp highp 4-component vector of uint) 29580:46 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 29590:46 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 29600:46 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 29610:46 Constant: 29620:46 1 (const int) 29630:46 Constant: 29640:46 2 (const int) 29650:46 subgroupClusteredMul ( global highp 4-component vector of uint) 29660:46 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 29670:46 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 29680:46 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 29690:46 Constant: 29700:46 3 (const int) 29710:46 Constant: 29720:46 2 (const int) 29730:46 Constant: 29740:46 1 (const uint) 29750:48 move second child to first child ( temp highp float) 29760:48 direct index ( temp highp float) 29770:48 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 29780:48 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 29790:48 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 29800:48 Constant: 29810:48 2 (const int) 29820:48 Constant: 29830:48 0 (const int) 29840:48 Constant: 29850:48 0 (const int) 29860:48 subgroupClusteredMin ( global highp float) 29870:48 direct index ( temp highp float) 29880:48 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 29890:48 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 29900:48 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 29910:48 Constant: 29920:48 0 (const int) 29930:48 Constant: 29940:48 0 (const int) 29950:48 Constant: 29960:48 0 (const int) 29970:48 Constant: 29980:48 1 (const uint) 29990:49 move second child to first child ( temp highp 2-component vector of float) 30000:49 vector swizzle ( temp highp 2-component vector of float) 30010:49 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 30020:49 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 30030:49 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 30040:49 Constant: 30050:49 2 (const int) 30060:49 Constant: 30070:49 0 (const int) 30080:49 Sequence 30090:49 Constant: 30100:49 0 (const int) 30110:49 Constant: 30120:49 1 (const int) 30130:49 subgroupClusteredMin ( global highp 2-component vector of float) 30140:49 vector swizzle ( temp highp 2-component vector of float) 30150:49 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 30160:49 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 30170:49 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 30180:49 Constant: 30190:49 1 (const int) 30200:49 Constant: 30210:49 0 (const int) 30220:49 Sequence 30230:49 Constant: 30240:49 0 (const int) 30250:49 Constant: 30260:49 1 (const int) 30270:49 Constant: 30280:49 1 (const uint) 30290:50 move second child to first child ( temp highp 3-component vector of float) 30300:50 vector swizzle ( temp highp 3-component vector of float) 30310:50 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 30320:50 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 30330:50 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 30340:50 Constant: 30350:50 2 (const int) 30360:50 Constant: 30370:50 0 (const int) 30380:50 Sequence 30390:50 Constant: 30400:50 0 (const int) 30410:50 Constant: 30420:50 1 (const int) 30430:50 Constant: 30440:50 2 (const int) 30450:50 subgroupClusteredMin ( global highp 3-component vector of float) 30460:50 vector swizzle ( temp highp 3-component vector of float) 30470:50 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 30480:50 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 30490:50 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 30500:50 Constant: 30510:50 2 (const int) 30520:50 Constant: 30530:50 0 (const int) 30540:50 Sequence 30550:50 Constant: 30560:50 0 (const int) 30570:50 Constant: 30580:50 1 (const int) 30590:50 Constant: 30600:50 2 (const int) 30610:50 Constant: 30620:50 1 (const uint) 30630:51 move second child to first child ( temp highp 4-component vector of float) 30640:51 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 30650:51 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 30660:51 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 30670:51 Constant: 30680:51 2 (const int) 30690:51 Constant: 30700:51 0 (const int) 30710:51 subgroupClusteredMin ( global highp 4-component vector of float) 30720:51 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 30730:51 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 30740:51 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 30750:51 Constant: 30760:51 3 (const int) 30770:51 Constant: 30780:51 0 (const int) 30790:51 Constant: 30800:51 1 (const uint) 30810:53 move second child to first child ( temp highp int) 30820:53 direct index ( temp highp int) 30830:53 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 30840:53 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 30850:53 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 30860:53 Constant: 30870:53 3 (const int) 30880:53 Constant: 30890:53 1 (const int) 30900:53 Constant: 30910:53 0 (const int) 30920:53 subgroupClusteredMin ( global highp int) 30930:53 direct index ( temp highp int) 30940:53 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 30950:53 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 30960:53 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 30970:53 Constant: 30980:53 0 (const int) 30990:53 Constant: 31000:53 1 (const int) 31010:53 Constant: 31020:53 0 (const int) 31030:53 Constant: 31040:53 1 (const uint) 31050:54 move second child to first child ( temp highp 2-component vector of int) 31060:54 vector swizzle ( temp highp 2-component vector of int) 31070:54 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 31080:54 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 31090:54 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 31100:54 Constant: 31110:54 3 (const int) 31120:54 Constant: 31130:54 1 (const int) 31140:54 Sequence 31150:54 Constant: 31160:54 0 (const int) 31170:54 Constant: 31180:54 1 (const int) 31190:54 subgroupClusteredMin ( global highp 2-component vector of int) 31200:54 vector swizzle ( temp highp 2-component vector of int) 31210:54 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 31220:54 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 31230:54 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 31240:54 Constant: 31250:54 1 (const int) 31260:54 Constant: 31270:54 1 (const int) 31280:54 Sequence 31290:54 Constant: 31300:54 0 (const int) 31310:54 Constant: 31320:54 1 (const int) 31330:54 Constant: 31340:54 1 (const uint) 31350:55 move second child to first child ( temp highp 3-component vector of int) 31360:55 vector swizzle ( temp highp 3-component vector of int) 31370:55 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 31380:55 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 31390:55 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 31400:55 Constant: 31410:55 3 (const int) 31420:55 Constant: 31430:55 1 (const int) 31440:55 Sequence 31450:55 Constant: 31460:55 0 (const int) 31470:55 Constant: 31480:55 1 (const int) 31490:55 Constant: 31500:55 2 (const int) 31510:55 subgroupClusteredMin ( global highp 3-component vector of int) 31520:55 vector swizzle ( temp highp 3-component vector of int) 31530:55 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 31540:55 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 31550:55 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 31560:55 Constant: 31570:55 2 (const int) 31580:55 Constant: 31590:55 1 (const int) 31600:55 Sequence 31610:55 Constant: 31620:55 0 (const int) 31630:55 Constant: 31640:55 1 (const int) 31650:55 Constant: 31660:55 2 (const int) 31670:55 Constant: 31680:55 1 (const uint) 31690:56 move second child to first child ( temp highp 4-component vector of int) 31700:56 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 31710:56 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 31720:56 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 31730:56 Constant: 31740:56 3 (const int) 31750:56 Constant: 31760:56 1 (const int) 31770:56 subgroupClusteredMin ( global highp 4-component vector of int) 31780:56 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 31790:56 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 31800:56 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 31810:56 Constant: 31820:56 3 (const int) 31830:56 Constant: 31840:56 1 (const int) 31850:56 Constant: 31860:56 1 (const uint) 31870:58 move second child to first child ( temp highp uint) 31880:58 direct index ( temp highp uint) 31890:58 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 31900:58 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 31910:58 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 31920:58 Constant: 31930:58 0 (const int) 31940:58 Constant: 31950:58 2 (const int) 31960:58 Constant: 31970:58 0 (const int) 31980:58 subgroupClusteredMin ( global highp uint) 31990:58 direct index ( temp highp uint) 32000:58 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 32010:58 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 32020:58 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 32030:58 Constant: 32040:58 0 (const int) 32050:58 Constant: 32060:58 2 (const int) 32070:58 Constant: 32080:58 0 (const int) 32090:58 Constant: 32100:58 1 (const uint) 32110:59 move second child to first child ( temp highp 2-component vector of uint) 32120:59 vector swizzle ( temp highp 2-component vector of uint) 32130:59 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 32140:59 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 32150:59 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 32160:59 Constant: 32170:59 0 (const int) 32180:59 Constant: 32190:59 2 (const int) 32200:59 Sequence 32210:59 Constant: 32220:59 0 (const int) 32230:59 Constant: 32240:59 1 (const int) 32250:59 subgroupClusteredMin ( global highp 2-component vector of uint) 32260:59 vector swizzle ( temp highp 2-component vector of uint) 32270:59 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 32280:59 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 32290:59 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 32300:59 Constant: 32310:59 1 (const int) 32320:59 Constant: 32330:59 2 (const int) 32340:59 Sequence 32350:59 Constant: 32360:59 0 (const int) 32370:59 Constant: 32380:59 1 (const int) 32390:59 Constant: 32400:59 1 (const uint) 32410:60 move second child to first child ( temp highp 3-component vector of uint) 32420:60 vector swizzle ( temp highp 3-component vector of uint) 32430:60 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 32440:60 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 32450:60 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 32460:60 Constant: 32470:60 0 (const int) 32480:60 Constant: 32490:60 2 (const int) 32500:60 Sequence 32510:60 Constant: 32520:60 0 (const int) 32530:60 Constant: 32540:60 1 (const int) 32550:60 Constant: 32560:60 2 (const int) 32570:60 subgroupClusteredMin ( global highp 3-component vector of uint) 32580:60 vector swizzle ( temp highp 3-component vector of uint) 32590:60 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 32600:60 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 32610:60 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 32620:60 Constant: 32630:60 2 (const int) 32640:60 Constant: 32650:60 2 (const int) 32660:60 Sequence 32670:60 Constant: 32680:60 0 (const int) 32690:60 Constant: 32700:60 1 (const int) 32710:60 Constant: 32720:60 2 (const int) 32730:60 Constant: 32740:60 1 (const uint) 32750:61 move second child to first child ( temp highp 4-component vector of uint) 32760:61 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 32770:61 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 32780:61 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 32790:61 Constant: 32800:61 0 (const int) 32810:61 Constant: 32820:61 2 (const int) 32830:61 subgroupClusteredMin ( global highp 4-component vector of uint) 32840:61 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 32850:61 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 32860:61 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 32870:61 Constant: 32880:61 3 (const int) 32890:61 Constant: 32900:61 2 (const int) 32910:61 Constant: 32920:61 1 (const uint) 32930:63 move second child to first child ( temp highp float) 32940:63 direct index ( temp highp float) 32950:63 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 32960:63 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 32970:63 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 32980:63 Constant: 32990:63 1 (const int) 33000:63 Constant: 33010:63 0 (const int) 33020:63 Constant: 33030:63 0 (const int) 33040:63 subgroupClusteredMax ( global highp float) 33050:63 direct index ( temp highp float) 33060:63 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 33070:63 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 33080:63 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 33090:63 Constant: 33100:63 0 (const int) 33110:63 Constant: 33120:63 0 (const int) 33130:63 Constant: 33140:63 0 (const int) 33150:63 Constant: 33160:63 1 (const uint) 33170:64 move second child to first child ( temp highp 2-component vector of float) 33180:64 vector swizzle ( temp highp 2-component vector of float) 33190:64 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 33200:64 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 33210:64 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 33220:64 Constant: 33230:64 1 (const int) 33240:64 Constant: 33250:64 0 (const int) 33260:64 Sequence 33270:64 Constant: 33280:64 0 (const int) 33290:64 Constant: 33300:64 1 (const int) 33310:64 subgroupClusteredMax ( global highp 2-component vector of float) 33320:64 vector swizzle ( temp highp 2-component vector of float) 33330:64 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 33340:64 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 33350:64 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 33360:64 Constant: 33370:64 1 (const int) 33380:64 Constant: 33390:64 0 (const int) 33400:64 Sequence 33410:64 Constant: 33420:64 0 (const int) 33430:64 Constant: 33440:64 1 (const int) 33450:64 Constant: 33460:64 1 (const uint) 33470:65 move second child to first child ( temp highp 3-component vector of float) 33480:65 vector swizzle ( temp highp 3-component vector of float) 33490:65 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 33500:65 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 33510:65 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 33520:65 Constant: 33530:65 1 (const int) 33540:65 Constant: 33550:65 0 (const int) 33560:65 Sequence 33570:65 Constant: 33580:65 0 (const int) 33590:65 Constant: 33600:65 1 (const int) 33610:65 Constant: 33620:65 2 (const int) 33630:65 subgroupClusteredMax ( global highp 3-component vector of float) 33640:65 vector swizzle ( temp highp 3-component vector of float) 33650:65 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 33660:65 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 33670:65 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 33680:65 Constant: 33690:65 2 (const int) 33700:65 Constant: 33710:65 0 (const int) 33720:65 Sequence 33730:65 Constant: 33740:65 0 (const int) 33750:65 Constant: 33760:65 1 (const int) 33770:65 Constant: 33780:65 2 (const int) 33790:65 Constant: 33800:65 1 (const uint) 33810:66 move second child to first child ( temp highp 4-component vector of float) 33820:66 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 33830:66 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 33840:66 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 33850:66 Constant: 33860:66 1 (const int) 33870:66 Constant: 33880:66 0 (const int) 33890:66 subgroupClusteredMax ( global highp 4-component vector of float) 33900:66 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 33910:66 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 33920:66 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 33930:66 Constant: 33940:66 3 (const int) 33950:66 Constant: 33960:66 0 (const int) 33970:66 Constant: 33980:66 1 (const uint) 33990:68 move second child to first child ( temp highp int) 34000:68 direct index ( temp highp int) 34010:68 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 34020:68 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 34030:68 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 34040:68 Constant: 34050:68 2 (const int) 34060:68 Constant: 34070:68 1 (const int) 34080:68 Constant: 34090:68 0 (const int) 34100:68 subgroupClusteredMax ( global highp int) 34110:68 direct index ( temp highp int) 34120:68 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 34130:68 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 34140:68 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 34150:68 Constant: 34160:68 0 (const int) 34170:68 Constant: 34180:68 1 (const int) 34190:68 Constant: 34200:68 0 (const int) 34210:68 Constant: 34220:68 1 (const uint) 34230:69 move second child to first child ( temp highp 2-component vector of int) 34240:69 vector swizzle ( temp highp 2-component vector of int) 34250:69 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 34260:69 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 34270:69 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 34280:69 Constant: 34290:69 2 (const int) 34300:69 Constant: 34310:69 1 (const int) 34320:69 Sequence 34330:69 Constant: 34340:69 0 (const int) 34350:69 Constant: 34360:69 1 (const int) 34370:69 subgroupClusteredMax ( global highp 2-component vector of int) 34380:69 vector swizzle ( temp highp 2-component vector of int) 34390:69 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 34400:69 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 34410:69 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 34420:69 Constant: 34430:69 1 (const int) 34440:69 Constant: 34450:69 1 (const int) 34460:69 Sequence 34470:69 Constant: 34480:69 0 (const int) 34490:69 Constant: 34500:69 1 (const int) 34510:69 Constant: 34520:69 1 (const uint) 34530:70 move second child to first child ( temp highp 3-component vector of int) 34540:70 vector swizzle ( temp highp 3-component vector of int) 34550:70 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 34560:70 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 34570:70 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 34580:70 Constant: 34590:70 2 (const int) 34600:70 Constant: 34610:70 1 (const int) 34620:70 Sequence 34630:70 Constant: 34640:70 0 (const int) 34650:70 Constant: 34660:70 1 (const int) 34670:70 Constant: 34680:70 2 (const int) 34690:70 subgroupClusteredMax ( global highp 3-component vector of int) 34700:70 vector swizzle ( temp highp 3-component vector of int) 34710:70 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 34720:70 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 34730:70 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 34740:70 Constant: 34750:70 2 (const int) 34760:70 Constant: 34770:70 1 (const int) 34780:70 Sequence 34790:70 Constant: 34800:70 0 (const int) 34810:70 Constant: 34820:70 1 (const int) 34830:70 Constant: 34840:70 2 (const int) 34850:70 Constant: 34860:70 1 (const uint) 34870:71 move second child to first child ( temp highp 4-component vector of int) 34880:71 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 34890:71 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 34900:71 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 34910:71 Constant: 34920:71 2 (const int) 34930:71 Constant: 34940:71 1 (const int) 34950:71 subgroupClusteredMax ( global highp 4-component vector of int) 34960:71 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 34970:71 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 34980:71 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 34990:71 Constant: 35000:71 3 (const int) 35010:71 Constant: 35020:71 1 (const int) 35030:71 Constant: 35040:71 1 (const uint) 35050:73 move second child to first child ( temp highp uint) 35060:73 direct index ( temp highp uint) 35070:73 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 35080:73 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 35090:73 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 35100:73 Constant: 35110:73 3 (const int) 35120:73 Constant: 35130:73 2 (const int) 35140:73 Constant: 35150:73 0 (const int) 35160:73 subgroupClusteredMax ( global highp uint) 35170:73 direct index ( temp highp uint) 35180:73 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 35190:73 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 35200:73 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 35210:73 Constant: 35220:73 0 (const int) 35230:73 Constant: 35240:73 2 (const int) 35250:73 Constant: 35260:73 0 (const int) 35270:73 Constant: 35280:73 1 (const uint) 35290:74 move second child to first child ( temp highp 2-component vector of uint) 35300:74 vector swizzle ( temp highp 2-component vector of uint) 35310:74 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 35320:74 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 35330:74 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 35340:74 Constant: 35350:74 3 (const int) 35360:74 Constant: 35370:74 2 (const int) 35380:74 Sequence 35390:74 Constant: 35400:74 0 (const int) 35410:74 Constant: 35420:74 1 (const int) 35430:74 subgroupClusteredMax ( global highp 2-component vector of uint) 35440:74 vector swizzle ( temp highp 2-component vector of uint) 35450:74 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 35460:74 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 35470:74 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 35480:74 Constant: 35490:74 1 (const int) 35500:74 Constant: 35510:74 2 (const int) 35520:74 Sequence 35530:74 Constant: 35540:74 0 (const int) 35550:74 Constant: 35560:74 1 (const int) 35570:74 Constant: 35580:74 1 (const uint) 35590:75 move second child to first child ( temp highp 3-component vector of uint) 35600:75 vector swizzle ( temp highp 3-component vector of uint) 35610:75 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 35620:75 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 35630:75 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 35640:75 Constant: 35650:75 3 (const int) 35660:75 Constant: 35670:75 2 (const int) 35680:75 Sequence 35690:75 Constant: 35700:75 0 (const int) 35710:75 Constant: 35720:75 1 (const int) 35730:75 Constant: 35740:75 2 (const int) 35750:75 subgroupClusteredMax ( global highp 3-component vector of uint) 35760:75 vector swizzle ( temp highp 3-component vector of uint) 35770:75 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 35780:75 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 35790:75 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 35800:75 Constant: 35810:75 2 (const int) 35820:75 Constant: 35830:75 2 (const int) 35840:75 Sequence 35850:75 Constant: 35860:75 0 (const int) 35870:75 Constant: 35880:75 1 (const int) 35890:75 Constant: 35900:75 2 (const int) 35910:75 Constant: 35920:75 1 (const uint) 35930:76 move second child to first child ( temp highp 4-component vector of uint) 35940:76 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 35950:76 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 35960:76 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 35970:76 Constant: 35980:76 3 (const int) 35990:76 Constant: 36000:76 2 (const int) 36010:76 subgroupClusteredMax ( global highp 4-component vector of uint) 36020:76 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 36030:76 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 36040:76 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 36050:76 Constant: 36060:76 3 (const int) 36070:76 Constant: 36080:76 2 (const int) 36090:76 Constant: 36100:76 1 (const uint) 36110:78 move second child to first child ( temp highp int) 36120:78 direct index ( temp highp int) 36130:78 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 36140:78 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 36150:78 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 36160:78 Constant: 36170:78 0 (const int) 36180:78 Constant: 36190:78 1 (const int) 36200:78 Constant: 36210:78 0 (const int) 36220:78 subgroupClusteredAnd ( global highp int) 36230:78 direct index ( temp highp int) 36240:78 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 36250:78 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 36260:78 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 36270:78 Constant: 36280:78 0 (const int) 36290:78 Constant: 36300:78 1 (const int) 36310:78 Constant: 36320:78 0 (const int) 36330:78 Constant: 36340:78 1 (const uint) 36350:79 move second child to first child ( temp highp 2-component vector of int) 36360:79 vector swizzle ( temp highp 2-component vector of int) 36370:79 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 36380:79 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 36390:79 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 36400:79 Constant: 36410:79 0 (const int) 36420:79 Constant: 36430:79 1 (const int) 36440:79 Sequence 36450:79 Constant: 36460:79 0 (const int) 36470:79 Constant: 36480:79 1 (const int) 36490:79 subgroupClusteredAnd ( global highp 2-component vector of int) 36500:79 vector swizzle ( temp highp 2-component vector of int) 36510:79 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 36520:79 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 36530:79 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 36540:79 Constant: 36550:79 1 (const int) 36560:79 Constant: 36570:79 1 (const int) 36580:79 Sequence 36590:79 Constant: 36600:79 0 (const int) 36610:79 Constant: 36620:79 1 (const int) 36630:79 Constant: 36640:79 1 (const uint) 36650:80 move second child to first child ( temp highp 3-component vector of int) 36660:80 vector swizzle ( temp highp 3-component vector of int) 36670:80 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 36680:80 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 36690:80 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 36700:80 Constant: 36710:80 0 (const int) 36720:80 Constant: 36730:80 1 (const int) 36740:80 Sequence 36750:80 Constant: 36760:80 0 (const int) 36770:80 Constant: 36780:80 1 (const int) 36790:80 Constant: 36800:80 2 (const int) 36810:80 subgroupClusteredAnd ( global highp 3-component vector of int) 36820:80 vector swizzle ( temp highp 3-component vector of int) 36830:80 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 36840:80 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 36850:80 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 36860:80 Constant: 36870:80 2 (const int) 36880:80 Constant: 36890:80 1 (const int) 36900:80 Sequence 36910:80 Constant: 36920:80 0 (const int) 36930:80 Constant: 36940:80 1 (const int) 36950:80 Constant: 36960:80 2 (const int) 36970:80 Constant: 36980:80 1 (const uint) 36990:81 move second child to first child ( temp highp 4-component vector of int) 37000:81 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 37010:81 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 37020:81 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 37030:81 Constant: 37040:81 0 (const int) 37050:81 Constant: 37060:81 1 (const int) 37070:81 subgroupClusteredAnd ( global highp 4-component vector of int) 37080:81 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 37090:81 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 37100:81 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 37110:81 Constant: 37120:81 3 (const int) 37130:81 Constant: 37140:81 1 (const int) 37150:81 Constant: 37160:81 1 (const uint) 37170:83 move second child to first child ( temp highp uint) 37180:83 direct index ( temp highp uint) 37190:83 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 37200:83 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 37210:83 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 37220:83 Constant: 37230:83 1 (const int) 37240:83 Constant: 37250:83 2 (const int) 37260:83 Constant: 37270:83 0 (const int) 37280:83 subgroupClusteredAnd ( global highp uint) 37290:83 direct index ( temp highp uint) 37300:83 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 37310:83 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 37320:83 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 37330:83 Constant: 37340:83 0 (const int) 37350:83 Constant: 37360:83 2 (const int) 37370:83 Constant: 37380:83 0 (const int) 37390:83 Constant: 37400:83 1 (const uint) 37410:84 move second child to first child ( temp highp 2-component vector of uint) 37420:84 vector swizzle ( temp highp 2-component vector of uint) 37430:84 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 37440:84 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 37450:84 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 37460:84 Constant: 37470:84 1 (const int) 37480:84 Constant: 37490:84 2 (const int) 37500:84 Sequence 37510:84 Constant: 37520:84 0 (const int) 37530:84 Constant: 37540:84 1 (const int) 37550:84 subgroupClusteredAnd ( global highp 2-component vector of uint) 37560:84 vector swizzle ( temp highp 2-component vector of uint) 37570:84 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 37580:84 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 37590:84 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 37600:84 Constant: 37610:84 1 (const int) 37620:84 Constant: 37630:84 2 (const int) 37640:84 Sequence 37650:84 Constant: 37660:84 0 (const int) 37670:84 Constant: 37680:84 1 (const int) 37690:84 Constant: 37700:84 1 (const uint) 37710:85 move second child to first child ( temp highp 3-component vector of uint) 37720:85 vector swizzle ( temp highp 3-component vector of uint) 37730:85 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 37740:85 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 37750:85 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 37760:85 Constant: 37770:85 1 (const int) 37780:85 Constant: 37790:85 2 (const int) 37800:85 Sequence 37810:85 Constant: 37820:85 0 (const int) 37830:85 Constant: 37840:85 1 (const int) 37850:85 Constant: 37860:85 2 (const int) 37870:85 subgroupClusteredAnd ( global highp 3-component vector of uint) 37880:85 vector swizzle ( temp highp 3-component vector of uint) 37890:85 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 37900:85 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 37910:85 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 37920:85 Constant: 37930:85 2 (const int) 37940:85 Constant: 37950:85 2 (const int) 37960:85 Sequence 37970:85 Constant: 37980:85 0 (const int) 37990:85 Constant: 38000:85 1 (const int) 38010:85 Constant: 38020:85 2 (const int) 38030:85 Constant: 38040:85 1 (const uint) 38050:86 move second child to first child ( temp highp 4-component vector of uint) 38060:86 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 38070:86 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 38080:86 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 38090:86 Constant: 38100:86 1 (const int) 38110:86 Constant: 38120:86 2 (const int) 38130:86 subgroupClusteredAnd ( global highp 4-component vector of uint) 38140:86 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 38150:86 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 38160:86 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 38170:86 Constant: 38180:86 3 (const int) 38190:86 Constant: 38200:86 2 (const int) 38210:86 Constant: 38220:86 1 (const uint) 38230:88 move second child to first child ( temp highp int) 38240:88 direct index ( temp highp int) 38250:88 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 38260:88 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 38270:88 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 38280:88 Constant: 38290:88 2 (const int) 38300:88 Constant: 38310:88 1 (const int) 38320:88 Constant: 38330:88 0 (const int) 38340:88 Convert bool to int ( temp highp int) 38350:88 subgroupClusteredAnd ( global bool) 38360:88 Compare Less Than ( temp bool) 38370:88 direct index ( temp highp int) 38380:88 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 38390:88 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 38400:88 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 38410:88 Constant: 38420:88 0 (const int) 38430:88 Constant: 38440:88 1 (const int) 38450:88 Constant: 38460:88 0 (const int) 38470:88 Constant: 38480:88 0 (const int) 38490:88 Constant: 38500:88 1 (const uint) 38510:89 move second child to first child ( temp highp 2-component vector of int) 38520:89 vector swizzle ( temp highp 2-component vector of int) 38530:89 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 38540:89 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 38550:89 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 38560:89 Constant: 38570:89 2 (const int) 38580:89 Constant: 38590:89 1 (const int) 38600:89 Sequence 38610:89 Constant: 38620:89 0 (const int) 38630:89 Constant: 38640:89 1 (const int) 38650:89 Convert bool to int ( temp highp 2-component vector of int) 38660:89 subgroupClusteredAnd ( global 2-component vector of bool) 38670:89 Compare Less Than ( global 2-component vector of bool, operation at highp) 38680:89 vector swizzle ( temp highp 2-component vector of int) 38690:89 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 38700:89 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 38710:89 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 38720:89 Constant: 38730:89 1 (const int) 38740:89 Constant: 38750:89 1 (const int) 38760:89 Sequence 38770:89 Constant: 38780:89 0 (const int) 38790:89 Constant: 38800:89 1 (const int) 38810:89 Constant: 38820:89 0 (const int) 38830:89 0 (const int) 38840:89 Constant: 38850:89 1 (const uint) 38860:90 move second child to first child ( temp highp 3-component vector of int) 38870:90 vector swizzle ( temp highp 3-component vector of int) 38880:90 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 38890:90 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 38900:90 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 38910:90 Constant: 38920:90 2 (const int) 38930:90 Constant: 38940:90 1 (const int) 38950:90 Sequence 38960:90 Constant: 38970:90 0 (const int) 38980:90 Constant: 38990:90 1 (const int) 39000:90 Constant: 39010:90 2 (const int) 39020:90 Convert bool to int ( temp highp 3-component vector of int) 39030:90 subgroupClusteredAnd ( global 3-component vector of bool) 39040:90 Compare Less Than ( global 3-component vector of bool, operation at highp) 39050:90 vector swizzle ( temp highp 3-component vector of int) 39060:90 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 39070:90 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 39080:90 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 39090:90 Constant: 39100:90 1 (const int) 39110:90 Constant: 39120:90 1 (const int) 39130:90 Sequence 39140:90 Constant: 39150:90 0 (const int) 39160:90 Constant: 39170:90 1 (const int) 39180:90 Constant: 39190:90 2 (const int) 39200:90 Constant: 39210:90 0 (const int) 39220:90 0 (const int) 39230:90 0 (const int) 39240:90 Constant: 39250:90 1 (const uint) 39260:91 move second child to first child ( temp highp 4-component vector of int) 39270:91 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 39280:91 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 39290:91 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 39300:91 Constant: 39310:91 2 (const int) 39320:91 Constant: 39330:91 1 (const int) 39340:91 Convert bool to int ( temp highp 4-component vector of int) 39350:91 subgroupClusteredAnd ( global 4-component vector of bool) 39360:91 Compare Less Than ( global 4-component vector of bool, operation at highp) 39370:91 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 39380:91 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 39390:91 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 39400:91 Constant: 39410:91 1 (const int) 39420:91 Constant: 39430:91 1 (const int) 39440:91 Constant: 39450:91 0 (const int) 39460:91 0 (const int) 39470:91 0 (const int) 39480:91 0 (const int) 39490:91 Constant: 39500:91 1 (const uint) 39510:93 move second child to first child ( temp highp int) 39520:93 direct index ( temp highp int) 39530:93 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 39540:93 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 39550:93 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 39560:93 Constant: 39570:93 3 (const int) 39580:93 Constant: 39590:93 1 (const int) 39600:93 Constant: 39610:93 0 (const int) 39620:93 subgroupClusteredOr ( global highp int) 39630:93 direct index ( temp highp int) 39640:93 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 39650:93 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 39660:93 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 39670:93 Constant: 39680:93 0 (const int) 39690:93 Constant: 39700:93 1 (const int) 39710:93 Constant: 39720:93 0 (const int) 39730:93 Constant: 39740:93 1 (const uint) 39750:94 move second child to first child ( temp highp 2-component vector of int) 39760:94 vector swizzle ( temp highp 2-component vector of int) 39770:94 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 39780:94 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 39790:94 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 39800:94 Constant: 39810:94 3 (const int) 39820:94 Constant: 39830:94 1 (const int) 39840:94 Sequence 39850:94 Constant: 39860:94 0 (const int) 39870:94 Constant: 39880:94 1 (const int) 39890:94 subgroupClusteredOr ( global highp 2-component vector of int) 39900:94 vector swizzle ( temp highp 2-component vector of int) 39910:94 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 39920:94 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 39930:94 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 39940:94 Constant: 39950:94 1 (const int) 39960:94 Constant: 39970:94 1 (const int) 39980:94 Sequence 39990:94 Constant: 40000:94 0 (const int) 40010:94 Constant: 40020:94 1 (const int) 40030:94 Constant: 40040:94 1 (const uint) 40050:95 move second child to first child ( temp highp 3-component vector of int) 40060:95 vector swizzle ( temp highp 3-component vector of int) 40070:95 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 40080:95 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 40090:95 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 40100:95 Constant: 40110:95 3 (const int) 40120:95 Constant: 40130:95 1 (const int) 40140:95 Sequence 40150:95 Constant: 40160:95 0 (const int) 40170:95 Constant: 40180:95 1 (const int) 40190:95 Constant: 40200:95 2 (const int) 40210:95 subgroupClusteredOr ( global highp 3-component vector of int) 40220:95 vector swizzle ( temp highp 3-component vector of int) 40230:95 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 40240:95 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 40250:95 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 40260:95 Constant: 40270:95 2 (const int) 40280:95 Constant: 40290:95 1 (const int) 40300:95 Sequence 40310:95 Constant: 40320:95 0 (const int) 40330:95 Constant: 40340:95 1 (const int) 40350:95 Constant: 40360:95 2 (const int) 40370:95 Constant: 40380:95 1 (const uint) 40390:96 move second child to first child ( temp highp 4-component vector of int) 40400:96 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 40410:96 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 40420:96 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 40430:96 Constant: 40440:96 3 (const int) 40450:96 Constant: 40460:96 1 (const int) 40470:96 subgroupClusteredOr ( global highp 4-component vector of int) 40480:96 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 40490:96 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 40500:96 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 40510:96 Constant: 40520:96 3 (const int) 40530:96 Constant: 40540:96 1 (const int) 40550:96 Constant: 40560:96 1 (const uint) 40570:98 move second child to first child ( temp highp uint) 40580:98 direct index ( temp highp uint) 40590:98 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 40600:98 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 40610:98 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 40620:98 Constant: 40630:98 0 (const int) 40640:98 Constant: 40650:98 2 (const int) 40660:98 Constant: 40670:98 0 (const int) 40680:98 subgroupClusteredOr ( global highp uint) 40690:98 direct index ( temp highp uint) 40700:98 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 40710:98 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 40720:98 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 40730:98 Constant: 40740:98 0 (const int) 40750:98 Constant: 40760:98 2 (const int) 40770:98 Constant: 40780:98 0 (const int) 40790:98 Constant: 40800:98 1 (const uint) 40810:99 move second child to first child ( temp highp 2-component vector of uint) 40820:99 vector swizzle ( temp highp 2-component vector of uint) 40830:99 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 40840:99 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 40850:99 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 40860:99 Constant: 40870:99 0 (const int) 40880:99 Constant: 40890:99 2 (const int) 40900:99 Sequence 40910:99 Constant: 40920:99 0 (const int) 40930:99 Constant: 40940:99 1 (const int) 40950:99 subgroupClusteredOr ( global highp 2-component vector of uint) 40960:99 vector swizzle ( temp highp 2-component vector of uint) 40970:99 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 40980:99 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 40990:99 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 41000:99 Constant: 41010:99 1 (const int) 41020:99 Constant: 41030:99 2 (const int) 41040:99 Sequence 41050:99 Constant: 41060:99 0 (const int) 41070:99 Constant: 41080:99 1 (const int) 41090:99 Constant: 41100:99 1 (const uint) 41110:100 move second child to first child ( temp highp 3-component vector of uint) 41120:100 vector swizzle ( temp highp 3-component vector of uint) 41130:100 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 41140:100 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 41150:100 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 41160:100 Constant: 41170:100 0 (const int) 41180:100 Constant: 41190:100 2 (const int) 41200:100 Sequence 41210:100 Constant: 41220:100 0 (const int) 41230:100 Constant: 41240:100 1 (const int) 41250:100 Constant: 41260:100 2 (const int) 41270:100 subgroupClusteredOr ( global highp 3-component vector of uint) 41280:100 vector swizzle ( temp highp 3-component vector of uint) 41290:100 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 41300:100 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 41310:100 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 41320:100 Constant: 41330:100 2 (const int) 41340:100 Constant: 41350:100 2 (const int) 41360:100 Sequence 41370:100 Constant: 41380:100 0 (const int) 41390:100 Constant: 41400:100 1 (const int) 41410:100 Constant: 41420:100 2 (const int) 41430:100 Constant: 41440:100 1 (const uint) 41450:101 move second child to first child ( temp highp 4-component vector of uint) 41460:101 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 41470:101 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 41480:101 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 41490:101 Constant: 41500:101 0 (const int) 41510:101 Constant: 41520:101 2 (const int) 41530:101 subgroupClusteredOr ( global highp 4-component vector of uint) 41540:101 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 41550:101 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 41560:101 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 41570:101 Constant: 41580:101 3 (const int) 41590:101 Constant: 41600:101 2 (const int) 41610:101 Constant: 41620:101 1 (const uint) 41630:103 move second child to first child ( temp highp int) 41640:103 direct index ( temp highp int) 41650:103 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 41660:103 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 41670:103 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 41680:103 Constant: 41690:103 1 (const int) 41700:103 Constant: 41710:103 1 (const int) 41720:103 Constant: 41730:103 0 (const int) 41740:103 Convert bool to int ( temp highp int) 41750:103 subgroupClusteredOr ( global bool) 41760:103 Compare Less Than ( temp bool) 41770:103 direct index ( temp highp int) 41780:103 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 41790:103 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 41800:103 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 41810:103 Constant: 41820:103 0 (const int) 41830:103 Constant: 41840:103 1 (const int) 41850:103 Constant: 41860:103 0 (const int) 41870:103 Constant: 41880:103 0 (const int) 41890:103 Constant: 41900:103 1 (const uint) 41910:104 move second child to first child ( temp highp 2-component vector of int) 41920:104 vector swizzle ( temp highp 2-component vector of int) 41930:104 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 41940:104 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 41950:104 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 41960:104 Constant: 41970:104 1 (const int) 41980:104 Constant: 41990:104 1 (const int) 42000:104 Sequence 42010:104 Constant: 42020:104 0 (const int) 42030:104 Constant: 42040:104 1 (const int) 42050:104 Convert bool to int ( temp highp 2-component vector of int) 42060:104 subgroupClusteredOr ( global 2-component vector of bool) 42070:104 Compare Less Than ( global 2-component vector of bool, operation at highp) 42080:104 vector swizzle ( temp highp 2-component vector of int) 42090:104 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 42100:104 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 42110:104 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 42120:104 Constant: 42130:104 1 (const int) 42140:104 Constant: 42150:104 1 (const int) 42160:104 Sequence 42170:104 Constant: 42180:104 0 (const int) 42190:104 Constant: 42200:104 1 (const int) 42210:104 Constant: 42220:104 0 (const int) 42230:104 0 (const int) 42240:104 Constant: 42250:104 1 (const uint) 42260:105 move second child to first child ( temp highp 3-component vector of int) 42270:105 vector swizzle ( temp highp 3-component vector of int) 42280:105 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 42290:105 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 42300:105 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 42310:105 Constant: 42320:105 1 (const int) 42330:105 Constant: 42340:105 1 (const int) 42350:105 Sequence 42360:105 Constant: 42370:105 0 (const int) 42380:105 Constant: 42390:105 1 (const int) 42400:105 Constant: 42410:105 2 (const int) 42420:105 Convert bool to int ( temp highp 3-component vector of int) 42430:105 subgroupClusteredOr ( global 3-component vector of bool) 42440:105 Compare Less Than ( global 3-component vector of bool, operation at highp) 42450:105 vector swizzle ( temp highp 3-component vector of int) 42460:105 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 42470:105 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 42480:105 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 42490:105 Constant: 42500:105 1 (const int) 42510:105 Constant: 42520:105 1 (const int) 42530:105 Sequence 42540:105 Constant: 42550:105 0 (const int) 42560:105 Constant: 42570:105 1 (const int) 42580:105 Constant: 42590:105 2 (const int) 42600:105 Constant: 42610:105 0 (const int) 42620:105 0 (const int) 42630:105 0 (const int) 42640:105 Constant: 42650:105 1 (const uint) 42660:106 move second child to first child ( temp highp 4-component vector of int) 42670:106 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 42680:106 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 42690:106 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 42700:106 Constant: 42710:106 1 (const int) 42720:106 Constant: 42730:106 1 (const int) 42740:106 Convert bool to int ( temp highp 4-component vector of int) 42750:106 subgroupClusteredOr ( global 4-component vector of bool) 42760:106 Compare Less Than ( global 4-component vector of bool, operation at highp) 42770:106 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 42780:106 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 42790:106 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 42800:106 Constant: 42810:106 1 (const int) 42820:106 Constant: 42830:106 1 (const int) 42840:106 Constant: 42850:106 0 (const int) 42860:106 0 (const int) 42870:106 0 (const int) 42880:106 0 (const int) 42890:106 Constant: 42900:106 1 (const uint) 42910:108 move second child to first child ( temp highp int) 42920:108 direct index ( temp highp int) 42930:108 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 42940:108 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 42950:108 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 42960:108 Constant: 42970:108 2 (const int) 42980:108 Constant: 42990:108 1 (const int) 43000:108 Constant: 43010:108 0 (const int) 43020:108 subgroupClusteredXor ( global highp int) 43030:108 direct index ( temp highp int) 43040:108 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 43050:108 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 43060:108 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 43070:108 Constant: 43080:108 0 (const int) 43090:108 Constant: 43100:108 1 (const int) 43110:108 Constant: 43120:108 0 (const int) 43130:108 Constant: 43140:108 1 (const uint) 43150:109 move second child to first child ( temp highp 2-component vector of int) 43160:109 vector swizzle ( temp highp 2-component vector of int) 43170:109 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 43180:109 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 43190:109 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 43200:109 Constant: 43210:109 2 (const int) 43220:109 Constant: 43230:109 1 (const int) 43240:109 Sequence 43250:109 Constant: 43260:109 0 (const int) 43270:109 Constant: 43280:109 1 (const int) 43290:109 subgroupClusteredXor ( global highp 2-component vector of int) 43300:109 vector swizzle ( temp highp 2-component vector of int) 43310:109 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 43320:109 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 43330:109 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 43340:109 Constant: 43350:109 1 (const int) 43360:109 Constant: 43370:109 1 (const int) 43380:109 Sequence 43390:109 Constant: 43400:109 0 (const int) 43410:109 Constant: 43420:109 1 (const int) 43430:109 Constant: 43440:109 1 (const uint) 43450:110 move second child to first child ( temp highp 3-component vector of int) 43460:110 vector swizzle ( temp highp 3-component vector of int) 43470:110 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 43480:110 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 43490:110 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 43500:110 Constant: 43510:110 2 (const int) 43520:110 Constant: 43530:110 1 (const int) 43540:110 Sequence 43550:110 Constant: 43560:110 0 (const int) 43570:110 Constant: 43580:110 1 (const int) 43590:110 Constant: 43600:110 2 (const int) 43610:110 subgroupClusteredXor ( global highp 3-component vector of int) 43620:110 vector swizzle ( temp highp 3-component vector of int) 43630:110 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 43640:110 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 43650:110 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 43660:110 Constant: 43670:110 2 (const int) 43680:110 Constant: 43690:110 1 (const int) 43700:110 Sequence 43710:110 Constant: 43720:110 0 (const int) 43730:110 Constant: 43740:110 1 (const int) 43750:110 Constant: 43760:110 2 (const int) 43770:110 Constant: 43780:110 1 (const uint) 43790:111 move second child to first child ( temp highp 4-component vector of int) 43800:111 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 43810:111 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 43820:111 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 43830:111 Constant: 43840:111 2 (const int) 43850:111 Constant: 43860:111 1 (const int) 43870:111 subgroupClusteredXor ( global highp 4-component vector of int) 43880:111 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 43890:111 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 43900:111 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 43910:111 Constant: 43920:111 3 (const int) 43930:111 Constant: 43940:111 1 (const int) 43950:111 Constant: 43960:111 1 (const uint) 43970:113 move second child to first child ( temp highp uint) 43980:113 direct index ( temp highp uint) 43990:113 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 44000:113 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 44010:113 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 44020:113 Constant: 44030:113 3 (const int) 44040:113 Constant: 44050:113 2 (const int) 44060:113 Constant: 44070:113 0 (const int) 44080:113 subgroupClusteredXor ( global highp uint) 44090:113 direct index ( temp highp uint) 44100:113 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 44110:113 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 44120:113 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 44130:113 Constant: 44140:113 0 (const int) 44150:113 Constant: 44160:113 2 (const int) 44170:113 Constant: 44180:113 0 (const int) 44190:113 Constant: 44200:113 1 (const uint) 44210:114 move second child to first child ( temp highp 2-component vector of uint) 44220:114 vector swizzle ( temp highp 2-component vector of uint) 44230:114 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 44240:114 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 44250:114 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 44260:114 Constant: 44270:114 3 (const int) 44280:114 Constant: 44290:114 2 (const int) 44300:114 Sequence 44310:114 Constant: 44320:114 0 (const int) 44330:114 Constant: 44340:114 1 (const int) 44350:114 subgroupClusteredXor ( global highp 2-component vector of uint) 44360:114 vector swizzle ( temp highp 2-component vector of uint) 44370:114 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 44380:114 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 44390:114 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 44400:114 Constant: 44410:114 1 (const int) 44420:114 Constant: 44430:114 2 (const int) 44440:114 Sequence 44450:114 Constant: 44460:114 0 (const int) 44470:114 Constant: 44480:114 1 (const int) 44490:114 Constant: 44500:114 1 (const uint) 44510:115 move second child to first child ( temp highp 3-component vector of uint) 44520:115 vector swizzle ( temp highp 3-component vector of uint) 44530:115 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 44540:115 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 44550:115 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 44560:115 Constant: 44570:115 3 (const int) 44580:115 Constant: 44590:115 2 (const int) 44600:115 Sequence 44610:115 Constant: 44620:115 0 (const int) 44630:115 Constant: 44640:115 1 (const int) 44650:115 Constant: 44660:115 2 (const int) 44670:115 subgroupClusteredXor ( global highp 3-component vector of uint) 44680:115 vector swizzle ( temp highp 3-component vector of uint) 44690:115 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 44700:115 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 44710:115 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 44720:115 Constant: 44730:115 2 (const int) 44740:115 Constant: 44750:115 2 (const int) 44760:115 Sequence 44770:115 Constant: 44780:115 0 (const int) 44790:115 Constant: 44800:115 1 (const int) 44810:115 Constant: 44820:115 2 (const int) 44830:115 Constant: 44840:115 1 (const uint) 44850:116 move second child to first child ( temp highp 4-component vector of uint) 44860:116 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 44870:116 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 44880:116 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 44890:116 Constant: 44900:116 3 (const int) 44910:116 Constant: 44920:116 2 (const int) 44930:116 subgroupClusteredXor ( global highp 4-component vector of uint) 44940:116 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 44950:116 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 44960:116 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 44970:116 Constant: 44980:116 3 (const int) 44990:116 Constant: 45000:116 2 (const int) 45010:116 Constant: 45020:116 1 (const uint) 45030:118 move second child to first child ( temp highp int) 45040:118 direct index ( temp highp int) 45050:118 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 45060:118 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 45070:118 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 45080:118 Constant: 45090:118 0 (const int) 45100:118 Constant: 45110:118 1 (const int) 45120:118 Constant: 45130:118 0 (const int) 45140:118 Convert bool to int ( temp highp int) 45150:118 subgroupClusteredXor ( global bool) 45160:118 Compare Less Than ( temp bool) 45170:118 direct index ( temp highp int) 45180:118 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 45190:118 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 45200:118 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 45210:118 Constant: 45220:118 0 (const int) 45230:118 Constant: 45240:118 1 (const int) 45250:118 Constant: 45260:118 0 (const int) 45270:118 Constant: 45280:118 0 (const int) 45290:118 Constant: 45300:118 1 (const uint) 45310:119 move second child to first child ( temp highp 2-component vector of int) 45320:119 vector swizzle ( temp highp 2-component vector of int) 45330:119 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 45340:119 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 45350:119 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 45360:119 Constant: 45370:119 0 (const int) 45380:119 Constant: 45390:119 1 (const int) 45400:119 Sequence 45410:119 Constant: 45420:119 0 (const int) 45430:119 Constant: 45440:119 1 (const int) 45450:119 Convert bool to int ( temp highp 2-component vector of int) 45460:119 subgroupClusteredXor ( global 2-component vector of bool) 45470:119 Compare Less Than ( global 2-component vector of bool, operation at highp) 45480:119 vector swizzle ( temp highp 2-component vector of int) 45490:119 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 45500:119 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 45510:119 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 45520:119 Constant: 45530:119 1 (const int) 45540:119 Constant: 45550:119 1 (const int) 45560:119 Sequence 45570:119 Constant: 45580:119 0 (const int) 45590:119 Constant: 45600:119 1 (const int) 45610:119 Constant: 45620:119 0 (const int) 45630:119 0 (const int) 45640:119 Constant: 45650:119 1 (const uint) 45660:120 move second child to first child ( temp highp 3-component vector of int) 45670:120 vector swizzle ( temp highp 3-component vector of int) 45680:120 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 45690:120 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 45700:120 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 45710:120 Constant: 45720:120 0 (const int) 45730:120 Constant: 45740:120 1 (const int) 45750:120 Sequence 45760:120 Constant: 45770:120 0 (const int) 45780:120 Constant: 45790:120 1 (const int) 45800:120 Constant: 45810:120 2 (const int) 45820:120 Convert bool to int ( temp highp 3-component vector of int) 45830:120 subgroupClusteredXor ( global 3-component vector of bool) 45840:120 Compare Less Than ( global 3-component vector of bool, operation at highp) 45850:120 vector swizzle ( temp highp 3-component vector of int) 45860:120 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 45870:120 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 45880:120 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 45890:120 Constant: 45900:120 1 (const int) 45910:120 Constant: 45920:120 1 (const int) 45930:120 Sequence 45940:120 Constant: 45950:120 0 (const int) 45960:120 Constant: 45970:120 1 (const int) 45980:120 Constant: 45990:120 2 (const int) 46000:120 Constant: 46010:120 0 (const int) 46020:120 0 (const int) 46030:120 0 (const int) 46040:120 Constant: 46050:120 1 (const uint) 46060:121 move second child to first child ( temp highp 4-component vector of int) 46070:121 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 46080:121 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 46090:121 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 46100:121 Constant: 46110:121 0 (const int) 46120:121 Constant: 46130:121 1 (const int) 46140:121 Convert bool to int ( temp highp 4-component vector of int) 46150:121 subgroupClusteredXor ( global 4-component vector of bool) 46160:121 Compare Less Than ( global 4-component vector of bool, operation at highp) 46170:121 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 46180:121 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 46190:121 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 46200:121 Constant: 46210:121 1 (const int) 46220:121 Constant: 46230:121 1 (const int) 46240:121 Constant: 46250:121 0 (const int) 46260:121 0 (const int) 46270:121 0 (const int) 46280:121 0 (const int) 46290:121 Constant: 46300:121 1 (const uint) 46310:? Linker Objects 46320:? 'gl_WorkGroupSize' ( const highp 3-component vector of uint WorkGroupSize) 46330:? 8 (const uint) 46340:? 1 (const uint) 46350:? 1 (const uint) 46360:? 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4637 4638