1glsl.es320.subgroupPartitioned.comp 2Shader version: 320 3Requested GL_KHR_shader_subgroup_basic 4Requested GL_NV_shader_subgroup_partitioned 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 Sequence 200:18 move second child to first child ( temp highp 4-component vector of uint) 210:18 'ballot' ( temp highp 4-component vector of uint) 220:18 subgroupPartitionNV ( global highp 4-component vector of uint) 230:18 'invocation' ( temp highp uint) 240:20 move second child to first child ( temp highp 4-component vector of uint) 250:20 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 260: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}) 270: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}) 280:20 Constant: 290:20 0 (const int) 300:20 Constant: 310:20 2 (const int) 320:20 subgroupPartitionNV ( global highp 4-component vector of uint) 330:20 direct index ( temp highp float) 340:20 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 350: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}) 360: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}) 370:20 Constant: 380:20 0 (const int) 390:20 Constant: 400:20 0 (const int) 410:20 Constant: 420:20 0 (const int) 430:21 move second child to first child ( temp highp 4-component vector of uint) 440:21 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 450: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}) 460: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}) 470:21 Constant: 480:21 0 (const int) 490:21 Constant: 500:21 2 (const int) 510:21 subgroupPartitionNV ( global highp 4-component vector of uint) 520:21 vector swizzle ( temp highp 2-component vector of float) 530:21 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 540: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}) 550: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}) 560:21 Constant: 570:21 0 (const int) 580:21 Constant: 590:21 0 (const int) 600:21 Sequence 610:21 Constant: 620:21 0 (const int) 630:21 Constant: 640:21 1 (const int) 650:22 move second child to first child ( temp highp 4-component vector of uint) 660:22 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 670:22 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 680:22 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 690:22 Constant: 700:22 0 (const int) 710:22 Constant: 720:22 2 (const int) 730:22 subgroupPartitionNV ( global highp 4-component vector of uint) 740:22 vector swizzle ( temp highp 3-component vector of float) 750:22 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 760:22 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, 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:22 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, 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:22 Constant: 790:22 0 (const int) 800:22 Constant: 810:22 0 (const int) 820:22 Sequence 830:22 Constant: 840:22 0 (const int) 850:22 Constant: 860:22 1 (const int) 870:22 Constant: 880:22 2 (const int) 890:23 move second child to first child ( temp highp 4-component vector of uint) 900:23 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 910: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}) 920: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}) 930:23 Constant: 940:23 0 (const int) 950:23 Constant: 960:23 2 (const int) 970:23 subgroupPartitionNV ( global highp 4-component vector of uint) 980:23 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 990: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}) 1000: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}) 1010:23 Constant: 1020:23 0 (const int) 1030:23 Constant: 1040:23 0 (const int) 1050:25 move second child to first child ( temp highp 4-component vector of uint) 1060:25 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 1070: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}) 1080: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}) 1090:25 Constant: 1100:25 0 (const int) 1110:25 Constant: 1120:25 2 (const int) 1130:25 subgroupPartitionNV ( global highp 4-component vector of uint) 1140:25 direct index ( temp highp int) 1150:25 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 1160: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}) 1170: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}) 1180:25 Constant: 1190:25 0 (const int) 1200:25 Constant: 1210:25 1 (const int) 1220:25 Constant: 1230:25 0 (const int) 1240:26 move second child to first child ( temp highp 4-component vector of uint) 1250:26 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 1260: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}) 1270: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}) 1280:26 Constant: 1290:26 0 (const int) 1300:26 Constant: 1310:26 2 (const int) 1320:26 subgroupPartitionNV ( global highp 4-component vector of uint) 1330:26 vector swizzle ( temp highp 2-component vector of int) 1340:26 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 1350: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}) 1360: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}) 1370:26 Constant: 1380:26 0 (const int) 1390:26 Constant: 1400:26 1 (const int) 1410:26 Sequence 1420:26 Constant: 1430:26 0 (const int) 1440:26 Constant: 1450:26 1 (const int) 1460:27 move second child to first child ( temp highp 4-component vector of uint) 1470:27 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 1480:27 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1490:27 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1500:27 Constant: 1510:27 0 (const int) 1520:27 Constant: 1530:27 2 (const int) 1540:27 subgroupPartitionNV ( global highp 4-component vector of uint) 1550:27 vector swizzle ( temp highp 3-component vector of int) 1560:27 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 1570:27 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1580:27 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1590:27 Constant: 1600:27 0 (const int) 1610:27 Constant: 1620:27 1 (const int) 1630:27 Sequence 1640:27 Constant: 1650:27 0 (const int) 1660:27 Constant: 1670:27 1 (const int) 1680:27 Constant: 1690:27 2 (const int) 1700:28 move second child to first child ( temp highp 4-component vector of uint) 1710:28 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 1720: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}) 1730: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}) 1740:28 Constant: 1750:28 0 (const int) 1760:28 Constant: 1770:28 2 (const int) 1780:28 subgroupPartitionNV ( global highp 4-component vector of uint) 1790:28 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 1800: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}) 1810: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}) 1820:28 Constant: 1830:28 0 (const int) 1840:28 Constant: 1850:28 1 (const int) 1860:30 move second child to first child ( temp highp 4-component vector of uint) 1870:30 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 1880: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}) 1890: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}) 1900:30 Constant: 1910:30 0 (const int) 1920:30 Constant: 1930:30 2 (const int) 1940:30 subgroupPartitionNV ( global highp 4-component vector of uint) 1950:30 direct index ( temp highp uint) 1960:30 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 1970: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}) 1980: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}) 1990:30 Constant: 2000:30 0 (const int) 2010:30 Constant: 2020:30 2 (const int) 2030:30 Constant: 2040:30 0 (const int) 2050:31 move second child to first child ( temp highp 4-component vector of uint) 2060:31 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 2070: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}) 2080: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}) 2090:31 Constant: 2100:31 0 (const int) 2110:31 Constant: 2120:31 2 (const int) 2130:31 subgroupPartitionNV ( global highp 4-component vector of uint) 2140:31 vector swizzle ( temp highp 2-component vector of uint) 2150:31 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 2160: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}) 2170: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}) 2180:31 Constant: 2190:31 0 (const int) 2200:31 Constant: 2210:31 2 (const int) 2220:31 Sequence 2230:31 Constant: 2240:31 0 (const int) 2250:31 Constant: 2260:31 1 (const int) 2270:32 move second child to first child ( temp highp 4-component vector of uint) 2280:32 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 2290:32 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2300:32 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2310:32 Constant: 2320:32 0 (const int) 2330:32 Constant: 2340:32 2 (const int) 2350:32 subgroupPartitionNV ( global highp 4-component vector of uint) 2360:32 vector swizzle ( temp highp 3-component vector of uint) 2370:32 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 2380:32 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2390:32 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2400:32 Constant: 2410:32 0 (const int) 2420:32 Constant: 2430:32 2 (const int) 2440:32 Sequence 2450:32 Constant: 2460:32 0 (const int) 2470:32 Constant: 2480:32 1 (const int) 2490:32 Constant: 2500:32 2 (const int) 2510:33 move second child to first child ( temp highp 4-component vector of uint) 2520:33 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 2530: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}) 2540: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}) 2550:33 Constant: 2560:33 0 (const int) 2570:33 Constant: 2580:33 2 (const int) 2590:33 subgroupPartitionNV ( global highp 4-component vector of uint) 2600:33 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 2610: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}) 2620: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}) 2630:33 Constant: 2640:33 0 (const int) 2650:33 Constant: 2660:33 2 (const int) 2670:35 move second child to first child ( temp highp 4-component vector of uint) 2680:35 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 2690: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}) 2700: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}) 2710:35 Constant: 2720:35 1 (const int) 2730:35 Constant: 2740:35 2 (const int) 2750:35 subgroupPartitionNV ( global highp 4-component vector of uint) 2760:35 Convert int to bool ( temp bool) 2770:35 direct index ( temp highp int) 2780:35 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 2790: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}) 2800: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}) 2810:35 Constant: 2820:35 0 (const int) 2830:35 Constant: 2840:35 1 (const int) 2850:35 Constant: 2860:35 0 (const int) 2870:36 move second child to first child ( temp highp 4-component vector of uint) 2880:36 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 2890: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}) 2900: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}) 2910:36 Constant: 2920:36 1 (const int) 2930:36 Constant: 2940:36 2 (const int) 2950:36 subgroupPartitionNV ( global highp 4-component vector of uint) 2960:36 Convert int to bool ( temp 2-component vector of bool) 2970:36 vector swizzle ( temp highp 2-component vector of int) 2980:36 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 2990: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}) 3000: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}) 3010:36 Constant: 3020:36 0 (const int) 3030:36 Constant: 3040:36 1 (const int) 3050:36 Sequence 3060:36 Constant: 3070:36 0 (const int) 3080:36 Constant: 3090:36 1 (const int) 3100:37 move second child to first child ( temp highp 4-component vector of uint) 3110:37 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 3120:37 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3130:37 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3140:37 Constant: 3150:37 1 (const int) 3160:37 Constant: 3170:37 2 (const int) 3180:37 subgroupPartitionNV ( global highp 4-component vector of uint) 3190:37 Convert int to bool ( temp 3-component vector of bool) 3200:37 vector swizzle ( temp highp 3-component vector of int) 3210:37 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 3220:37 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, 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:37 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3240:37 Constant: 3250:37 0 (const int) 3260:37 Constant: 3270:37 1 (const int) 3280:37 Sequence 3290:37 Constant: 3300:37 0 (const int) 3310:37 Constant: 3320:37 1 (const int) 3330:37 Constant: 3340:37 2 (const int) 3350:38 move second child to first child ( temp highp 4-component vector of uint) 3360:38 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 3370: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}) 3380: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}) 3390:38 Constant: 3400:38 1 (const int) 3410:38 Constant: 3420:38 2 (const int) 3430:38 subgroupPartitionNV ( global highp 4-component vector of uint) 3440:38 Convert int to bool ( temp 4-component vector of bool) 3450:38 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 3460: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}) 3470: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}) 3480:38 Constant: 3490:38 0 (const int) 3500:38 Constant: 3510:38 1 (const int) 3520:40 move second child to first child ( temp highp float) 3530:40 direct index ( temp highp float) 3540:40 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 3550: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}) 3560: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}) 3570:40 Constant: 3580:40 1 (const int) 3590:40 Constant: 3600:40 0 (const int) 3610:40 Constant: 3620:40 0 (const int) 3630:40 subgroupPartitionedAddNV ( global highp float) 3640:40 direct index ( temp highp float) 3650:40 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 3660: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}) 3670: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}) 3680:40 Constant: 3690:40 0 (const int) 3700:40 Constant: 3710:40 0 (const int) 3720:40 Constant: 3730:40 0 (const int) 3740:40 'ballot' ( temp highp 4-component vector of uint) 3750:41 move second child to first child ( temp highp 2-component vector of float) 3760:41 vector swizzle ( temp highp 2-component vector of float) 3770:41 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 3780: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}) 3790: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}) 3800:41 Constant: 3810:41 1 (const int) 3820:41 Constant: 3830:41 0 (const int) 3840:41 Sequence 3850:41 Constant: 3860:41 0 (const int) 3870:41 Constant: 3880:41 1 (const int) 3890:41 subgroupPartitionedAddNV ( global highp 2-component vector of float) 3900:41 vector swizzle ( temp highp 2-component vector of float) 3910:41 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 3920: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}) 3930: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}) 3940:41 Constant: 3950:41 1 (const int) 3960:41 Constant: 3970:41 0 (const int) 3980:41 Sequence 3990:41 Constant: 4000:41 0 (const int) 4010:41 Constant: 4020:41 1 (const int) 4030:41 'ballot' ( temp highp 4-component vector of uint) 4040:42 move second child to first child ( temp highp 3-component vector of float) 4050:42 vector swizzle ( temp highp 3-component vector of float) 4060:42 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 4070:42 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4080:42 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4090:42 Constant: 4100:42 1 (const int) 4110:42 Constant: 4120:42 0 (const int) 4130:42 Sequence 4140:42 Constant: 4150:42 0 (const int) 4160:42 Constant: 4170:42 1 (const int) 4180:42 Constant: 4190:42 2 (const int) 4200:42 subgroupPartitionedAddNV ( global highp 3-component vector of float) 4210:42 vector swizzle ( temp highp 3-component vector of float) 4220:42 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 4230:42 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4240:42 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4250:42 Constant: 4260:42 2 (const int) 4270:42 Constant: 4280:42 0 (const int) 4290:42 Sequence 4300:42 Constant: 4310:42 0 (const int) 4320:42 Constant: 4330:42 1 (const int) 4340:42 Constant: 4350:42 2 (const int) 4360:42 'ballot' ( temp highp 4-component vector of uint) 4370:43 move second child to first child ( temp highp 4-component vector of float) 4380:43 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 4390: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}) 4400: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}) 4410:43 Constant: 4420:43 1 (const int) 4430:43 Constant: 4440:43 0 (const int) 4450:43 subgroupPartitionedAddNV ( global highp 4-component vector of float) 4460:43 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 4470: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}) 4480: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}) 4490:43 Constant: 4500:43 3 (const int) 4510:43 Constant: 4520:43 0 (const int) 4530:43 'ballot' ( temp highp 4-component vector of uint) 4540:45 move second child to first child ( temp highp int) 4550:45 direct index ( temp highp int) 4560:45 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 4570: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}) 4580: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}) 4590:45 Constant: 4600:45 1 (const int) 4610:45 Constant: 4620:45 1 (const int) 4630:45 Constant: 4640:45 0 (const int) 4650:45 subgroupPartitionedAddNV ( global highp int) 4660:45 direct index ( temp highp int) 4670:45 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 4680: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}) 4690: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}) 4700:45 Constant: 4710:45 0 (const int) 4720:45 Constant: 4730:45 1 (const int) 4740:45 Constant: 4750:45 0 (const int) 4760:45 'ballot' ( temp highp 4-component vector of uint) 4770:46 move second child to first child ( temp highp 2-component vector of int) 4780:46 vector swizzle ( temp highp 2-component vector of int) 4790:46 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 4800: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}) 4810: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}) 4820:46 Constant: 4830:46 1 (const int) 4840:46 Constant: 4850:46 1 (const int) 4860:46 Sequence 4870:46 Constant: 4880:46 0 (const int) 4890:46 Constant: 4900:46 1 (const int) 4910:46 subgroupPartitionedAddNV ( global highp 2-component vector of int) 4920:46 vector swizzle ( temp highp 2-component vector of int) 4930:46 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 4940: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}) 4950: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}) 4960:46 Constant: 4970:46 1 (const int) 4980:46 Constant: 4990:46 1 (const int) 5000:46 Sequence 5010:46 Constant: 5020:46 0 (const int) 5030:46 Constant: 5040:46 1 (const int) 5050:46 'ballot' ( temp highp 4-component vector of uint) 5060:47 move second child to first child ( temp highp 3-component vector of int) 5070:47 vector swizzle ( temp highp 3-component vector of int) 5080:47 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 5090:47 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5100:47 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5110:47 Constant: 5120:47 1 (const int) 5130:47 Constant: 5140:47 1 (const int) 5150:47 Sequence 5160:47 Constant: 5170:47 0 (const int) 5180:47 Constant: 5190:47 1 (const int) 5200:47 Constant: 5210:47 2 (const int) 5220:47 subgroupPartitionedAddNV ( global highp 3-component vector of int) 5230:47 vector swizzle ( temp highp 3-component vector of int) 5240:47 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 5250:47 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5260:47 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5270:47 Constant: 5280:47 2 (const int) 5290:47 Constant: 5300:47 1 (const int) 5310:47 Sequence 5320:47 Constant: 5330:47 0 (const int) 5340:47 Constant: 5350:47 1 (const int) 5360:47 Constant: 5370:47 2 (const int) 5380:47 'ballot' ( temp highp 4-component vector of uint) 5390:48 move second child to first child ( temp highp 4-component vector of int) 5400:48 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 5410: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}) 5420: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}) 5430:48 Constant: 5440:48 1 (const int) 5450:48 Constant: 5460:48 1 (const int) 5470:48 subgroupPartitionedAddNV ( global highp 4-component vector of int) 5480:48 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 5490: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}) 5500: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}) 5510:48 Constant: 5520:48 3 (const int) 5530:48 Constant: 5540:48 1 (const int) 5550:48 'ballot' ( temp highp 4-component vector of uint) 5560:50 move second child to first child ( temp highp uint) 5570:50 direct index ( temp highp uint) 5580:50 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 5590: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}) 5600: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}) 5610:50 Constant: 5620:50 1 (const int) 5630:50 Constant: 5640:50 2 (const int) 5650:50 Constant: 5660:50 0 (const int) 5670:50 subgroupPartitionedAddNV ( global highp uint) 5680:50 direct index ( temp highp uint) 5690:50 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 5700: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}) 5710: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}) 5720:50 Constant: 5730:50 0 (const int) 5740:50 Constant: 5750:50 2 (const int) 5760:50 Constant: 5770:50 0 (const int) 5780:50 'ballot' ( temp highp 4-component vector of uint) 5790:51 move second child to first child ( temp highp 2-component vector of uint) 5800:51 vector swizzle ( temp highp 2-component vector of uint) 5810:51 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 5820: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}) 5830: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}) 5840:51 Constant: 5850:51 1 (const int) 5860:51 Constant: 5870:51 2 (const int) 5880:51 Sequence 5890:51 Constant: 5900:51 0 (const int) 5910:51 Constant: 5920:51 1 (const int) 5930:51 subgroupPartitionedAddNV ( global highp 2-component vector of uint) 5940:51 vector swizzle ( temp highp 2-component vector of uint) 5950:51 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 5960: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}) 5970: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}) 5980:51 Constant: 5990:51 1 (const int) 6000:51 Constant: 6010:51 2 (const int) 6020:51 Sequence 6030:51 Constant: 6040:51 0 (const int) 6050:51 Constant: 6060:51 1 (const int) 6070:51 'ballot' ( temp highp 4-component vector of uint) 6080:52 move second child to first child ( temp highp 3-component vector of uint) 6090:52 vector swizzle ( temp highp 3-component vector of uint) 6100:52 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 6110:52 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6120:52 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6130:52 Constant: 6140:52 1 (const int) 6150:52 Constant: 6160:52 2 (const int) 6170:52 Sequence 6180:52 Constant: 6190:52 0 (const int) 6200:52 Constant: 6210:52 1 (const int) 6220:52 Constant: 6230:52 2 (const int) 6240:52 subgroupPartitionedAddNV ( global highp 3-component vector of uint) 6250:52 vector swizzle ( temp highp 3-component vector of uint) 6260:52 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 6270:52 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6280:52 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6290:52 Constant: 6300:52 2 (const int) 6310:52 Constant: 6320:52 2 (const int) 6330:52 Sequence 6340:52 Constant: 6350:52 0 (const int) 6360:52 Constant: 6370:52 1 (const int) 6380:52 Constant: 6390:52 2 (const int) 6400:52 'ballot' ( temp highp 4-component vector of uint) 6410:53 move second child to first child ( temp highp 4-component vector of uint) 6420:53 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 6430: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}) 6440: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}) 6450:53 Constant: 6460:53 1 (const int) 6470:53 Constant: 6480:53 2 (const int) 6490:53 subgroupPartitionedAddNV ( global highp 4-component vector of uint) 6500:53 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 6510: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}) 6520: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}) 6530:53 Constant: 6540:53 3 (const int) 6550:53 Constant: 6560:53 2 (const int) 6570:53 'ballot' ( temp highp 4-component vector of uint) 6580:55 move second child to first child ( temp highp float) 6590:55 direct index ( temp highp float) 6600:55 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 6610: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}) 6620: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}) 6630:55 Constant: 6640:55 2 (const int) 6650:55 Constant: 6660:55 0 (const int) 6670:55 Constant: 6680:55 0 (const int) 6690:55 subgroupPartitionedMulNV ( global highp float) 6700:55 direct index ( temp highp float) 6710:55 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 6720: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}) 6730: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}) 6740:55 Constant: 6750:55 0 (const int) 6760:55 Constant: 6770:55 0 (const int) 6780:55 Constant: 6790:55 0 (const int) 6800:55 'ballot' ( temp highp 4-component vector of uint) 6810:56 move second child to first child ( temp highp 2-component vector of float) 6820:56 vector swizzle ( temp highp 2-component vector of float) 6830:56 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 6840: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}) 6850: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}) 6860:56 Constant: 6870:56 2 (const int) 6880:56 Constant: 6890:56 0 (const int) 6900:56 Sequence 6910:56 Constant: 6920:56 0 (const int) 6930:56 Constant: 6940:56 1 (const int) 6950:56 subgroupPartitionedMulNV ( global highp 2-component vector of float) 6960:56 vector swizzle ( temp highp 2-component vector of float) 6970:56 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 6980: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}) 6990: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}) 7000:56 Constant: 7010:56 1 (const int) 7020:56 Constant: 7030:56 0 (const int) 7040:56 Sequence 7050:56 Constant: 7060:56 0 (const int) 7070:56 Constant: 7080:56 1 (const int) 7090:56 'ballot' ( temp highp 4-component vector of uint) 7100:57 move second child to first child ( temp highp 3-component vector of float) 7110:57 vector swizzle ( temp highp 3-component vector of float) 7120:57 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 7130:57 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, 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:57 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7150:57 Constant: 7160:57 2 (const int) 7170:57 Constant: 7180:57 0 (const int) 7190:57 Sequence 7200:57 Constant: 7210:57 0 (const int) 7220:57 Constant: 7230:57 1 (const int) 7240:57 Constant: 7250:57 2 (const int) 7260:57 subgroupPartitionedMulNV ( global highp 3-component vector of float) 7270:57 vector swizzle ( temp highp 3-component vector of float) 7280:57 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 7290:57 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, 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:57 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7310:57 Constant: 7320:57 2 (const int) 7330:57 Constant: 7340:57 0 (const int) 7350:57 Sequence 7360:57 Constant: 7370:57 0 (const int) 7380:57 Constant: 7390:57 1 (const int) 7400:57 Constant: 7410:57 2 (const int) 7420:57 'ballot' ( temp highp 4-component vector of uint) 7430:58 move second child to first child ( temp highp 4-component vector of float) 7440:58 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 7450: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}) 7460: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}) 7470:58 Constant: 7480:58 2 (const int) 7490:58 Constant: 7500:58 0 (const int) 7510:58 subgroupPartitionedMulNV ( global highp 4-component vector of float) 7520:58 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 7530: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}) 7540: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}) 7550:58 Constant: 7560:58 3 (const int) 7570:58 Constant: 7580:58 0 (const int) 7590:58 'ballot' ( temp highp 4-component vector of uint) 7600:60 move second child to first child ( temp highp int) 7610:60 direct index ( temp highp int) 7620:60 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 7630: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}) 7640: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}) 7650:60 Constant: 7660:60 2 (const int) 7670:60 Constant: 7680:60 1 (const int) 7690:60 Constant: 7700:60 0 (const int) 7710:60 subgroupPartitionedMulNV ( global highp int) 7720:60 direct index ( temp highp int) 7730:60 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 7740: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}) 7750: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}) 7760:60 Constant: 7770:60 0 (const int) 7780:60 Constant: 7790:60 1 (const int) 7800:60 Constant: 7810:60 0 (const int) 7820:60 'ballot' ( temp highp 4-component vector of uint) 7830:61 move second child to first child ( temp highp 2-component vector of int) 7840:61 vector swizzle ( temp highp 2-component vector of int) 7850:61 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 7860: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}) 7870: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}) 7880:61 Constant: 7890:61 2 (const int) 7900:61 Constant: 7910:61 1 (const int) 7920:61 Sequence 7930:61 Constant: 7940:61 0 (const int) 7950:61 Constant: 7960:61 1 (const int) 7970:61 subgroupPartitionedMulNV ( global highp 2-component vector of int) 7980:61 vector swizzle ( temp highp 2-component vector of int) 7990:61 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 8000: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}) 8010: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}) 8020:61 Constant: 8030:61 1 (const int) 8040:61 Constant: 8050:61 1 (const int) 8060:61 Sequence 8070:61 Constant: 8080:61 0 (const int) 8090:61 Constant: 8100:61 1 (const int) 8110:61 'ballot' ( temp highp 4-component vector of uint) 8120:62 move second child to first child ( temp highp 3-component vector of int) 8130:62 vector swizzle ( temp highp 3-component vector of int) 8140:62 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 8150:62 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8160:62 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8170:62 Constant: 8180:62 2 (const int) 8190:62 Constant: 8200:62 1 (const int) 8210:62 Sequence 8220:62 Constant: 8230:62 0 (const int) 8240:62 Constant: 8250:62 1 (const int) 8260:62 Constant: 8270:62 2 (const int) 8280:62 subgroupPartitionedMulNV ( global highp 3-component vector of int) 8290:62 vector swizzle ( temp highp 3-component vector of int) 8300:62 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 8310:62 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8320:62 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8330:62 Constant: 8340:62 2 (const int) 8350:62 Constant: 8360:62 1 (const int) 8370:62 Sequence 8380:62 Constant: 8390:62 0 (const int) 8400:62 Constant: 8410:62 1 (const int) 8420:62 Constant: 8430:62 2 (const int) 8440:62 'ballot' ( temp highp 4-component vector of uint) 8450:63 move second child to first child ( temp highp 4-component vector of int) 8460:63 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 8470: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}) 8480: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}) 8490:63 Constant: 8500:63 2 (const int) 8510:63 Constant: 8520:63 1 (const int) 8530:63 subgroupPartitionedMulNV ( global highp 4-component vector of int) 8540:63 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 8550: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}) 8560: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}) 8570:63 Constant: 8580:63 3 (const int) 8590:63 Constant: 8600:63 1 (const int) 8610:63 'ballot' ( temp highp 4-component vector of uint) 8620:65 move second child to first child ( temp highp uint) 8630:65 direct index ( temp highp uint) 8640:65 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 8650: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}) 8660: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}) 8670:65 Constant: 8680:65 2 (const int) 8690:65 Constant: 8700:65 2 (const int) 8710:65 Constant: 8720:65 0 (const int) 8730:65 subgroupPartitionedMulNV ( global highp uint) 8740:65 direct index ( temp highp uint) 8750:65 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 8760: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}) 8770: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}) 8780:65 Constant: 8790:65 0 (const int) 8800:65 Constant: 8810:65 2 (const int) 8820:65 Constant: 8830:65 0 (const int) 8840:65 'ballot' ( temp highp 4-component vector of uint) 8850:66 move second child to first child ( temp highp 2-component vector of uint) 8860:66 vector swizzle ( temp highp 2-component vector of uint) 8870:66 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 8880: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}) 8890: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}) 8900:66 Constant: 8910:66 2 (const int) 8920:66 Constant: 8930:66 2 (const int) 8940:66 Sequence 8950:66 Constant: 8960:66 0 (const int) 8970:66 Constant: 8980:66 1 (const int) 8990:66 subgroupPartitionedMulNV ( global highp 2-component vector of uint) 9000:66 vector swizzle ( temp highp 2-component vector of uint) 9010:66 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 9020: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}) 9030: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}) 9040:66 Constant: 9050:66 1 (const int) 9060:66 Constant: 9070:66 2 (const int) 9080:66 Sequence 9090:66 Constant: 9100:66 0 (const int) 9110:66 Constant: 9120:66 1 (const int) 9130:66 'ballot' ( temp highp 4-component vector of uint) 9140:67 move second child to first child ( temp highp 3-component vector of uint) 9150:67 vector swizzle ( temp highp 3-component vector of uint) 9160:67 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 9170:67 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9180:67 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9190:67 Constant: 9200:67 2 (const int) 9210:67 Constant: 9220:67 2 (const int) 9230:67 Sequence 9240:67 Constant: 9250:67 0 (const int) 9260:67 Constant: 9270:67 1 (const int) 9280:67 Constant: 9290:67 2 (const int) 9300:67 subgroupPartitionedMulNV ( global highp 3-component vector of uint) 9310:67 vector swizzle ( temp highp 3-component vector of uint) 9320:67 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 9330:67 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9340:67 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9350:67 Constant: 9360:67 2 (const int) 9370:67 Constant: 9380:67 2 (const int) 9390:67 Sequence 9400:67 Constant: 9410:67 0 (const int) 9420:67 Constant: 9430:67 1 (const int) 9440:67 Constant: 9450:67 2 (const int) 9460:67 'ballot' ( temp highp 4-component vector of uint) 9470:68 move second child to first child ( temp highp 4-component vector of uint) 9480:68 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 9490: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}) 9500: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}) 9510:68 Constant: 9520:68 2 (const int) 9530:68 Constant: 9540:68 2 (const int) 9550:68 subgroupPartitionedMulNV ( global highp 4-component vector of uint) 9560:68 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 9570: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}) 9580: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}) 9590:68 Constant: 9600:68 3 (const int) 9610:68 Constant: 9620:68 2 (const int) 9630:68 'ballot' ( temp highp 4-component vector of uint) 9640:70 move second child to first child ( temp highp float) 9650:70 direct index ( temp highp float) 9660:70 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 9670: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}) 9680: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}) 9690:70 Constant: 9700:70 2 (const int) 9710:70 Constant: 9720:70 0 (const int) 9730:70 Constant: 9740:70 0 (const int) 9750:70 subgroupPartitionedMinNV ( global highp float) 9760:70 direct index ( temp highp float) 9770:70 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 9780: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}) 9790: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}) 9800:70 Constant: 9810:70 0 (const int) 9820:70 Constant: 9830:70 0 (const int) 9840:70 Constant: 9850:70 0 (const int) 9860:70 'ballot' ( temp highp 4-component vector of uint) 9870:71 move second child to first child ( temp highp 2-component vector of float) 9880:71 vector swizzle ( temp highp 2-component vector of float) 9890:71 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 9900: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}) 9910: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}) 9920:71 Constant: 9930:71 2 (const int) 9940:71 Constant: 9950:71 0 (const int) 9960:71 Sequence 9970:71 Constant: 9980:71 0 (const int) 9990:71 Constant: 10000:71 1 (const int) 10010:71 subgroupPartitionedMinNV ( global highp 2-component vector of float) 10020:71 vector swizzle ( temp highp 2-component vector of float) 10030:71 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 10040: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}) 10050: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}) 10060:71 Constant: 10070:71 1 (const int) 10080:71 Constant: 10090:71 0 (const int) 10100:71 Sequence 10110:71 Constant: 10120:71 0 (const int) 10130:71 Constant: 10140:71 1 (const int) 10150:71 'ballot' ( temp highp 4-component vector of uint) 10160:72 move second child to first child ( temp highp 3-component vector of float) 10170:72 vector swizzle ( temp highp 3-component vector of float) 10180:72 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 10190:72 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10200:72 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10210:72 Constant: 10220:72 2 (const int) 10230:72 Constant: 10240:72 0 (const int) 10250:72 Sequence 10260:72 Constant: 10270:72 0 (const int) 10280:72 Constant: 10290:72 1 (const int) 10300:72 Constant: 10310:72 2 (const int) 10320:72 subgroupPartitionedMinNV ( global highp 3-component vector of float) 10330:72 vector swizzle ( temp highp 3-component vector of float) 10340:72 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 10350:72 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10360:72 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10370:72 Constant: 10380:72 2 (const int) 10390:72 Constant: 10400:72 0 (const int) 10410:72 Sequence 10420:72 Constant: 10430:72 0 (const int) 10440:72 Constant: 10450:72 1 (const int) 10460:72 Constant: 10470:72 2 (const int) 10480:72 'ballot' ( temp highp 4-component vector of uint) 10490:73 move second child to first child ( temp highp 4-component vector of float) 10500:73 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 10510: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}) 10520: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}) 10530:73 Constant: 10540:73 2 (const int) 10550:73 Constant: 10560:73 0 (const int) 10570:73 subgroupPartitionedMinNV ( global highp 4-component vector of float) 10580:73 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 10590: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}) 10600: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}) 10610:73 Constant: 10620:73 3 (const int) 10630:73 Constant: 10640:73 0 (const int) 10650:73 'ballot' ( temp highp 4-component vector of uint) 10660:75 move second child to first child ( temp highp int) 10670:75 direct index ( temp highp int) 10680:75 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 10690: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}) 10700: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}) 10710:75 Constant: 10720:75 3 (const int) 10730:75 Constant: 10740:75 1 (const int) 10750:75 Constant: 10760:75 0 (const int) 10770:75 subgroupPartitionedMinNV ( global highp int) 10780:75 direct index ( temp highp int) 10790:75 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 10800: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}) 10810: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}) 10820:75 Constant: 10830:75 0 (const int) 10840:75 Constant: 10850:75 1 (const int) 10860:75 Constant: 10870:75 0 (const int) 10880:75 'ballot' ( temp highp 4-component vector of uint) 10890:76 move second child to first child ( temp highp 2-component vector of int) 10900:76 vector swizzle ( temp highp 2-component vector of int) 10910:76 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 10920: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}) 10930: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}) 10940:76 Constant: 10950:76 3 (const int) 10960:76 Constant: 10970:76 1 (const int) 10980:76 Sequence 10990:76 Constant: 11000:76 0 (const int) 11010:76 Constant: 11020:76 1 (const int) 11030:76 subgroupPartitionedMinNV ( global highp 2-component vector of int) 11040:76 vector swizzle ( temp highp 2-component vector of int) 11050:76 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 11060: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}) 11070: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}) 11080:76 Constant: 11090:76 1 (const int) 11100:76 Constant: 11110:76 1 (const int) 11120:76 Sequence 11130:76 Constant: 11140:76 0 (const int) 11150:76 Constant: 11160:76 1 (const int) 11170:76 'ballot' ( temp highp 4-component vector of uint) 11180:77 move second child to first child ( temp highp 3-component vector of int) 11190:77 vector swizzle ( temp highp 3-component vector of int) 11200:77 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 11210:77 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, 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:77 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11230:77 Constant: 11240:77 3 (const int) 11250:77 Constant: 11260:77 1 (const int) 11270:77 Sequence 11280:77 Constant: 11290:77 0 (const int) 11300:77 Constant: 11310:77 1 (const int) 11320:77 Constant: 11330:77 2 (const int) 11340:77 subgroupPartitionedMinNV ( global highp 3-component vector of int) 11350:77 vector swizzle ( temp highp 3-component vector of int) 11360:77 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 11370:77 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, 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:77 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11390:77 Constant: 11400:77 2 (const int) 11410:77 Constant: 11420:77 1 (const int) 11430:77 Sequence 11440:77 Constant: 11450:77 0 (const int) 11460:77 Constant: 11470:77 1 (const int) 11480:77 Constant: 11490:77 2 (const int) 11500:77 'ballot' ( temp highp 4-component vector of uint) 11510:78 move second child to first child ( temp highp 4-component vector of int) 11520:78 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 11530: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}) 11540: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}) 11550:78 Constant: 11560:78 3 (const int) 11570:78 Constant: 11580:78 1 (const int) 11590:78 subgroupPartitionedMinNV ( global highp 4-component vector of int) 11600:78 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 11610: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}) 11620: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}) 11630:78 Constant: 11640:78 3 (const int) 11650:78 Constant: 11660:78 1 (const int) 11670:78 'ballot' ( temp highp 4-component vector of uint) 11680:80 move second child to first child ( temp highp uint) 11690:80 direct index ( temp highp uint) 11700:80 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 11710: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}) 11720: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}) 11730:80 Constant: 11740:80 3 (const int) 11750:80 Constant: 11760:80 2 (const int) 11770:80 Constant: 11780:80 0 (const int) 11790:80 subgroupPartitionedMinNV ( global highp uint) 11800:80 direct index ( temp highp uint) 11810:80 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 11820: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}) 11830: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}) 11840:80 Constant: 11850:80 0 (const int) 11860:80 Constant: 11870:80 2 (const int) 11880:80 Constant: 11890:80 0 (const int) 11900:80 'ballot' ( temp highp 4-component vector of uint) 11910:81 move second child to first child ( temp highp 2-component vector of uint) 11920:81 vector swizzle ( temp highp 2-component vector of uint) 11930:81 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 11940: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}) 11950: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}) 11960:81 Constant: 11970:81 3 (const int) 11980:81 Constant: 11990:81 2 (const int) 12000:81 Sequence 12010:81 Constant: 12020:81 0 (const int) 12030:81 Constant: 12040:81 1 (const int) 12050:81 subgroupPartitionedMinNV ( global highp 2-component vector of uint) 12060:81 vector swizzle ( temp highp 2-component vector of uint) 12070:81 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 12080: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}) 12090: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}) 12100:81 Constant: 12110:81 1 (const int) 12120:81 Constant: 12130:81 2 (const int) 12140:81 Sequence 12150:81 Constant: 12160:81 0 (const int) 12170:81 Constant: 12180:81 1 (const int) 12190:81 'ballot' ( temp highp 4-component vector of uint) 12200:82 move second child to first child ( temp highp 3-component vector of uint) 12210:82 vector swizzle ( temp highp 3-component vector of uint) 12220:82 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 12230:82 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12240:82 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12250:82 Constant: 12260:82 3 (const int) 12270:82 Constant: 12280:82 2 (const int) 12290:82 Sequence 12300:82 Constant: 12310:82 0 (const int) 12320:82 Constant: 12330:82 1 (const int) 12340:82 Constant: 12350:82 2 (const int) 12360:82 subgroupPartitionedMinNV ( global highp 3-component vector of uint) 12370:82 vector swizzle ( temp highp 3-component vector of uint) 12380:82 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 12390:82 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12400:82 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12410:82 Constant: 12420:82 2 (const int) 12430:82 Constant: 12440:82 2 (const int) 12450:82 Sequence 12460:82 Constant: 12470:82 0 (const int) 12480:82 Constant: 12490:82 1 (const int) 12500:82 Constant: 12510:82 2 (const int) 12520:82 'ballot' ( temp highp 4-component vector of uint) 12530:83 move second child to first child ( temp highp 4-component vector of uint) 12540:83 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 12550: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}) 12560: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}) 12570:83 Constant: 12580:83 3 (const int) 12590:83 Constant: 12600:83 2 (const int) 12610:83 subgroupPartitionedMinNV ( global highp 4-component vector of uint) 12620:83 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 12630: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}) 12640: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}) 12650:83 Constant: 12660:83 3 (const int) 12670:83 Constant: 12680:83 2 (const int) 12690:83 'ballot' ( temp highp 4-component vector of uint) 12700:85 move second child to first child ( temp highp float) 12710:85 direct index ( temp highp float) 12720:85 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 12730: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}) 12740: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}) 12750:85 Constant: 12760:85 3 (const int) 12770:85 Constant: 12780:85 0 (const int) 12790:85 Constant: 12800:85 0 (const int) 12810:85 subgroupPartitionedMaxNV ( global highp float) 12820:85 direct index ( temp highp float) 12830:85 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 12840: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}) 12850: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}) 12860:85 Constant: 12870:85 0 (const int) 12880:85 Constant: 12890:85 0 (const int) 12900:85 Constant: 12910:85 0 (const int) 12920:85 'ballot' ( temp highp 4-component vector of uint) 12930:86 move second child to first child ( temp highp 2-component vector of float) 12940:86 vector swizzle ( temp highp 2-component vector of float) 12950:86 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 12960: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}) 12970: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}) 12980:86 Constant: 12990:86 3 (const int) 13000:86 Constant: 13010:86 0 (const int) 13020:86 Sequence 13030:86 Constant: 13040:86 0 (const int) 13050:86 Constant: 13060:86 1 (const int) 13070:86 subgroupPartitionedMaxNV ( global highp 2-component vector of float) 13080:86 vector swizzle ( temp highp 2-component vector of float) 13090:86 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 13100: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}) 13110: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}) 13120:86 Constant: 13130:86 1 (const int) 13140:86 Constant: 13150:86 0 (const int) 13160:86 Sequence 13170:86 Constant: 13180:86 0 (const int) 13190:86 Constant: 13200:86 1 (const int) 13210:86 'ballot' ( temp highp 4-component vector of uint) 13220:87 move second child to first child ( temp highp 3-component vector of float) 13230:87 vector swizzle ( temp highp 3-component vector of float) 13240:87 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 13250:87 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13260:87 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13270:87 Constant: 13280:87 3 (const int) 13290:87 Constant: 13300:87 0 (const int) 13310:87 Sequence 13320:87 Constant: 13330:87 0 (const int) 13340:87 Constant: 13350:87 1 (const int) 13360:87 Constant: 13370:87 2 (const int) 13380:87 subgroupPartitionedMaxNV ( global highp 3-component vector of float) 13390:87 vector swizzle ( temp highp 3-component vector of float) 13400:87 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 13410:87 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13420:87 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13430:87 Constant: 13440:87 2 (const int) 13450:87 Constant: 13460:87 0 (const int) 13470:87 Sequence 13480:87 Constant: 13490:87 0 (const int) 13500:87 Constant: 13510:87 1 (const int) 13520:87 Constant: 13530:87 2 (const int) 13540:87 'ballot' ( temp highp 4-component vector of uint) 13550:88 move second child to first child ( temp highp 4-component vector of float) 13560:88 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 13570: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}) 13580: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}) 13590:88 Constant: 13600:88 3 (const int) 13610:88 Constant: 13620:88 0 (const int) 13630:88 subgroupPartitionedMaxNV ( global highp 4-component vector of float) 13640:88 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 13650: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}) 13660: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}) 13670:88 Constant: 13680:88 3 (const int) 13690:88 Constant: 13700:88 0 (const int) 13710:88 'ballot' ( temp highp 4-component vector of uint) 13720:90 move second child to first child ( temp highp int) 13730:90 direct index ( temp highp int) 13740:90 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 13750: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}) 13760: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}) 13770:90 Constant: 13780:90 0 (const int) 13790:90 Constant: 13800:90 1 (const int) 13810:90 Constant: 13820:90 0 (const int) 13830:90 subgroupPartitionedMaxNV ( global highp int) 13840:90 direct index ( temp highp int) 13850:90 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 13860: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}) 13870: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}) 13880:90 Constant: 13890:90 0 (const int) 13900:90 Constant: 13910:90 1 (const int) 13920:90 Constant: 13930:90 0 (const int) 13940:90 'ballot' ( temp highp 4-component vector of uint) 13950:91 move second child to first child ( temp highp 2-component vector of int) 13960:91 vector swizzle ( temp highp 2-component vector of int) 13970:91 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 13980: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}) 13990: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}) 14000:91 Constant: 14010:91 0 (const int) 14020:91 Constant: 14030:91 1 (const int) 14040:91 Sequence 14050:91 Constant: 14060:91 0 (const int) 14070:91 Constant: 14080:91 1 (const int) 14090:91 subgroupPartitionedMaxNV ( global highp 2-component vector of int) 14100:91 vector swizzle ( temp highp 2-component vector of int) 14110:91 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 14120: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}) 14130: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}) 14140:91 Constant: 14150:91 1 (const int) 14160:91 Constant: 14170:91 1 (const int) 14180:91 Sequence 14190:91 Constant: 14200:91 0 (const int) 14210:91 Constant: 14220:91 1 (const int) 14230:91 'ballot' ( temp highp 4-component vector of uint) 14240:92 move second child to first child ( temp highp 3-component vector of int) 14250:92 vector swizzle ( temp highp 3-component vector of int) 14260:92 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 14270:92 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 14280:92 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 14290:92 Constant: 14300:92 0 (const int) 14310:92 Constant: 14320:92 1 (const int) 14330:92 Sequence 14340:92 Constant: 14350:92 0 (const int) 14360:92 Constant: 14370:92 1 (const int) 14380:92 Constant: 14390:92 2 (const int) 14400:92 subgroupPartitionedMaxNV ( global highp 3-component vector of int) 14410:92 vector swizzle ( temp highp 3-component vector of int) 14420:92 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 14430:92 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 14440:92 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 14450:92 Constant: 14460:92 2 (const int) 14470:92 Constant: 14480:92 1 (const int) 14490:92 Sequence 14500:92 Constant: 14510:92 0 (const int) 14520:92 Constant: 14530:92 1 (const int) 14540:92 Constant: 14550:92 2 (const int) 14560:92 'ballot' ( temp highp 4-component vector of uint) 14570:93 move second child to first child ( temp highp 4-component vector of int) 14580:93 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 14590: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}) 14600: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}) 14610:93 Constant: 14620:93 0 (const int) 14630:93 Constant: 14640:93 1 (const int) 14650:93 subgroupPartitionedMaxNV ( global highp 4-component vector of int) 14660:93 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 14670: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}) 14680: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}) 14690:93 Constant: 14700:93 3 (const int) 14710:93 Constant: 14720:93 1 (const int) 14730:93 'ballot' ( temp highp 4-component vector of uint) 14740:95 move second child to first child ( temp highp uint) 14750:95 direct index ( temp highp uint) 14760:95 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 14770: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}) 14780: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}) 14790:95 Constant: 14800:95 0 (const int) 14810:95 Constant: 14820:95 2 (const int) 14830:95 Constant: 14840:95 0 (const int) 14850:95 subgroupPartitionedMaxNV ( global highp uint) 14860:95 direct index ( temp highp uint) 14870:95 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 14880: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}) 14890: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}) 14900:95 Constant: 14910:95 0 (const int) 14920:95 Constant: 14930:95 2 (const int) 14940:95 Constant: 14950:95 0 (const int) 14960:95 'ballot' ( temp highp 4-component vector of uint) 14970:96 move second child to first child ( temp highp 2-component vector of uint) 14980:96 vector swizzle ( temp highp 2-component vector of uint) 14990:96 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 15000: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}) 15010: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}) 15020:96 Constant: 15030:96 0 (const int) 15040:96 Constant: 15050:96 2 (const int) 15060:96 Sequence 15070:96 Constant: 15080:96 0 (const int) 15090:96 Constant: 15100:96 1 (const int) 15110:96 subgroupPartitionedMaxNV ( global highp 2-component vector of uint) 15120:96 vector swizzle ( temp highp 2-component vector of uint) 15130:96 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 15140: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}) 15150: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}) 15160:96 Constant: 15170:96 1 (const int) 15180:96 Constant: 15190:96 2 (const int) 15200:96 Sequence 15210:96 Constant: 15220:96 0 (const int) 15230:96 Constant: 15240:96 1 (const int) 15250:96 'ballot' ( temp highp 4-component vector of uint) 15260:97 move second child to first child ( temp highp 3-component vector of uint) 15270:97 vector swizzle ( temp highp 3-component vector of uint) 15280:97 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 15290:97 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 15300:97 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 15310:97 Constant: 15320:97 0 (const int) 15330:97 Constant: 15340:97 2 (const int) 15350:97 Sequence 15360:97 Constant: 15370:97 0 (const int) 15380:97 Constant: 15390:97 1 (const int) 15400:97 Constant: 15410:97 2 (const int) 15420:97 subgroupPartitionedMaxNV ( global highp 3-component vector of uint) 15430:97 vector swizzle ( temp highp 3-component vector of uint) 15440:97 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 15450:97 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 15460:97 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 15470:97 Constant: 15480:97 2 (const int) 15490:97 Constant: 15500:97 2 (const int) 15510:97 Sequence 15520:97 Constant: 15530:97 0 (const int) 15540:97 Constant: 15550:97 1 (const int) 15560:97 Constant: 15570:97 2 (const int) 15580:97 'ballot' ( temp highp 4-component vector of uint) 15590:98 move second child to first child ( temp highp 4-component vector of uint) 15600:98 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 15610: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}) 15620: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}) 15630:98 Constant: 15640:98 0 (const int) 15650:98 Constant: 15660:98 2 (const int) 15670:98 subgroupPartitionedMaxNV ( global highp 4-component vector of uint) 15680:98 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 15690: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}) 15700: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}) 15710:98 Constant: 15720:98 3 (const int) 15730:98 Constant: 15740:98 2 (const int) 15750:98 'ballot' ( temp highp 4-component vector of uint) 15760:100 move second child to first child ( temp highp int) 15770:100 direct index ( temp highp int) 15780:100 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 15790: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}) 15800: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}) 15810:100 Constant: 15820:100 0 (const int) 15830:100 Constant: 15840:100 1 (const int) 15850:100 Constant: 15860:100 0 (const int) 15870:100 subgroupPartitionedAndNV ( global highp int) 15880:100 direct index ( temp highp int) 15890:100 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 15900: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}) 15910: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}) 15920:100 Constant: 15930:100 0 (const int) 15940:100 Constant: 15950:100 1 (const int) 15960:100 Constant: 15970:100 0 (const int) 15980:100 'ballot' ( temp highp 4-component vector of uint) 15990:101 move second child to first child ( temp highp 2-component vector of int) 16000:101 vector swizzle ( temp highp 2-component vector of int) 16010:101 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 16020: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}) 16030: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}) 16040:101 Constant: 16050:101 0 (const int) 16060:101 Constant: 16070:101 1 (const int) 16080:101 Sequence 16090:101 Constant: 16100:101 0 (const int) 16110:101 Constant: 16120:101 1 (const int) 16130:101 subgroupPartitionedAndNV ( global highp 2-component vector of int) 16140:101 vector swizzle ( temp highp 2-component vector of int) 16150:101 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 16160: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}) 16170: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}) 16180:101 Constant: 16190:101 1 (const int) 16200:101 Constant: 16210:101 1 (const int) 16220:101 Sequence 16230:101 Constant: 16240:101 0 (const int) 16250:101 Constant: 16260:101 1 (const int) 16270:101 'ballot' ( temp highp 4-component vector of uint) 16280:102 move second child to first child ( temp highp 3-component vector of int) 16290:102 vector swizzle ( temp highp 3-component vector of int) 16300:102 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 16310:102 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 16320:102 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 16330:102 Constant: 16340:102 0 (const int) 16350:102 Constant: 16360:102 1 (const int) 16370:102 Sequence 16380:102 Constant: 16390:102 0 (const int) 16400:102 Constant: 16410:102 1 (const int) 16420:102 Constant: 16430:102 2 (const int) 16440:102 subgroupPartitionedAndNV ( global highp 3-component vector of int) 16450:102 vector swizzle ( temp highp 3-component vector of int) 16460:102 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 16470:102 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 16480:102 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 16490:102 Constant: 16500:102 2 (const int) 16510:102 Constant: 16520:102 1 (const int) 16530:102 Sequence 16540:102 Constant: 16550:102 0 (const int) 16560:102 Constant: 16570:102 1 (const int) 16580:102 Constant: 16590:102 2 (const int) 16600:102 'ballot' ( temp highp 4-component vector of uint) 16610:103 move second child to first child ( temp highp 4-component vector of int) 16620:103 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 16630: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}) 16640: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}) 16650:103 Constant: 16660:103 0 (const int) 16670:103 Constant: 16680:103 1 (const int) 16690:103 subgroupPartitionedAndNV ( global highp 4-component vector of int) 16700:103 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 16710: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}) 16720: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}) 16730:103 Constant: 16740:103 3 (const int) 16750:103 Constant: 16760:103 1 (const int) 16770:103 'ballot' ( temp highp 4-component vector of uint) 16780:105 move second child to first child ( temp highp uint) 16790:105 direct index ( temp highp uint) 16800:105 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 16810: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}) 16820: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}) 16830:105 Constant: 16840:105 1 (const int) 16850:105 Constant: 16860:105 2 (const int) 16870:105 Constant: 16880:105 0 (const int) 16890:105 subgroupPartitionedAndNV ( global highp uint) 16900:105 direct index ( temp highp uint) 16910:105 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 16920: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}) 16930: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}) 16940:105 Constant: 16950:105 0 (const int) 16960:105 Constant: 16970:105 2 (const int) 16980:105 Constant: 16990:105 0 (const int) 17000:105 'ballot' ( temp highp 4-component vector of uint) 17010:106 move second child to first child ( temp highp 2-component vector of uint) 17020:106 vector swizzle ( temp highp 2-component vector of uint) 17030:106 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 17040: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}) 17050: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}) 17060:106 Constant: 17070:106 1 (const int) 17080:106 Constant: 17090:106 2 (const int) 17100:106 Sequence 17110:106 Constant: 17120:106 0 (const int) 17130:106 Constant: 17140:106 1 (const int) 17150:106 subgroupPartitionedAndNV ( global highp 2-component vector of uint) 17160:106 vector swizzle ( temp highp 2-component vector of uint) 17170:106 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 17180: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}) 17190: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}) 17200:106 Constant: 17210:106 1 (const int) 17220:106 Constant: 17230:106 2 (const int) 17240:106 Sequence 17250:106 Constant: 17260:106 0 (const int) 17270:106 Constant: 17280:106 1 (const int) 17290:106 'ballot' ( temp highp 4-component vector of uint) 17300:107 move second child to first child ( temp highp 3-component vector of uint) 17310:107 vector swizzle ( temp highp 3-component vector of uint) 17320:107 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 17330:107 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 17340:107 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 17350:107 Constant: 17360:107 1 (const int) 17370:107 Constant: 17380:107 2 (const int) 17390:107 Sequence 17400:107 Constant: 17410:107 0 (const int) 17420:107 Constant: 17430:107 1 (const int) 17440:107 Constant: 17450:107 2 (const int) 17460:107 subgroupPartitionedAndNV ( global highp 3-component vector of uint) 17470:107 vector swizzle ( temp highp 3-component vector of uint) 17480:107 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 17490:107 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 17500:107 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 17510:107 Constant: 17520:107 2 (const int) 17530:107 Constant: 17540:107 2 (const int) 17550:107 Sequence 17560:107 Constant: 17570:107 0 (const int) 17580:107 Constant: 17590:107 1 (const int) 17600:107 Constant: 17610:107 2 (const int) 17620:107 'ballot' ( temp highp 4-component vector of uint) 17630:108 move second child to first child ( temp highp 4-component vector of uint) 17640:108 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 17650: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}) 17660: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}) 17670:108 Constant: 17680:108 1 (const int) 17690:108 Constant: 17700:108 2 (const int) 17710:108 subgroupPartitionedAndNV ( global highp 4-component vector of uint) 17720:108 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 17730: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}) 17740: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}) 17750:108 Constant: 17760:108 3 (const int) 17770:108 Constant: 17780:108 2 (const int) 17790:108 'ballot' ( temp highp 4-component vector of uint) 17800:110 move second child to first child ( temp highp int) 17810:110 direct index ( temp highp int) 17820:110 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 17830: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}) 17840: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}) 17850:110 Constant: 17860:110 1 (const int) 17870:110 Constant: 17880:110 1 (const int) 17890:110 Constant: 17900:110 0 (const int) 17910:110 Convert bool to int ( temp highp int) 17920:110 subgroupPartitionedAndNV ( global bool, operation at highp) 17930:110 Compare Less Than ( temp bool) 17940:110 direct index ( temp highp int) 17950:110 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 17960: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}) 17970: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}) 17980:110 Constant: 17990:110 0 (const int) 18000:110 Constant: 18010:110 1 (const int) 18020:110 Constant: 18030:110 0 (const int) 18040:110 Constant: 18050:110 0 (const int) 18060:110 'ballot' ( temp highp 4-component vector of uint) 18070:111 move second child to first child ( temp highp 2-component vector of int) 18080:111 vector swizzle ( temp highp 2-component vector of int) 18090:111 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 18100: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}) 18110: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}) 18120:111 Constant: 18130:111 1 (const int) 18140:111 Constant: 18150:111 1 (const int) 18160:111 Sequence 18170:111 Constant: 18180:111 0 (const int) 18190:111 Constant: 18200:111 1 (const int) 18210:111 Convert bool to int ( temp highp 2-component vector of int) 18220:111 subgroupPartitionedAndNV ( global 2-component vector of bool, operation at highp) 18230:111 Compare Less Than ( global 2-component vector of bool, operation at highp) 18240:111 vector swizzle ( temp highp 2-component vector of int) 18250:111 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 18260: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}) 18270: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}) 18280:111 Constant: 18290:111 1 (const int) 18300:111 Constant: 18310:111 1 (const int) 18320:111 Sequence 18330:111 Constant: 18340:111 0 (const int) 18350:111 Constant: 18360:111 1 (const int) 18370:111 Constant: 18380:111 0 (const int) 18390:111 0 (const int) 18400:111 'ballot' ( temp highp 4-component vector of uint) 18410:112 move second child to first child ( temp highp 3-component vector of int) 18420:112 vector swizzle ( temp highp 3-component vector of int) 18430:112 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 18440:112 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 18450:112 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 18460:112 Constant: 18470:112 1 (const int) 18480:112 Constant: 18490:112 1 (const int) 18500:112 Sequence 18510:112 Constant: 18520:112 0 (const int) 18530:112 Constant: 18540:112 1 (const int) 18550:112 Constant: 18560:112 2 (const int) 18570:112 Convert bool to int ( temp highp 3-component vector of int) 18580:112 subgroupPartitionedAndNV ( global 3-component vector of bool, operation at highp) 18590:112 Compare Less Than ( global 3-component vector of bool, operation at highp) 18600:112 vector swizzle ( temp highp 3-component vector of int) 18610:112 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 18620:112 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 18630:112 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 18640:112 Constant: 18650:112 1 (const int) 18660:112 Constant: 18670:112 1 (const int) 18680:112 Sequence 18690:112 Constant: 18700:112 0 (const int) 18710:112 Constant: 18720:112 1 (const int) 18730:112 Constant: 18740:112 2 (const int) 18750:112 Constant: 18760:112 0 (const int) 18770:112 0 (const int) 18780:112 0 (const int) 18790:112 'ballot' ( temp highp 4-component vector of uint) 18800:113 move second child to first child ( temp highp 4-component vector of int) 18810:113 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 18820: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}) 18830: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}) 18840:113 Constant: 18850:113 1 (const int) 18860:113 Constant: 18870:113 1 (const int) 18880:113 Convert bool to int ( temp highp 4-component vector of int) 18890:113 subgroupPartitionedAndNV ( global 4-component vector of bool, operation at highp) 18900:113 Compare Less Than ( global 4-component vector of bool, operation at highp) 18910:113 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 18920: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}) 18930: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}) 18940:113 Constant: 18950:113 1 (const int) 18960:113 Constant: 18970:113 1 (const int) 18980:113 Constant: 18990:113 0 (const int) 19000:113 0 (const int) 19010:113 0 (const int) 19020:113 0 (const int) 19030:113 'ballot' ( temp highp 4-component vector of uint) 19040:115 move second child to first child ( temp highp int) 19050:115 direct index ( temp highp int) 19060:115 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 19070: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}) 19080: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}) 19090:115 Constant: 19100:115 1 (const int) 19110:115 Constant: 19120:115 1 (const int) 19130:115 Constant: 19140:115 0 (const int) 19150:115 subgroupPartitionedOrNV ( global highp int) 19160:115 direct index ( temp highp int) 19170:115 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 19180: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}) 19190: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}) 19200:115 Constant: 19210:115 0 (const int) 19220:115 Constant: 19230:115 1 (const int) 19240:115 Constant: 19250:115 0 (const int) 19260:115 'ballot' ( temp highp 4-component vector of uint) 19270:116 move second child to first child ( temp highp 2-component vector of int) 19280:116 vector swizzle ( temp highp 2-component vector of int) 19290:116 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 19300: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}) 19310: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}) 19320:116 Constant: 19330:116 1 (const int) 19340:116 Constant: 19350:116 1 (const int) 19360:116 Sequence 19370:116 Constant: 19380:116 0 (const int) 19390:116 Constant: 19400:116 1 (const int) 19410:116 subgroupPartitionedOrNV ( global highp 2-component vector of int) 19420:116 vector swizzle ( temp highp 2-component vector of int) 19430:116 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 19440: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}) 19450: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}) 19460:116 Constant: 19470:116 1 (const int) 19480:116 Constant: 19490:116 1 (const int) 19500:116 Sequence 19510:116 Constant: 19520:116 0 (const int) 19530:116 Constant: 19540:116 1 (const int) 19550:116 'ballot' ( temp highp 4-component vector of uint) 19560:117 move second child to first child ( temp highp 3-component vector of int) 19570:117 vector swizzle ( temp highp 3-component vector of int) 19580:117 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 19590:117 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, 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:117 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 19610:117 Constant: 19620:117 1 (const int) 19630:117 Constant: 19640:117 1 (const int) 19650:117 Sequence 19660:117 Constant: 19670:117 0 (const int) 19680:117 Constant: 19690:117 1 (const int) 19700:117 Constant: 19710:117 2 (const int) 19720:117 subgroupPartitionedOrNV ( global highp 3-component vector of int) 19730:117 vector swizzle ( temp highp 3-component vector of int) 19740:117 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 19750:117 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, 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:117 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 19770:117 Constant: 19780:117 2 (const int) 19790:117 Constant: 19800:117 1 (const int) 19810:117 Sequence 19820:117 Constant: 19830:117 0 (const int) 19840:117 Constant: 19850:117 1 (const int) 19860:117 Constant: 19870:117 2 (const int) 19880:117 'ballot' ( temp highp 4-component vector of uint) 19890:118 move second child to first child ( temp highp 4-component vector of int) 19900:118 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 19910: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}) 19920: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}) 19930:118 Constant: 19940:118 1 (const int) 19950:118 Constant: 19960:118 1 (const int) 19970:118 subgroupPartitionedOrNV ( global highp 4-component vector of int) 19980:118 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 19990: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}) 20000: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}) 20010:118 Constant: 20020:118 3 (const int) 20030:118 Constant: 20040:118 1 (const int) 20050:118 'ballot' ( temp highp 4-component vector of uint) 20060:120 move second child to first child ( temp highp uint) 20070:120 direct index ( temp highp uint) 20080:120 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 20090: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}) 20100: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}) 20110:120 Constant: 20120:120 2 (const int) 20130:120 Constant: 20140:120 2 (const int) 20150:120 Constant: 20160:120 0 (const int) 20170:120 subgroupPartitionedOrNV ( global highp uint) 20180:120 direct index ( temp highp uint) 20190:120 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 20200: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}) 20210: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}) 20220:120 Constant: 20230:120 0 (const int) 20240:120 Constant: 20250:120 2 (const int) 20260:120 Constant: 20270:120 0 (const int) 20280:120 'ballot' ( temp highp 4-component vector of uint) 20290:121 move second child to first child ( temp highp 2-component vector of uint) 20300:121 vector swizzle ( temp highp 2-component vector of uint) 20310:121 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 20320: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}) 20330: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}) 20340:121 Constant: 20350:121 2 (const int) 20360:121 Constant: 20370:121 2 (const int) 20380:121 Sequence 20390:121 Constant: 20400:121 0 (const int) 20410:121 Constant: 20420:121 1 (const int) 20430:121 subgroupPartitionedOrNV ( global highp 2-component vector of uint) 20440:121 vector swizzle ( temp highp 2-component vector of uint) 20450:121 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 20460: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}) 20470: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}) 20480:121 Constant: 20490:121 1 (const int) 20500:121 Constant: 20510:121 2 (const int) 20520:121 Sequence 20530:121 Constant: 20540:121 0 (const int) 20550:121 Constant: 20560:121 1 (const int) 20570:121 'ballot' ( temp highp 4-component vector of uint) 20580:122 move second child to first child ( temp highp 3-component vector of uint) 20590:122 vector swizzle ( temp highp 3-component vector of uint) 20600:122 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 20610:122 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, 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:122 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, 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:122 Constant: 20640:122 2 (const int) 20650:122 Constant: 20660:122 2 (const int) 20670:122 Sequence 20680:122 Constant: 20690:122 0 (const int) 20700:122 Constant: 20710:122 1 (const int) 20720:122 Constant: 20730:122 2 (const int) 20740:122 subgroupPartitionedOrNV ( global highp 3-component vector of uint) 20750:122 vector swizzle ( temp highp 3-component vector of uint) 20760:122 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 20770:122 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 20780:122 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 20790:122 Constant: 20800:122 2 (const int) 20810:122 Constant: 20820:122 2 (const int) 20830:122 Sequence 20840:122 Constant: 20850:122 0 (const int) 20860:122 Constant: 20870:122 1 (const int) 20880:122 Constant: 20890:122 2 (const int) 20900:122 'ballot' ( temp highp 4-component vector of uint) 20910:123 move second child to first child ( temp highp 4-component vector of uint) 20920:123 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 20930:123 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 20940:123 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 20950:123 Constant: 20960:123 2 (const int) 20970:123 Constant: 20980:123 2 (const int) 20990:123 subgroupPartitionedOrNV ( global highp 4-component vector of uint) 21000:123 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 21010:123 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 21020:123 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 21030:123 Constant: 21040:123 3 (const int) 21050:123 Constant: 21060:123 2 (const int) 21070:123 'ballot' ( temp highp 4-component vector of uint) 21080:125 move second child to first child ( temp highp int) 21090:125 direct index ( temp highp int) 21100:125 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 21110:125 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 21120:125 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 21130:125 Constant: 21140:125 2 (const int) 21150:125 Constant: 21160:125 1 (const int) 21170:125 Constant: 21180:125 0 (const int) 21190:125 Convert bool to int ( temp highp int) 21200:125 subgroupPartitionedOrNV ( global bool, operation at highp) 21210:125 Compare Less Than ( temp bool) 21220:125 direct index ( temp highp int) 21230:125 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 21240:125 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 21250:125 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 21260:125 Constant: 21270:125 0 (const int) 21280:125 Constant: 21290:125 1 (const int) 21300:125 Constant: 21310:125 0 (const int) 21320:125 Constant: 21330:125 0 (const int) 21340:125 'ballot' ( temp highp 4-component vector of uint) 21350:126 move second child to first child ( temp highp 2-component vector of int) 21360:126 vector swizzle ( temp highp 2-component vector of int) 21370:126 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 21380:126 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 21390:126 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 21400:126 Constant: 21410:126 2 (const int) 21420:126 Constant: 21430:126 1 (const int) 21440:126 Sequence 21450:126 Constant: 21460:126 0 (const int) 21470:126 Constant: 21480:126 1 (const int) 21490:126 Convert bool to int ( temp highp 2-component vector of int) 21500:126 subgroupPartitionedOrNV ( global 2-component vector of bool, operation at highp) 21510:126 Compare Less Than ( global 2-component vector of bool, operation at highp) 21520:126 vector swizzle ( temp highp 2-component vector of int) 21530:126 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 21540:126 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 21550:126 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 21560:126 Constant: 21570:126 1 (const int) 21580:126 Constant: 21590:126 1 (const int) 21600:126 Sequence 21610:126 Constant: 21620:126 0 (const int) 21630:126 Constant: 21640:126 1 (const int) 21650:126 Constant: 21660:126 0 (const int) 21670:126 0 (const int) 21680:126 'ballot' ( temp highp 4-component vector of uint) 21690:127 move second child to first child ( temp highp 3-component vector of int) 21700:127 vector swizzle ( temp highp 3-component vector of int) 21710:127 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 21720:127 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 21730:127 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 21740:127 Constant: 21750:127 2 (const int) 21760:127 Constant: 21770:127 1 (const int) 21780:127 Sequence 21790:127 Constant: 21800:127 0 (const int) 21810:127 Constant: 21820:127 1 (const int) 21830:127 Constant: 21840:127 2 (const int) 21850:127 Convert bool to int ( temp highp 3-component vector of int) 21860:127 subgroupPartitionedOrNV ( global 3-component vector of bool, operation at highp) 21870:127 Compare Less Than ( global 3-component vector of bool, operation at highp) 21880:127 vector swizzle ( temp highp 3-component vector of int) 21890:127 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 21900:127 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 21910:127 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 21920:127 Constant: 21930:127 1 (const int) 21940:127 Constant: 21950:127 1 (const int) 21960:127 Sequence 21970:127 Constant: 21980:127 0 (const int) 21990:127 Constant: 22000:127 1 (const int) 22010:127 Constant: 22020:127 2 (const int) 22030:127 Constant: 22040:127 0 (const int) 22050:127 0 (const int) 22060:127 0 (const int) 22070:127 'ballot' ( temp highp 4-component vector of uint) 22080:128 move second child to first child ( temp highp 4-component vector of int) 22090:128 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 22100:128 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 22110:128 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 22120:128 Constant: 22130:128 2 (const int) 22140:128 Constant: 22150:128 1 (const int) 22160:128 Convert bool to int ( temp highp 4-component vector of int) 22170:128 subgroupPartitionedOrNV ( global 4-component vector of bool, operation at highp) 22180:128 Compare Less Than ( global 4-component vector of bool, operation at highp) 22190:128 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 22200:128 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 22210:128 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 22220:128 Constant: 22230:128 1 (const int) 22240:128 Constant: 22250:128 1 (const int) 22260:128 Constant: 22270:128 0 (const int) 22280:128 0 (const int) 22290:128 0 (const int) 22300:128 0 (const int) 22310:128 'ballot' ( temp highp 4-component vector of uint) 22320:130 move second child to first child ( temp highp int) 22330:130 direct index ( temp highp int) 22340:130 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 22350:130 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 22360:130 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 22370:130 Constant: 22380:130 2 (const int) 22390:130 Constant: 22400:130 1 (const int) 22410:130 Constant: 22420:130 0 (const int) 22430:130 subgroupPartitionedXorNV ( global highp int) 22440:130 direct index ( temp highp int) 22450:130 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 22460:130 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 22470:130 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 22480:130 Constant: 22490:130 0 (const int) 22500:130 Constant: 22510:130 1 (const int) 22520:130 Constant: 22530:130 0 (const int) 22540:130 'ballot' ( temp highp 4-component vector of uint) 22550:131 move second child to first child ( temp highp 2-component vector of int) 22560:131 vector swizzle ( temp highp 2-component vector of int) 22570:131 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 22580:131 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 22590:131 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 22600:131 Constant: 22610:131 2 (const int) 22620:131 Constant: 22630:131 1 (const int) 22640:131 Sequence 22650:131 Constant: 22660:131 0 (const int) 22670:131 Constant: 22680:131 1 (const int) 22690:131 subgroupPartitionedXorNV ( global highp 2-component vector of int) 22700:131 vector swizzle ( temp highp 2-component vector of int) 22710:131 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 22720:131 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 22730:131 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 22740:131 Constant: 22750:131 1 (const int) 22760:131 Constant: 22770:131 1 (const int) 22780:131 Sequence 22790:131 Constant: 22800:131 0 (const int) 22810:131 Constant: 22820:131 1 (const int) 22830:131 'ballot' ( temp highp 4-component vector of uint) 22840:132 move second child to first child ( temp highp 3-component vector of int) 22850:132 vector swizzle ( temp highp 3-component vector of int) 22860:132 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 22870:132 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 22880:132 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, 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:132 Constant: 22900:132 2 (const int) 22910:132 Constant: 22920:132 1 (const int) 22930:132 Sequence 22940:132 Constant: 22950:132 0 (const int) 22960:132 Constant: 22970:132 1 (const int) 22980:132 Constant: 22990:132 2 (const int) 23000:132 subgroupPartitionedXorNV ( global highp 3-component vector of int) 23010:132 vector swizzle ( temp highp 3-component vector of int) 23020:132 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 23030:132 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 23040:132 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 23050:132 Constant: 23060:132 2 (const int) 23070:132 Constant: 23080:132 1 (const int) 23090:132 Sequence 23100:132 Constant: 23110:132 0 (const int) 23120:132 Constant: 23130:132 1 (const int) 23140:132 Constant: 23150:132 2 (const int) 23160:132 'ballot' ( temp highp 4-component vector of uint) 23170:133 move second child to first child ( temp highp 4-component vector of int) 23180:133 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 23190:133 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 23200:133 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 23210:133 Constant: 23220:133 2 (const int) 23230:133 Constant: 23240:133 1 (const int) 23250:133 subgroupPartitionedXorNV ( global highp 4-component vector of int) 23260:133 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 23270:133 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 23280:133 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 23290:133 Constant: 23300:133 3 (const int) 23310:133 Constant: 23320:133 1 (const int) 23330:133 'ballot' ( temp highp 4-component vector of uint) 23340:135 move second child to first child ( temp highp uint) 23350:135 direct index ( temp highp uint) 23360:135 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 23370:135 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 23380:135 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 23390:135 Constant: 23400:135 2 (const int) 23410:135 Constant: 23420:135 2 (const int) 23430:135 Constant: 23440:135 0 (const int) 23450:135 subgroupPartitionedXorNV ( global highp uint) 23460:135 direct index ( temp highp uint) 23470:135 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 23480:135 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 23490:135 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 23500:135 Constant: 23510:135 0 (const int) 23520:135 Constant: 23530:135 2 (const int) 23540:135 Constant: 23550:135 0 (const int) 23560:135 'ballot' ( temp highp 4-component vector of uint) 23570:136 move second child to first child ( temp highp 2-component vector of uint) 23580:136 vector swizzle ( temp highp 2-component vector of uint) 23590:136 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 23600:136 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 23610:136 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 23620:136 Constant: 23630:136 2 (const int) 23640:136 Constant: 23650:136 2 (const int) 23660:136 Sequence 23670:136 Constant: 23680:136 0 (const int) 23690:136 Constant: 23700:136 1 (const int) 23710:136 subgroupPartitionedXorNV ( global highp 2-component vector of uint) 23720:136 vector swizzle ( temp highp 2-component vector of uint) 23730:136 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 23740:136 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 23750:136 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 23760:136 Constant: 23770:136 1 (const int) 23780:136 Constant: 23790:136 2 (const int) 23800:136 Sequence 23810:136 Constant: 23820:136 0 (const int) 23830:136 Constant: 23840:136 1 (const int) 23850:136 'ballot' ( temp highp 4-component vector of uint) 23860:137 move second child to first child ( temp highp 3-component vector of uint) 23870:137 vector swizzle ( temp highp 3-component vector of uint) 23880:137 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 23890:137 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 23900:137 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 23910:137 Constant: 23920:137 2 (const int) 23930:137 Constant: 23940:137 2 (const int) 23950:137 Sequence 23960:137 Constant: 23970:137 0 (const int) 23980:137 Constant: 23990:137 1 (const int) 24000:137 Constant: 24010:137 2 (const int) 24020:137 subgroupPartitionedXorNV ( global highp 3-component vector of uint) 24030:137 vector swizzle ( temp highp 3-component vector of uint) 24040:137 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 24050:137 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 24060:137 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 24070:137 Constant: 24080:137 2 (const int) 24090:137 Constant: 24100:137 2 (const int) 24110:137 Sequence 24120:137 Constant: 24130:137 0 (const int) 24140:137 Constant: 24150:137 1 (const int) 24160:137 Constant: 24170:137 2 (const int) 24180:137 'ballot' ( temp highp 4-component vector of uint) 24190:138 move second child to first child ( temp highp 4-component vector of uint) 24200:138 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 24210:138 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 24220:138 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 24230:138 Constant: 24240:138 2 (const int) 24250:138 Constant: 24260:138 2 (const int) 24270:138 subgroupPartitionedXorNV ( global highp 4-component vector of uint) 24280:138 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 24290:138 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, 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:138 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, 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:138 Constant: 24320:138 3 (const int) 24330:138 Constant: 24340:138 2 (const int) 24350:138 'ballot' ( temp highp 4-component vector of uint) 24360:140 move second child to first child ( temp highp int) 24370:140 direct index ( temp highp int) 24380:140 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 24390:140 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 24400:140 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 24410:140 Constant: 24420:140 3 (const int) 24430:140 Constant: 24440:140 1 (const int) 24450:140 Constant: 24460:140 0 (const int) 24470:140 Convert bool to int ( temp highp int) 24480:140 subgroupPartitionedXorNV ( global bool, operation at highp) 24490:140 Compare Less Than ( temp bool) 24500:140 direct index ( temp highp int) 24510:140 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 24520:140 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 24530:140 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 24540:140 Constant: 24550:140 0 (const int) 24560:140 Constant: 24570:140 1 (const int) 24580:140 Constant: 24590:140 0 (const int) 24600:140 Constant: 24610:140 0 (const int) 24620:140 'ballot' ( temp highp 4-component vector of uint) 24630:141 move second child to first child ( temp highp 2-component vector of int) 24640:141 vector swizzle ( temp highp 2-component vector of int) 24650:141 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 24660:141 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 24670:141 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 24680:141 Constant: 24690:141 3 (const int) 24700:141 Constant: 24710:141 1 (const int) 24720:141 Sequence 24730:141 Constant: 24740:141 0 (const int) 24750:141 Constant: 24760:141 1 (const int) 24770:141 Convert bool to int ( temp highp 2-component vector of int) 24780:141 subgroupPartitionedXorNV ( global 2-component vector of bool, operation at highp) 24790:141 Compare Less Than ( global 2-component vector of bool, operation at highp) 24800:141 vector swizzle ( temp highp 2-component vector of int) 24810:141 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 24820:141 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 24830:141 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 24840:141 Constant: 24850:141 1 (const int) 24860:141 Constant: 24870:141 1 (const int) 24880:141 Sequence 24890:141 Constant: 24900:141 0 (const int) 24910:141 Constant: 24920:141 1 (const int) 24930:141 Constant: 24940:141 0 (const int) 24950:141 0 (const int) 24960:141 'ballot' ( temp highp 4-component vector of uint) 24970:142 move second child to first child ( temp highp 3-component vector of int) 24980:142 vector swizzle ( temp highp 3-component vector of int) 24990:142 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 25000:142 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 25010:142 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 25020:142 Constant: 25030:142 3 (const int) 25040:142 Constant: 25050:142 1 (const int) 25060:142 Sequence 25070:142 Constant: 25080:142 0 (const int) 25090:142 Constant: 25100:142 1 (const int) 25110:142 Constant: 25120:142 2 (const int) 25130:142 Convert bool to int ( temp highp 3-component vector of int) 25140:142 subgroupPartitionedXorNV ( global 3-component vector of bool, operation at highp) 25150:142 Compare Less Than ( global 3-component vector of bool, operation at highp) 25160:142 vector swizzle ( temp highp 3-component vector of int) 25170:142 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 25180:142 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, 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:142 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, 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:142 Constant: 25210:142 1 (const int) 25220:142 Constant: 25230:142 1 (const int) 25240:142 Sequence 25250:142 Constant: 25260:142 0 (const int) 25270:142 Constant: 25280:142 1 (const int) 25290:142 Constant: 25300:142 2 (const int) 25310:142 Constant: 25320:142 0 (const int) 25330:142 0 (const int) 25340:142 0 (const int) 25350:142 'ballot' ( temp highp 4-component vector of uint) 25360:143 move second child to first child ( temp highp 4-component vector of int) 25370:143 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 25380:143 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 25390:143 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 25400:143 Constant: 25410:143 3 (const int) 25420:143 Constant: 25430:143 1 (const int) 25440:143 Convert bool to int ( temp highp 4-component vector of int) 25450:143 subgroupPartitionedXorNV ( global 4-component vector of bool, operation at highp) 25460:143 Compare Less Than ( global 4-component vector of bool, operation at highp) 25470:143 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 25480:143 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 25490:143 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 25500:143 Constant: 25510:143 1 (const int) 25520:143 Constant: 25530:143 1 (const int) 25540:143 Constant: 25550:143 0 (const int) 25560:143 0 (const int) 25570:143 0 (const int) 25580:143 0 (const int) 25590:143 'ballot' ( temp highp 4-component vector of uint) 25600:145 move second child to first child ( temp highp float) 25610:145 direct index ( temp highp float) 25620:145 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 25630:145 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 25640:145 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 25650:145 Constant: 25660:145 3 (const int) 25670:145 Constant: 25680:145 0 (const int) 25690:145 Constant: 25700:145 0 (const int) 25710:145 subgroupPartitionedInclusiveAddNV ( global highp float) 25720:145 direct index ( temp highp float) 25730:145 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 25740:145 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 25750:145 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 25760:145 Constant: 25770:145 0 (const int) 25780:145 Constant: 25790:145 0 (const int) 25800:145 Constant: 25810:145 0 (const int) 25820:145 'ballot' ( temp highp 4-component vector of uint) 25830:146 move second child to first child ( temp highp 2-component vector of float) 25840:146 vector swizzle ( temp highp 2-component vector of float) 25850:146 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 25860:146 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 25870:146 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 25880:146 Constant: 25890:146 3 (const int) 25900:146 Constant: 25910:146 0 (const int) 25920:146 Sequence 25930:146 Constant: 25940:146 0 (const int) 25950:146 Constant: 25960:146 1 (const int) 25970:146 subgroupPartitionedInclusiveAddNV ( global highp 2-component vector of float) 25980:146 vector swizzle ( temp highp 2-component vector of float) 25990:146 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 26000:146 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 26010:146 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 26020:146 Constant: 26030:146 1 (const int) 26040:146 Constant: 26050:146 0 (const int) 26060:146 Sequence 26070:146 Constant: 26080:146 0 (const int) 26090:146 Constant: 26100:146 1 (const int) 26110:146 'ballot' ( temp highp 4-component vector of uint) 26120:147 move second child to first child ( temp highp 3-component vector of float) 26130:147 vector swizzle ( temp highp 3-component vector of float) 26140:147 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 26150:147 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 26160:147 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 26170:147 Constant: 26180:147 3 (const int) 26190:147 Constant: 26200:147 0 (const int) 26210:147 Sequence 26220:147 Constant: 26230:147 0 (const int) 26240:147 Constant: 26250:147 1 (const int) 26260:147 Constant: 26270:147 2 (const int) 26280:147 subgroupPartitionedInclusiveAddNV ( global highp 3-component vector of float) 26290:147 vector swizzle ( temp highp 3-component vector of float) 26300:147 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 26310:147 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 26320:147 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 26330:147 Constant: 26340:147 2 (const int) 26350:147 Constant: 26360:147 0 (const int) 26370:147 Sequence 26380:147 Constant: 26390:147 0 (const int) 26400:147 Constant: 26410:147 1 (const int) 26420:147 Constant: 26430:147 2 (const int) 26440:147 'ballot' ( temp highp 4-component vector of uint) 26450:148 move second child to first child ( temp highp 4-component vector of float) 26460:148 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 26470:148 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 26480:148 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 26490:148 Constant: 26500:148 3 (const int) 26510:148 Constant: 26520:148 0 (const int) 26530:148 subgroupPartitionedInclusiveAddNV ( global highp 4-component vector of float) 26540:148 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 26550:148 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 26560:148 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 26570:148 Constant: 26580:148 3 (const int) 26590:148 Constant: 26600:148 0 (const int) 26610:148 'ballot' ( temp highp 4-component vector of uint) 26620:150 move second child to first child ( temp highp int) 26630:150 direct index ( temp highp int) 26640:150 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 26650:150 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 26660:150 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 26670:150 Constant: 26680:150 3 (const int) 26690:150 Constant: 26700:150 1 (const int) 26710:150 Constant: 26720:150 0 (const int) 26730:150 subgroupPartitionedInclusiveAddNV ( global highp int) 26740:150 direct index ( temp highp int) 26750:150 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 26760:150 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 26770:150 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 26780:150 Constant: 26790:150 0 (const int) 26800:150 Constant: 26810:150 1 (const int) 26820:150 Constant: 26830:150 0 (const int) 26840:150 'ballot' ( temp highp 4-component vector of uint) 26850:151 move second child to first child ( temp highp 2-component vector of int) 26860:151 vector swizzle ( temp highp 2-component vector of int) 26870:151 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 26880:151 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 26890:151 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 26900:151 Constant: 26910:151 3 (const int) 26920:151 Constant: 26930:151 1 (const int) 26940:151 Sequence 26950:151 Constant: 26960:151 0 (const int) 26970:151 Constant: 26980:151 1 (const int) 26990:151 subgroupPartitionedInclusiveAddNV ( global highp 2-component vector of int) 27000:151 vector swizzle ( temp highp 2-component vector of int) 27010:151 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 27020:151 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 27030:151 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 27040:151 Constant: 27050:151 1 (const int) 27060:151 Constant: 27070:151 1 (const int) 27080:151 Sequence 27090:151 Constant: 27100:151 0 (const int) 27110:151 Constant: 27120:151 1 (const int) 27130:151 'ballot' ( temp highp 4-component vector of uint) 27140:152 move second child to first child ( temp highp 3-component vector of int) 27150:152 vector swizzle ( temp highp 3-component vector of int) 27160:152 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 27170:152 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 27180:152 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 27190:152 Constant: 27200:152 3 (const int) 27210:152 Constant: 27220:152 1 (const int) 27230:152 Sequence 27240:152 Constant: 27250:152 0 (const int) 27260:152 Constant: 27270:152 1 (const int) 27280:152 Constant: 27290:152 2 (const int) 27300:152 subgroupPartitionedInclusiveAddNV ( global highp 3-component vector of int) 27310:152 vector swizzle ( temp highp 3-component vector of int) 27320:152 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 27330:152 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 27340:152 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 27350:152 Constant: 27360:152 2 (const int) 27370:152 Constant: 27380:152 1 (const int) 27390:152 Sequence 27400:152 Constant: 27410:152 0 (const int) 27420:152 Constant: 27430:152 1 (const int) 27440:152 Constant: 27450:152 2 (const int) 27460:152 'ballot' ( temp highp 4-component vector of uint) 27470:153 move second child to first child ( temp highp 4-component vector of int) 27480:153 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 27490:153 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 27500:153 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 27510:153 Constant: 27520:153 3 (const int) 27530:153 Constant: 27540:153 1 (const int) 27550:153 subgroupPartitionedInclusiveAddNV ( global highp 4-component vector of int) 27560:153 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 27570:153 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 27580:153 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 27590:153 Constant: 27600:153 3 (const int) 27610:153 Constant: 27620:153 1 (const int) 27630:153 'ballot' ( temp highp 4-component vector of uint) 27640:155 move second child to first child ( temp highp uint) 27650:155 direct index ( temp highp uint) 27660:155 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 27670:155 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, 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:155 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 27690:155 Constant: 27700:155 3 (const int) 27710:155 Constant: 27720:155 2 (const int) 27730:155 Constant: 27740:155 0 (const int) 27750:155 subgroupPartitionedInclusiveAddNV ( global highp uint) 27760:155 direct index ( temp highp uint) 27770:155 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 27780:155 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, 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:155 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 27800:155 Constant: 27810:155 0 (const int) 27820:155 Constant: 27830:155 2 (const int) 27840:155 Constant: 27850:155 0 (const int) 27860:155 'ballot' ( temp highp 4-component vector of uint) 27870:156 move second child to first child ( temp highp 2-component vector of uint) 27880:156 vector swizzle ( temp highp 2-component vector of uint) 27890:156 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 27900:156 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, 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:156 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, 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:156 Constant: 27930:156 3 (const int) 27940:156 Constant: 27950:156 2 (const int) 27960:156 Sequence 27970:156 Constant: 27980:156 0 (const int) 27990:156 Constant: 28000:156 1 (const int) 28010:156 subgroupPartitionedInclusiveAddNV ( global highp 2-component vector of uint) 28020:156 vector swizzle ( temp highp 2-component vector of uint) 28030:156 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 28040:156 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, 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:156 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, 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:156 Constant: 28070:156 1 (const int) 28080:156 Constant: 28090:156 2 (const int) 28100:156 Sequence 28110:156 Constant: 28120:156 0 (const int) 28130:156 Constant: 28140:156 1 (const int) 28150:156 'ballot' ( temp highp 4-component vector of uint) 28160:157 move second child to first child ( temp highp 3-component vector of uint) 28170:157 vector swizzle ( temp highp 3-component vector of uint) 28180:157 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 28190:157 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 28200:157 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, 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:157 Constant: 28220:157 3 (const int) 28230:157 Constant: 28240:157 2 (const int) 28250:157 Sequence 28260:157 Constant: 28270:157 0 (const int) 28280:157 Constant: 28290:157 1 (const int) 28300:157 Constant: 28310:157 2 (const int) 28320:157 subgroupPartitionedInclusiveAddNV ( global highp 3-component vector of uint) 28330:157 vector swizzle ( temp highp 3-component vector of uint) 28340:157 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 28350:157 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 28360:157 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, 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:157 Constant: 28380:157 2 (const int) 28390:157 Constant: 28400:157 2 (const int) 28410:157 Sequence 28420:157 Constant: 28430:157 0 (const int) 28440:157 Constant: 28450:157 1 (const int) 28460:157 Constant: 28470:157 2 (const int) 28480:157 'ballot' ( temp highp 4-component vector of uint) 28490:158 move second child to first child ( temp highp 4-component vector of uint) 28500:158 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 28510:158 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 28520:158 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 28530:158 Constant: 28540:158 3 (const int) 28550:158 Constant: 28560:158 2 (const int) 28570:158 subgroupPartitionedInclusiveAddNV ( global highp 4-component vector of uint) 28580:158 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 28590:158 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 28600:158 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 28610:158 Constant: 28620:158 3 (const int) 28630:158 Constant: 28640:158 2 (const int) 28650:158 'ballot' ( temp highp 4-component vector of uint) 28660:160 move second child to first child ( temp highp float) 28670:160 direct index ( temp highp float) 28680:160 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 28690:160 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 28700:160 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 28710:160 Constant: 28720:160 3 (const int) 28730:160 Constant: 28740:160 0 (const int) 28750:160 Constant: 28760:160 0 (const int) 28770:160 subgroupPartitionedInclusiveMulNV ( global highp float) 28780:160 direct index ( temp highp float) 28790:160 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 28800:160 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 28810:160 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 28820:160 Constant: 28830:160 0 (const int) 28840:160 Constant: 28850:160 0 (const int) 28860:160 Constant: 28870:160 0 (const int) 28880:160 'ballot' ( temp highp 4-component vector of uint) 28890:161 move second child to first child ( temp highp 2-component vector of float) 28900:161 vector swizzle ( temp highp 2-component vector of float) 28910:161 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 28920:161 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 28930:161 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 28940:161 Constant: 28950:161 3 (const int) 28960:161 Constant: 28970:161 0 (const int) 28980:161 Sequence 28990:161 Constant: 29000:161 0 (const int) 29010:161 Constant: 29020:161 1 (const int) 29030:161 subgroupPartitionedInclusiveMulNV ( global highp 2-component vector of float) 29040:161 vector swizzle ( temp highp 2-component vector of float) 29050:161 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 29060:161 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 29070:161 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 29080:161 Constant: 29090:161 1 (const int) 29100:161 Constant: 29110:161 0 (const int) 29120:161 Sequence 29130:161 Constant: 29140:161 0 (const int) 29150:161 Constant: 29160:161 1 (const int) 29170:161 'ballot' ( temp highp 4-component vector of uint) 29180:162 move second child to first child ( temp highp 3-component vector of float) 29190:162 vector swizzle ( temp highp 3-component vector of float) 29200:162 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 29210:162 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 29220:162 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 29230:162 Constant: 29240:162 3 (const int) 29250:162 Constant: 29260:162 0 (const int) 29270:162 Sequence 29280:162 Constant: 29290:162 0 (const int) 29300:162 Constant: 29310:162 1 (const int) 29320:162 Constant: 29330:162 2 (const int) 29340:162 subgroupPartitionedInclusiveMulNV ( global highp 3-component vector of float) 29350:162 vector swizzle ( temp highp 3-component vector of float) 29360:162 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 29370:162 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 29380:162 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 29390:162 Constant: 29400:162 2 (const int) 29410:162 Constant: 29420:162 0 (const int) 29430:162 Sequence 29440:162 Constant: 29450:162 0 (const int) 29460:162 Constant: 29470:162 1 (const int) 29480:162 Constant: 29490:162 2 (const int) 29500:162 'ballot' ( temp highp 4-component vector of uint) 29510:163 move second child to first child ( temp highp 4-component vector of float) 29520:163 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 29530:163 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 29540:163 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 29550:163 Constant: 29560:163 3 (const int) 29570:163 Constant: 29580:163 0 (const int) 29590:163 subgroupPartitionedInclusiveMulNV ( global highp 4-component vector of float) 29600:163 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 29610:163 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 29620:163 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 29630:163 Constant: 29640:163 3 (const int) 29650:163 Constant: 29660:163 0 (const int) 29670:163 'ballot' ( temp highp 4-component vector of uint) 29680:165 move second child to first child ( temp highp int) 29690:165 direct index ( temp highp int) 29700:165 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 29710:165 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 29720:165 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 29730:165 Constant: 29740:165 3 (const int) 29750:165 Constant: 29760:165 1 (const int) 29770:165 Constant: 29780:165 0 (const int) 29790:165 subgroupPartitionedInclusiveMulNV ( global highp int) 29800:165 direct index ( temp highp int) 29810:165 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 29820:165 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 29830:165 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 29840:165 Constant: 29850:165 0 (const int) 29860:165 Constant: 29870:165 1 (const int) 29880:165 Constant: 29890:165 0 (const int) 29900:165 'ballot' ( temp highp 4-component vector of uint) 29910:166 move second child to first child ( temp highp 2-component vector of int) 29920:166 vector swizzle ( temp highp 2-component vector of int) 29930:166 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 29940:166 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 29950:166 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 29960:166 Constant: 29970:166 3 (const int) 29980:166 Constant: 29990:166 1 (const int) 30000:166 Sequence 30010:166 Constant: 30020:166 0 (const int) 30030:166 Constant: 30040:166 1 (const int) 30050:166 subgroupPartitionedInclusiveMulNV ( global highp 2-component vector of int) 30060:166 vector swizzle ( temp highp 2-component vector of int) 30070:166 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 30080:166 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 30090:166 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 30100:166 Constant: 30110:166 1 (const int) 30120:166 Constant: 30130:166 1 (const int) 30140:166 Sequence 30150:166 Constant: 30160:166 0 (const int) 30170:166 Constant: 30180:166 1 (const int) 30190:166 'ballot' ( temp highp 4-component vector of uint) 30200:167 move second child to first child ( temp highp 3-component vector of int) 30210:167 vector swizzle ( temp highp 3-component vector of int) 30220:167 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 30230:167 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 30240:167 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 30250:167 Constant: 30260:167 3 (const int) 30270:167 Constant: 30280:167 1 (const int) 30290:167 Sequence 30300:167 Constant: 30310:167 0 (const int) 30320:167 Constant: 30330:167 1 (const int) 30340:167 Constant: 30350:167 2 (const int) 30360:167 subgroupPartitionedInclusiveMulNV ( global highp 3-component vector of int) 30370:167 vector swizzle ( temp highp 3-component vector of int) 30380:167 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 30390:167 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 30400:167 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 30410:167 Constant: 30420:167 2 (const int) 30430:167 Constant: 30440:167 1 (const int) 30450:167 Sequence 30460:167 Constant: 30470:167 0 (const int) 30480:167 Constant: 30490:167 1 (const int) 30500:167 Constant: 30510:167 2 (const int) 30520:167 'ballot' ( temp highp 4-component vector of uint) 30530:168 move second child to first child ( temp highp 4-component vector of int) 30540:168 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 30550:168 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 30560:168 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 30570:168 Constant: 30580:168 3 (const int) 30590:168 Constant: 30600:168 1 (const int) 30610:168 subgroupPartitionedInclusiveMulNV ( global highp 4-component vector of int) 30620:168 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 30630:168 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 30640:168 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 30650:168 Constant: 30660:168 3 (const int) 30670:168 Constant: 30680:168 1 (const int) 30690:168 'ballot' ( temp highp 4-component vector of uint) 30700:170 move second child to first child ( temp highp uint) 30710:170 direct index ( temp highp uint) 30720:170 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 30730:170 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, 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:170 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, 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:170 Constant: 30760:170 0 (const int) 30770:170 Constant: 30780:170 2 (const int) 30790:170 Constant: 30800:170 0 (const int) 30810:170 subgroupPartitionedInclusiveMulNV ( global highp uint) 30820:170 direct index ( temp highp uint) 30830:170 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 30840:170 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, 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:170 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, 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:170 Constant: 30870:170 0 (const int) 30880:170 Constant: 30890:170 2 (const int) 30900:170 Constant: 30910:170 0 (const int) 30920:170 'ballot' ( temp highp 4-component vector of uint) 30930:171 move second child to first child ( temp highp 2-component vector of uint) 30940:171 vector swizzle ( temp highp 2-component vector of uint) 30950:171 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 30960:171 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, 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:171 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 30980:171 Constant: 30990:171 0 (const int) 31000:171 Constant: 31010:171 2 (const int) 31020:171 Sequence 31030:171 Constant: 31040:171 0 (const int) 31050:171 Constant: 31060:171 1 (const int) 31070:171 subgroupPartitionedInclusiveMulNV ( global highp 2-component vector of uint) 31080:171 vector swizzle ( temp highp 2-component vector of uint) 31090:171 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 31100:171 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 31110:171 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 31120:171 Constant: 31130:171 1 (const int) 31140:171 Constant: 31150:171 2 (const int) 31160:171 Sequence 31170:171 Constant: 31180:171 0 (const int) 31190:171 Constant: 31200:171 1 (const int) 31210:171 'ballot' ( temp highp 4-component vector of uint) 31220:172 move second child to first child ( temp highp 3-component vector of uint) 31230:172 vector swizzle ( temp highp 3-component vector of uint) 31240:172 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 31250:172 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 31260:172 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 31270:172 Constant: 31280:172 0 (const int) 31290:172 Constant: 31300:172 2 (const int) 31310:172 Sequence 31320:172 Constant: 31330:172 0 (const int) 31340:172 Constant: 31350:172 1 (const int) 31360:172 Constant: 31370:172 2 (const int) 31380:172 subgroupPartitionedInclusiveMulNV ( global highp 3-component vector of uint) 31390:172 vector swizzle ( temp highp 3-component vector of uint) 31400:172 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 31410:172 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 31420:172 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 31430:172 Constant: 31440:172 2 (const int) 31450:172 Constant: 31460:172 2 (const int) 31470:172 Sequence 31480:172 Constant: 31490:172 0 (const int) 31500:172 Constant: 31510:172 1 (const int) 31520:172 Constant: 31530:172 2 (const int) 31540:172 'ballot' ( temp highp 4-component vector of uint) 31550:173 move second child to first child ( temp highp 4-component vector of uint) 31560:173 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 31570:173 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 31580:173 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 31590:173 Constant: 31600:173 0 (const int) 31610:173 Constant: 31620:173 2 (const int) 31630:173 subgroupPartitionedInclusiveMulNV ( global highp 4-component vector of uint) 31640:173 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 31650:173 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 31660:173 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 31670:173 Constant: 31680:173 3 (const int) 31690:173 Constant: 31700:173 2 (const int) 31710:173 'ballot' ( temp highp 4-component vector of uint) 31720:175 move second child to first child ( temp highp float) 31730:175 direct index ( temp highp float) 31740:175 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 31750:175 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 31760:175 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 31770:175 Constant: 31780:175 0 (const int) 31790:175 Constant: 31800:175 0 (const int) 31810:175 Constant: 31820:175 0 (const int) 31830:175 subgroupPartitionedInclusiveMinNV ( global highp float) 31840:175 direct index ( temp highp float) 31850:175 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 31860:175 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 31870:175 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 31880:175 Constant: 31890:175 0 (const int) 31900:175 Constant: 31910:175 0 (const int) 31920:175 Constant: 31930:175 0 (const int) 31940:175 'ballot' ( temp highp 4-component vector of uint) 31950:176 move second child to first child ( temp highp 2-component vector of float) 31960:176 vector swizzle ( temp highp 2-component vector of float) 31970:176 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 31980:176 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 31990:176 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 32000:176 Constant: 32010:176 0 (const int) 32020:176 Constant: 32030:176 0 (const int) 32040:176 Sequence 32050:176 Constant: 32060:176 0 (const int) 32070:176 Constant: 32080:176 1 (const int) 32090:176 subgroupPartitionedInclusiveMinNV ( global highp 2-component vector of float) 32100:176 vector swizzle ( temp highp 2-component vector of float) 32110:176 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 32120:176 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 32130:176 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 32140:176 Constant: 32150:176 1 (const int) 32160:176 Constant: 32170:176 0 (const int) 32180:176 Sequence 32190:176 Constant: 32200:176 0 (const int) 32210:176 Constant: 32220:176 1 (const int) 32230:176 'ballot' ( temp highp 4-component vector of uint) 32240:177 move second child to first child ( temp highp 3-component vector of float) 32250:177 vector swizzle ( temp highp 3-component vector of float) 32260:177 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 32270:177 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 32280:177 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, 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:177 Constant: 32300:177 0 (const int) 32310:177 Constant: 32320:177 0 (const int) 32330:177 Sequence 32340:177 Constant: 32350:177 0 (const int) 32360:177 Constant: 32370:177 1 (const int) 32380:177 Constant: 32390:177 2 (const int) 32400:177 subgroupPartitionedInclusiveMinNV ( global highp 3-component vector of float) 32410:177 vector swizzle ( temp highp 3-component vector of float) 32420:177 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 32430:177 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 32440:177 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, 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:177 Constant: 32460:177 2 (const int) 32470:177 Constant: 32480:177 0 (const int) 32490:177 Sequence 32500:177 Constant: 32510:177 0 (const int) 32520:177 Constant: 32530:177 1 (const int) 32540:177 Constant: 32550:177 2 (const int) 32560:177 'ballot' ( temp highp 4-component vector of uint) 32570:178 move second child to first child ( temp highp 4-component vector of float) 32580:178 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 32590:178 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 32600:178 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, 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:178 Constant: 32620:178 0 (const int) 32630:178 Constant: 32640:178 0 (const int) 32650:178 subgroupPartitionedInclusiveMinNV ( global highp 4-component vector of float) 32660:178 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 32670:178 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 32680:178 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 32690:178 Constant: 32700:178 3 (const int) 32710:178 Constant: 32720:178 0 (const int) 32730:178 'ballot' ( temp highp 4-component vector of uint) 32740:180 move second child to first child ( temp highp int) 32750:180 direct index ( temp highp int) 32760:180 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 32770:180 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, 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:180 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, 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:180 Constant: 32800:180 0 (const int) 32810:180 Constant: 32820:180 1 (const int) 32830:180 Constant: 32840:180 0 (const int) 32850:180 subgroupPartitionedInclusiveMinNV ( global highp int) 32860:180 direct index ( temp highp int) 32870:180 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 32880:180 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 32890:180 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 32900:180 Constant: 32910:180 0 (const int) 32920:180 Constant: 32930:180 1 (const int) 32940:180 Constant: 32950:180 0 (const int) 32960:180 'ballot' ( temp highp 4-component vector of uint) 32970:181 move second child to first child ( temp highp 2-component vector of int) 32980:181 vector swizzle ( temp highp 2-component vector of int) 32990:181 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 33000:181 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 33010:181 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 33020:181 Constant: 33030:181 0 (const int) 33040:181 Constant: 33050:181 1 (const int) 33060:181 Sequence 33070:181 Constant: 33080:181 0 (const int) 33090:181 Constant: 33100:181 1 (const int) 33110:181 subgroupPartitionedInclusiveMinNV ( global highp 2-component vector of int) 33120:181 vector swizzle ( temp highp 2-component vector of int) 33130:181 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 33140:181 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 33150:181 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 33160:181 Constant: 33170:181 1 (const int) 33180:181 Constant: 33190:181 1 (const int) 33200:181 Sequence 33210:181 Constant: 33220:181 0 (const int) 33230:181 Constant: 33240:181 1 (const int) 33250:181 'ballot' ( temp highp 4-component vector of uint) 33260:182 move second child to first child ( temp highp 3-component vector of int) 33270:182 vector swizzle ( temp highp 3-component vector of int) 33280:182 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 33290:182 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 33300:182 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 33310:182 Constant: 33320:182 0 (const int) 33330:182 Constant: 33340:182 1 (const int) 33350:182 Sequence 33360:182 Constant: 33370:182 0 (const int) 33380:182 Constant: 33390:182 1 (const int) 33400:182 Constant: 33410:182 2 (const int) 33420:182 subgroupPartitionedInclusiveMinNV ( global highp 3-component vector of int) 33430:182 vector swizzle ( temp highp 3-component vector of int) 33440:182 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 33450:182 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 33460:182 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 33470:182 Constant: 33480:182 2 (const int) 33490:182 Constant: 33500:182 1 (const int) 33510:182 Sequence 33520:182 Constant: 33530:182 0 (const int) 33540:182 Constant: 33550:182 1 (const int) 33560:182 Constant: 33570:182 2 (const int) 33580:182 'ballot' ( temp highp 4-component vector of uint) 33590:183 move second child to first child ( temp highp 4-component vector of int) 33600:183 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 33610:183 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 33620:183 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 33630:183 Constant: 33640:183 0 (const int) 33650:183 Constant: 33660:183 1 (const int) 33670:183 subgroupPartitionedInclusiveMinNV ( global highp 4-component vector of int) 33680:183 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 33690:183 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 33700:183 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 33710:183 Constant: 33720:183 3 (const int) 33730:183 Constant: 33740:183 1 (const int) 33750:183 'ballot' ( temp highp 4-component vector of uint) 33760:185 move second child to first child ( temp highp uint) 33770:185 direct index ( temp highp uint) 33780:185 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 33790:185 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 33800:185 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 33810:185 Constant: 33820:185 0 (const int) 33830:185 Constant: 33840:185 2 (const int) 33850:185 Constant: 33860:185 0 (const int) 33870:185 subgroupPartitionedInclusiveMinNV ( global highp uint) 33880:185 direct index ( temp highp uint) 33890:185 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 33900:185 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 33910:185 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, 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:185 Constant: 33930:185 0 (const int) 33940:185 Constant: 33950:185 2 (const int) 33960:185 Constant: 33970:185 0 (const int) 33980:185 'ballot' ( temp highp 4-component vector of uint) 33990:186 move second child to first child ( temp highp 2-component vector of uint) 34000:186 vector swizzle ( temp highp 2-component vector of uint) 34010:186 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 34020:186 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, 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:186 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, 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:186 Constant: 34050:186 0 (const int) 34060:186 Constant: 34070:186 2 (const int) 34080:186 Sequence 34090:186 Constant: 34100:186 0 (const int) 34110:186 Constant: 34120:186 1 (const int) 34130:186 subgroupPartitionedInclusiveMinNV ( global highp 2-component vector of uint) 34140:186 vector swizzle ( temp highp 2-component vector of uint) 34150:186 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 34160:186 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 34170:186 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 34180:186 Constant: 34190:186 1 (const int) 34200:186 Constant: 34210:186 2 (const int) 34220:186 Sequence 34230:186 Constant: 34240:186 0 (const int) 34250:186 Constant: 34260:186 1 (const int) 34270:186 'ballot' ( temp highp 4-component vector of uint) 34280:187 move second child to first child ( temp highp 3-component vector of uint) 34290:187 vector swizzle ( temp highp 3-component vector of uint) 34300:187 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 34310:187 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 34320:187 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 34330:187 Constant: 34340:187 0 (const int) 34350:187 Constant: 34360:187 2 (const int) 34370:187 Sequence 34380:187 Constant: 34390:187 0 (const int) 34400:187 Constant: 34410:187 1 (const int) 34420:187 Constant: 34430:187 2 (const int) 34440:187 subgroupPartitionedInclusiveMinNV ( global highp 3-component vector of uint) 34450:187 vector swizzle ( temp highp 3-component vector of uint) 34460:187 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 34470:187 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 34480:187 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 34490:187 Constant: 34500:187 2 (const int) 34510:187 Constant: 34520:187 2 (const int) 34530:187 Sequence 34540:187 Constant: 34550:187 0 (const int) 34560:187 Constant: 34570:187 1 (const int) 34580:187 Constant: 34590:187 2 (const int) 34600:187 'ballot' ( temp highp 4-component vector of uint) 34610:188 move second child to first child ( temp highp 4-component vector of uint) 34620:188 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 34630:188 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 34640:188 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 34650:188 Constant: 34660:188 0 (const int) 34670:188 Constant: 34680:188 2 (const int) 34690:188 subgroupPartitionedInclusiveMinNV ( global highp 4-component vector of uint) 34700:188 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 34710:188 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 34720:188 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, 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:188 Constant: 34740:188 3 (const int) 34750:188 Constant: 34760:188 2 (const int) 34770:188 'ballot' ( temp highp 4-component vector of uint) 34780:190 move second child to first child ( temp highp float) 34790:190 direct index ( temp highp float) 34800:190 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 34810:190 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 34820:190 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 34830:190 Constant: 34840:190 1 (const int) 34850:190 Constant: 34860:190 0 (const int) 34870:190 Constant: 34880:190 0 (const int) 34890:190 subgroupPartitionedInclusiveMaxNV ( global highp float) 34900:190 direct index ( temp highp float) 34910:190 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 34920:190 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 34930:190 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 34940:190 Constant: 34950:190 0 (const int) 34960:190 Constant: 34970:190 0 (const int) 34980:190 Constant: 34990:190 0 (const int) 35000:190 'ballot' ( temp highp 4-component vector of uint) 35010:191 move second child to first child ( temp highp 2-component vector of float) 35020:191 vector swizzle ( temp highp 2-component vector of float) 35030:191 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 35040:191 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 35050:191 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 35060:191 Constant: 35070:191 1 (const int) 35080:191 Constant: 35090:191 0 (const int) 35100:191 Sequence 35110:191 Constant: 35120:191 0 (const int) 35130:191 Constant: 35140:191 1 (const int) 35150:191 subgroupPartitionedInclusiveMaxNV ( global highp 2-component vector of float) 35160:191 vector swizzle ( temp highp 2-component vector of float) 35170:191 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 35180:191 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 35190:191 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, 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:191 Constant: 35210:191 1 (const int) 35220:191 Constant: 35230:191 0 (const int) 35240:191 Sequence 35250:191 Constant: 35260:191 0 (const int) 35270:191 Constant: 35280:191 1 (const int) 35290:191 'ballot' ( temp highp 4-component vector of uint) 35300:192 move second child to first child ( temp highp 3-component vector of float) 35310:192 vector swizzle ( temp highp 3-component vector of float) 35320:192 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 35330:192 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, 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:192 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 35350:192 Constant: 35360:192 1 (const int) 35370:192 Constant: 35380:192 0 (const int) 35390:192 Sequence 35400:192 Constant: 35410:192 0 (const int) 35420:192 Constant: 35430:192 1 (const int) 35440:192 Constant: 35450:192 2 (const int) 35460:192 subgroupPartitionedInclusiveMaxNV ( global highp 3-component vector of float) 35470:192 vector swizzle ( temp highp 3-component vector of float) 35480:192 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 35490:192 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 35500:192 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 35510:192 Constant: 35520:192 2 (const int) 35530:192 Constant: 35540:192 0 (const int) 35550:192 Sequence 35560:192 Constant: 35570:192 0 (const int) 35580:192 Constant: 35590:192 1 (const int) 35600:192 Constant: 35610:192 2 (const int) 35620:192 'ballot' ( temp highp 4-component vector of uint) 35630:193 move second child to first child ( temp highp 4-component vector of float) 35640:193 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 35650:193 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 35660:193 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 35670:193 Constant: 35680:193 1 (const int) 35690:193 Constant: 35700:193 0 (const int) 35710:193 subgroupPartitionedInclusiveMaxNV ( global highp 4-component vector of float) 35720:193 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 35730:193 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 35740:193 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 35750:193 Constant: 35760:193 3 (const int) 35770:193 Constant: 35780:193 0 (const int) 35790:193 'ballot' ( temp highp 4-component vector of uint) 35800:195 move second child to first child ( temp highp int) 35810:195 direct index ( temp highp int) 35820:195 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 35830:195 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 35840:195 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 35850:195 Constant: 35860:195 1 (const int) 35870:195 Constant: 35880:195 1 (const int) 35890:195 Constant: 35900:195 0 (const int) 35910:195 subgroupPartitionedInclusiveMaxNV ( global highp int) 35920:195 direct index ( temp highp int) 35930:195 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 35940:195 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 35950:195 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, 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:195 Constant: 35970:195 0 (const int) 35980:195 Constant: 35990:195 1 (const int) 36000:195 Constant: 36010:195 0 (const int) 36020:195 'ballot' ( temp highp 4-component vector of uint) 36030:196 move second child to first child ( temp highp 2-component vector of int) 36040:196 vector swizzle ( temp highp 2-component vector of int) 36050:196 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 36060:196 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 36070:196 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 36080:196 Constant: 36090:196 1 (const int) 36100:196 Constant: 36110:196 1 (const int) 36120:196 Sequence 36130:196 Constant: 36140:196 0 (const int) 36150:196 Constant: 36160:196 1 (const int) 36170:196 subgroupPartitionedInclusiveMaxNV ( global highp 2-component vector of int) 36180:196 vector swizzle ( temp highp 2-component vector of int) 36190:196 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 36200:196 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 36210:196 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 36220:196 Constant: 36230:196 1 (const int) 36240:196 Constant: 36250:196 1 (const int) 36260:196 Sequence 36270:196 Constant: 36280:196 0 (const int) 36290:196 Constant: 36300:196 1 (const int) 36310:196 'ballot' ( temp highp 4-component vector of uint) 36320:197 move second child to first child ( temp highp 3-component vector of int) 36330:197 vector swizzle ( temp highp 3-component vector of int) 36340:197 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 36350:197 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 36360:197 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 36370:197 Constant: 36380:197 1 (const int) 36390:197 Constant: 36400:197 1 (const int) 36410:197 Sequence 36420:197 Constant: 36430:197 0 (const int) 36440:197 Constant: 36450:197 1 (const int) 36460:197 Constant: 36470:197 2 (const int) 36480:197 subgroupPartitionedInclusiveMaxNV ( global highp 3-component vector of int) 36490:197 vector swizzle ( temp highp 3-component vector of int) 36500:197 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 36510:197 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 36520:197 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, 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:197 Constant: 36540:197 2 (const int) 36550:197 Constant: 36560:197 1 (const int) 36570:197 Sequence 36580:197 Constant: 36590:197 0 (const int) 36600:197 Constant: 36610:197 1 (const int) 36620:197 Constant: 36630:197 2 (const int) 36640:197 'ballot' ( temp highp 4-component vector of uint) 36650:198 move second child to first child ( temp highp 4-component vector of int) 36660:198 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 36670:198 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 36680:198 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, 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:198 Constant: 36700:198 1 (const int) 36710:198 Constant: 36720:198 1 (const int) 36730:198 subgroupPartitionedInclusiveMaxNV ( global highp 4-component vector of int) 36740:198 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 36750:198 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 36760:198 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 36770:198 Constant: 36780:198 3 (const int) 36790:198 Constant: 36800:198 1 (const int) 36810:198 'ballot' ( temp highp 4-component vector of uint) 36820:200 move second child to first child ( temp highp uint) 36830:200 direct index ( temp highp uint) 36840:200 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 36850:200 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, 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:200 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 36870:200 Constant: 36880:200 1 (const int) 36890:200 Constant: 36900:200 2 (const int) 36910:200 Constant: 36920:200 0 (const int) 36930:200 subgroupPartitionedInclusiveMaxNV ( global highp uint) 36940:200 direct index ( temp highp uint) 36950:200 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 36960:200 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 36970:200 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 36980:200 Constant: 36990:200 0 (const int) 37000:200 Constant: 37010:200 2 (const int) 37020:200 Constant: 37030:200 0 (const int) 37040:200 'ballot' ( temp highp 4-component vector of uint) 37050:201 move second child to first child ( temp highp 2-component vector of uint) 37060:201 vector swizzle ( temp highp 2-component vector of uint) 37070:201 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 37080:201 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 37090:201 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, 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:201 Constant: 37110:201 1 (const int) 37120:201 Constant: 37130:201 2 (const int) 37140:201 Sequence 37150:201 Constant: 37160:201 0 (const int) 37170:201 Constant: 37180:201 1 (const int) 37190:201 subgroupPartitionedInclusiveMaxNV ( global highp 2-component vector of uint) 37200:201 vector swizzle ( temp highp 2-component vector of uint) 37210:201 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 37220:201 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 37230:201 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 37240:201 Constant: 37250:201 1 (const int) 37260:201 Constant: 37270:201 2 (const int) 37280:201 Sequence 37290:201 Constant: 37300:201 0 (const int) 37310:201 Constant: 37320:201 1 (const int) 37330:201 'ballot' ( temp highp 4-component vector of uint) 37340:202 move second child to first child ( temp highp 3-component vector of uint) 37350:202 vector swizzle ( temp highp 3-component vector of uint) 37360:202 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 37370:202 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 37380:202 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 37390:202 Constant: 37400:202 1 (const int) 37410:202 Constant: 37420:202 2 (const int) 37430:202 Sequence 37440:202 Constant: 37450:202 0 (const int) 37460:202 Constant: 37470:202 1 (const int) 37480:202 Constant: 37490:202 2 (const int) 37500:202 subgroupPartitionedInclusiveMaxNV ( global highp 3-component vector of uint) 37510:202 vector swizzle ( temp highp 3-component vector of uint) 37520:202 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 37530:202 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 37540:202 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 37550:202 Constant: 37560:202 2 (const int) 37570:202 Constant: 37580:202 2 (const int) 37590:202 Sequence 37600:202 Constant: 37610:202 0 (const int) 37620:202 Constant: 37630:202 1 (const int) 37640:202 Constant: 37650:202 2 (const int) 37660:202 'ballot' ( temp highp 4-component vector of uint) 37670:203 move second child to first child ( temp highp 4-component vector of uint) 37680:203 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 37690:203 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 37700:203 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 37710:203 Constant: 37720:203 1 (const int) 37730:203 Constant: 37740:203 2 (const int) 37750:203 subgroupPartitionedInclusiveMaxNV ( global highp 4-component vector of uint) 37760:203 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 37770:203 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 37780:203 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 37790:203 Constant: 37800:203 3 (const int) 37810:203 Constant: 37820:203 2 (const int) 37830:203 'ballot' ( temp highp 4-component vector of uint) 37840:205 move second child to first child ( temp highp int) 37850:205 direct index ( temp highp int) 37860:205 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 37870:205 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 37880:205 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 37890:205 Constant: 37900:205 1 (const int) 37910:205 Constant: 37920:205 1 (const int) 37930:205 Constant: 37940:205 0 (const int) 37950:205 subgroupPartitionedInclusiveAndNV ( global highp int) 37960:205 direct index ( temp highp int) 37970:205 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 37980:205 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 37990:205 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 38000:205 Constant: 38010:205 0 (const int) 38020:205 Constant: 38030:205 1 (const int) 38040:205 Constant: 38050:205 0 (const int) 38060:205 'ballot' ( temp highp 4-component vector of uint) 38070:206 move second child to first child ( temp highp 2-component vector of int) 38080:206 vector swizzle ( temp highp 2-component vector of int) 38090:206 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 38100:206 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 38110:206 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 38120:206 Constant: 38130:206 1 (const int) 38140:206 Constant: 38150:206 1 (const int) 38160:206 Sequence 38170:206 Constant: 38180:206 0 (const int) 38190:206 Constant: 38200:206 1 (const int) 38210:206 subgroupPartitionedInclusiveAndNV ( global highp 2-component vector of int) 38220:206 vector swizzle ( temp highp 2-component vector of int) 38230:206 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 38240:206 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 38250:206 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 38260:206 Constant: 38270:206 1 (const int) 38280:206 Constant: 38290:206 1 (const int) 38300:206 Sequence 38310:206 Constant: 38320:206 0 (const int) 38330:206 Constant: 38340:206 1 (const int) 38350:206 'ballot' ( temp highp 4-component vector of uint) 38360:207 move second child to first child ( temp highp 3-component vector of int) 38370:207 vector swizzle ( temp highp 3-component vector of int) 38380:207 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 38390:207 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, 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:207 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, 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:207 Constant: 38420:207 1 (const int) 38430:207 Constant: 38440:207 1 (const int) 38450:207 Sequence 38460:207 Constant: 38470:207 0 (const int) 38480:207 Constant: 38490:207 1 (const int) 38500:207 Constant: 38510:207 2 (const int) 38520:207 subgroupPartitionedInclusiveAndNV ( global highp 3-component vector of int) 38530:207 vector swizzle ( temp highp 3-component vector of int) 38540:207 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 38550:207 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, 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:207 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 38570:207 Constant: 38580:207 2 (const int) 38590:207 Constant: 38600:207 1 (const int) 38610:207 Sequence 38620:207 Constant: 38630:207 0 (const int) 38640:207 Constant: 38650:207 1 (const int) 38660:207 Constant: 38670:207 2 (const int) 38680:207 'ballot' ( temp highp 4-component vector of uint) 38690:208 move second child to first child ( temp highp 4-component vector of int) 38700:208 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 38710:208 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, 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:208 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 38730:208 Constant: 38740:208 1 (const int) 38750:208 Constant: 38760:208 1 (const int) 38770:208 subgroupPartitionedInclusiveAndNV ( global highp 4-component vector of int) 38780:208 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 38790:208 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 38800:208 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 38810:208 Constant: 38820:208 3 (const int) 38830:208 Constant: 38840:208 1 (const int) 38850:208 'ballot' ( temp highp 4-component vector of uint) 38860:210 move second child to first child ( temp highp uint) 38870:210 direct index ( temp highp uint) 38880:210 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 38890:210 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, 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:210 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, 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:210 Constant: 38920:210 2 (const int) 38930:210 Constant: 38940:210 2 (const int) 38950:210 Constant: 38960:210 0 (const int) 38970:210 subgroupPartitionedInclusiveAndNV ( global highp uint) 38980:210 direct index ( temp highp uint) 38990:210 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 39000:210 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 39010:210 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 39020:210 Constant: 39030:210 0 (const int) 39040:210 Constant: 39050:210 2 (const int) 39060:210 Constant: 39070:210 0 (const int) 39080:210 'ballot' ( temp highp 4-component vector of uint) 39090:211 move second child to first child ( temp highp 2-component vector of uint) 39100:211 vector swizzle ( temp highp 2-component vector of uint) 39110:211 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 39120:211 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 39130:211 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 39140:211 Constant: 39150:211 2 (const int) 39160:211 Constant: 39170:211 2 (const int) 39180:211 Sequence 39190:211 Constant: 39200:211 0 (const int) 39210:211 Constant: 39220:211 1 (const int) 39230:211 subgroupPartitionedInclusiveAndNV ( global highp 2-component vector of uint) 39240:211 vector swizzle ( temp highp 2-component vector of uint) 39250:211 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 39260:211 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 39270:211 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 39280:211 Constant: 39290:211 1 (const int) 39300:211 Constant: 39310:211 2 (const int) 39320:211 Sequence 39330:211 Constant: 39340:211 0 (const int) 39350:211 Constant: 39360:211 1 (const int) 39370:211 'ballot' ( temp highp 4-component vector of uint) 39380:212 move second child to first child ( temp highp 3-component vector of uint) 39390:212 vector swizzle ( temp highp 3-component vector of uint) 39400:212 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 39410:212 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 39420:212 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 39430:212 Constant: 39440:212 2 (const int) 39450:212 Constant: 39460:212 2 (const int) 39470:212 Sequence 39480:212 Constant: 39490:212 0 (const int) 39500:212 Constant: 39510:212 1 (const int) 39520:212 Constant: 39530:212 2 (const int) 39540:212 subgroupPartitionedInclusiveAndNV ( global highp 3-component vector of uint) 39550:212 vector swizzle ( temp highp 3-component vector of uint) 39560:212 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 39570:212 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 39580:212 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 39590:212 Constant: 39600:212 2 (const int) 39610:212 Constant: 39620:212 2 (const int) 39630:212 Sequence 39640:212 Constant: 39650:212 0 (const int) 39660:212 Constant: 39670:212 1 (const int) 39680:212 Constant: 39690:212 2 (const int) 39700:212 'ballot' ( temp highp 4-component vector of uint) 39710:213 move second child to first child ( temp highp 4-component vector of uint) 39720:213 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 39730:213 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 39740:213 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 39750:213 Constant: 39760:213 2 (const int) 39770:213 Constant: 39780:213 2 (const int) 39790:213 subgroupPartitionedInclusiveAndNV ( global highp 4-component vector of uint) 39800:213 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 39810:213 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 39820:213 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 39830:213 Constant: 39840:213 3 (const int) 39850:213 Constant: 39860:213 2 (const int) 39870:213 'ballot' ( temp highp 4-component vector of uint) 39880:215 move second child to first child ( temp highp int) 39890:215 direct index ( temp highp int) 39900:215 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 39910:215 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 39920:215 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, 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:215 Constant: 39940:215 2 (const int) 39950:215 Constant: 39960:215 1 (const int) 39970:215 Constant: 39980:215 0 (const int) 39990:215 Convert bool to int ( temp highp int) 40000:215 subgroupPartitionedInclusiveAndNV ( global bool, operation at highp) 40010:215 Compare Less Than ( temp bool) 40020:215 direct index ( temp highp int) 40030:215 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 40040:215 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 40050:215 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 40060:215 Constant: 40070:215 0 (const int) 40080:215 Constant: 40090:215 1 (const int) 40100:215 Constant: 40110:215 0 (const int) 40120:215 Constant: 40130:215 0 (const int) 40140:215 'ballot' ( temp highp 4-component vector of uint) 40150:216 move second child to first child ( temp highp 2-component vector of int) 40160:216 vector swizzle ( temp highp 2-component vector of int) 40170:216 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 40180:216 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 40190:216 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 40200:216 Constant: 40210:216 2 (const int) 40220:216 Constant: 40230:216 1 (const int) 40240:216 Sequence 40250:216 Constant: 40260:216 0 (const int) 40270:216 Constant: 40280:216 1 (const int) 40290:216 Convert bool to int ( temp highp 2-component vector of int) 40300:216 subgroupPartitionedInclusiveAndNV ( global 2-component vector of bool, operation at highp) 40310:216 Compare Less Than ( global 2-component vector of bool, operation at highp) 40320:216 vector swizzle ( temp highp 2-component vector of int) 40330:216 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 40340:216 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 40350:216 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 40360:216 Constant: 40370:216 1 (const int) 40380:216 Constant: 40390:216 1 (const int) 40400:216 Sequence 40410:216 Constant: 40420:216 0 (const int) 40430:216 Constant: 40440:216 1 (const int) 40450:216 Constant: 40460:216 0 (const int) 40470:216 0 (const int) 40480:216 'ballot' ( temp highp 4-component vector of uint) 40490:217 move second child to first child ( temp highp 3-component vector of int) 40500:217 vector swizzle ( temp highp 3-component vector of int) 40510:217 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 40520:217 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 40530:217 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 40540:217 Constant: 40550:217 2 (const int) 40560:217 Constant: 40570:217 1 (const int) 40580:217 Sequence 40590:217 Constant: 40600:217 0 (const int) 40610:217 Constant: 40620:217 1 (const int) 40630:217 Constant: 40640:217 2 (const int) 40650:217 Convert bool to int ( temp highp 3-component vector of int) 40660:217 subgroupPartitionedInclusiveAndNV ( global 3-component vector of bool, operation at highp) 40670:217 Compare Less Than ( global 3-component vector of bool, operation at highp) 40680:217 vector swizzle ( temp highp 3-component vector of int) 40690:217 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 40700:217 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 40710:217 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, 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:217 Constant: 40730:217 1 (const int) 40740:217 Constant: 40750:217 1 (const int) 40760:217 Sequence 40770:217 Constant: 40780:217 0 (const int) 40790:217 Constant: 40800:217 1 (const int) 40810:217 Constant: 40820:217 2 (const int) 40830:217 Constant: 40840:217 0 (const int) 40850:217 0 (const int) 40860:217 0 (const int) 40870:217 'ballot' ( temp highp 4-component vector of uint) 40880:218 move second child to first child ( temp highp 4-component vector of int) 40890:218 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 40900:218 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 40910:218 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 40920:218 Constant: 40930:218 2 (const int) 40940:218 Constant: 40950:218 1 (const int) 40960:218 Convert bool to int ( temp highp 4-component vector of int) 40970:218 subgroupPartitionedInclusiveAndNV ( global 4-component vector of bool, operation at highp) 40980:218 Compare Less Than ( global 4-component vector of bool, operation at highp) 40990:218 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 41000:218 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 41010:218 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 41020:218 Constant: 41030:218 1 (const int) 41040:218 Constant: 41050:218 1 (const int) 41060:218 Constant: 41070:218 0 (const int) 41080:218 0 (const int) 41090:218 0 (const int) 41100:218 0 (const int) 41110:218 'ballot' ( temp highp 4-component vector of uint) 41120:220 move second child to first child ( temp highp int) 41130:220 direct index ( temp highp int) 41140:220 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 41150:220 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, 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:220 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 41170:220 Constant: 41180:220 2 (const int) 41190:220 Constant: 41200:220 1 (const int) 41210:220 Constant: 41220:220 0 (const int) 41230:220 subgroupPartitionedInclusiveOrNV ( global highp int) 41240:220 direct index ( temp highp int) 41250:220 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 41260:220 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 41270:220 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 41280:220 Constant: 41290:220 0 (const int) 41300:220 Constant: 41310:220 1 (const int) 41320:220 Constant: 41330:220 0 (const int) 41340:220 'ballot' ( temp highp 4-component vector of uint) 41350:221 move second child to first child ( temp highp 2-component vector of int) 41360:221 vector swizzle ( temp highp 2-component vector of int) 41370:221 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 41380:221 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 41390:221 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 41400:221 Constant: 41410:221 2 (const int) 41420:221 Constant: 41430:221 1 (const int) 41440:221 Sequence 41450:221 Constant: 41460:221 0 (const int) 41470:221 Constant: 41480:221 1 (const int) 41490:221 subgroupPartitionedInclusiveOrNV ( global highp 2-component vector of int) 41500:221 vector swizzle ( temp highp 2-component vector of int) 41510:221 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 41520:221 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 41530:221 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 41540:221 Constant: 41550:221 1 (const int) 41560:221 Constant: 41570:221 1 (const int) 41580:221 Sequence 41590:221 Constant: 41600:221 0 (const int) 41610:221 Constant: 41620:221 1 (const int) 41630:221 'ballot' ( temp highp 4-component vector of uint) 41640:222 move second child to first child ( temp highp 3-component vector of int) 41650:222 vector swizzle ( temp highp 3-component vector of int) 41660:222 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 41670:222 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, 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:222 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 41690:222 Constant: 41700:222 2 (const int) 41710:222 Constant: 41720:222 1 (const int) 41730:222 Sequence 41740:222 Constant: 41750:222 0 (const int) 41760:222 Constant: 41770:222 1 (const int) 41780:222 Constant: 41790:222 2 (const int) 41800:222 subgroupPartitionedInclusiveOrNV ( global highp 3-component vector of int) 41810:222 vector swizzle ( temp highp 3-component vector of int) 41820:222 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 41830:222 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 41840:222 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 41850:222 Constant: 41860:222 2 (const int) 41870:222 Constant: 41880:222 1 (const int) 41890:222 Sequence 41900:222 Constant: 41910:222 0 (const int) 41920:222 Constant: 41930:222 1 (const int) 41940:222 Constant: 41950:222 2 (const int) 41960:222 'ballot' ( temp highp 4-component vector of uint) 41970:223 move second child to first child ( temp highp 4-component vector of int) 41980:223 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 41990:223 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 42000:223 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 42010:223 Constant: 42020:223 2 (const int) 42030:223 Constant: 42040:223 1 (const int) 42050:223 subgroupPartitionedInclusiveOrNV ( global highp 4-component vector of int) 42060:223 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 42070:223 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 42080:223 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 42090:223 Constant: 42100:223 3 (const int) 42110:223 Constant: 42120:223 1 (const int) 42130:223 'ballot' ( temp highp 4-component vector of uint) 42140:225 move second child to first child ( temp highp uint) 42150:225 direct index ( temp highp uint) 42160:225 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 42170:225 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 42180:225 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 42190:225 Constant: 42200:225 2 (const int) 42210:225 Constant: 42220:225 2 (const int) 42230:225 Constant: 42240:225 0 (const int) 42250:225 subgroupPartitionedInclusiveOrNV ( global highp uint) 42260:225 direct index ( temp highp uint) 42270:225 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 42280:225 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 42290:225 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, 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:225 Constant: 42310:225 0 (const int) 42320:225 Constant: 42330:225 2 (const int) 42340:225 Constant: 42350:225 0 (const int) 42360:225 'ballot' ( temp highp 4-component vector of uint) 42370:226 move second child to first child ( temp highp 2-component vector of uint) 42380:226 vector swizzle ( temp highp 2-component vector of uint) 42390:226 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 42400:226 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 42410:226 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 42420:226 Constant: 42430:226 2 (const int) 42440:226 Constant: 42450:226 2 (const int) 42460:226 Sequence 42470:226 Constant: 42480:226 0 (const int) 42490:226 Constant: 42500:226 1 (const int) 42510:226 subgroupPartitionedInclusiveOrNV ( global highp 2-component vector of uint) 42520:226 vector swizzle ( temp highp 2-component vector of uint) 42530:226 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 42540:226 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 42550:226 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 42560:226 Constant: 42570:226 1 (const int) 42580:226 Constant: 42590:226 2 (const int) 42600:226 Sequence 42610:226 Constant: 42620:226 0 (const int) 42630:226 Constant: 42640:226 1 (const int) 42650:226 'ballot' ( temp highp 4-component vector of uint) 42660:227 move second child to first child ( temp highp 3-component vector of uint) 42670:227 vector swizzle ( temp highp 3-component vector of uint) 42680:227 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 42690:227 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, 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:227 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 42710:227 Constant: 42720:227 2 (const int) 42730:227 Constant: 42740:227 2 (const int) 42750:227 Sequence 42760:227 Constant: 42770:227 0 (const int) 42780:227 Constant: 42790:227 1 (const int) 42800:227 Constant: 42810:227 2 (const int) 42820:227 subgroupPartitionedInclusiveOrNV ( global highp 3-component vector of uint) 42830:227 vector swizzle ( temp highp 3-component vector of uint) 42840:227 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 42850:227 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 42860:227 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 42870:227 Constant: 42880:227 2 (const int) 42890:227 Constant: 42900:227 2 (const int) 42910:227 Sequence 42920:227 Constant: 42930:227 0 (const int) 42940:227 Constant: 42950:227 1 (const int) 42960:227 Constant: 42970:227 2 (const int) 42980:227 'ballot' ( temp highp 4-component vector of uint) 42990:228 move second child to first child ( temp highp 4-component vector of uint) 43000:228 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 43010:228 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 43020:228 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 43030:228 Constant: 43040:228 2 (const int) 43050:228 Constant: 43060:228 2 (const int) 43070:228 subgroupPartitionedInclusiveOrNV ( global highp 4-component vector of uint) 43080:228 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 43090:228 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 43100:228 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 43110:228 Constant: 43120:228 3 (const int) 43130:228 Constant: 43140:228 2 (const int) 43150:228 'ballot' ( temp highp 4-component vector of uint) 43160:230 move second child to first child ( temp highp int) 43170:230 direct index ( temp highp int) 43180:230 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 43190:230 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, 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:230 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 43210:230 Constant: 43220:230 3 (const int) 43230:230 Constant: 43240:230 1 (const int) 43250:230 Constant: 43260:230 0 (const int) 43270:230 Convert bool to int ( temp highp int) 43280:230 subgroupPartitionedInclusiveOrNV ( global bool, operation at highp) 43290:230 Compare Less Than ( temp bool) 43300:230 direct index ( temp highp int) 43310:230 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 43320:230 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, 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:230 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, 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:230 Constant: 43350:230 0 (const int) 43360:230 Constant: 43370:230 1 (const int) 43380:230 Constant: 43390:230 0 (const int) 43400:230 Constant: 43410:230 0 (const int) 43420:230 'ballot' ( temp highp 4-component vector of uint) 43430:231 move second child to first child ( temp highp 2-component vector of int) 43440:231 vector swizzle ( temp highp 2-component vector of int) 43450:231 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 43460:231 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 43470:231 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 43480:231 Constant: 43490:231 3 (const int) 43500:231 Constant: 43510:231 1 (const int) 43520:231 Sequence 43530:231 Constant: 43540:231 0 (const int) 43550:231 Constant: 43560:231 1 (const int) 43570:231 Convert bool to int ( temp highp 2-component vector of int) 43580:231 subgroupPartitionedInclusiveOrNV ( global 2-component vector of bool, operation at highp) 43590:231 Compare Less Than ( global 2-component vector of bool, operation at highp) 43600:231 vector swizzle ( temp highp 2-component vector of int) 43610:231 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 43620:231 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 43630:231 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 43640:231 Constant: 43650:231 1 (const int) 43660:231 Constant: 43670:231 1 (const int) 43680:231 Sequence 43690:231 Constant: 43700:231 0 (const int) 43710:231 Constant: 43720:231 1 (const int) 43730:231 Constant: 43740:231 0 (const int) 43750:231 0 (const int) 43760:231 'ballot' ( temp highp 4-component vector of uint) 43770:232 move second child to first child ( temp highp 3-component vector of int) 43780:232 vector swizzle ( temp highp 3-component vector of int) 43790:232 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 43800:232 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 43810:232 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, 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:232 Constant: 43830:232 3 (const int) 43840:232 Constant: 43850:232 1 (const int) 43860:232 Sequence 43870:232 Constant: 43880:232 0 (const int) 43890:232 Constant: 43900:232 1 (const int) 43910:232 Constant: 43920:232 2 (const int) 43930:232 Convert bool to int ( temp highp 3-component vector of int) 43940:232 subgroupPartitionedInclusiveOrNV ( global 3-component vector of bool, operation at highp) 43950:232 Compare Less Than ( global 3-component vector of bool, operation at highp) 43960:232 vector swizzle ( temp highp 3-component vector of int) 43970:232 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 43980:232 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 43990:232 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 44000:232 Constant: 44010:232 1 (const int) 44020:232 Constant: 44030:232 1 (const int) 44040:232 Sequence 44050:232 Constant: 44060:232 0 (const int) 44070:232 Constant: 44080:232 1 (const int) 44090:232 Constant: 44100:232 2 (const int) 44110:232 Constant: 44120:232 0 (const int) 44130:232 0 (const int) 44140:232 0 (const int) 44150:232 'ballot' ( temp highp 4-component vector of uint) 44160:233 move second child to first child ( temp highp 4-component vector of int) 44170:233 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 44180:233 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 44190:233 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 44200:233 Constant: 44210:233 3 (const int) 44220:233 Constant: 44230:233 1 (const int) 44240:233 Convert bool to int ( temp highp 4-component vector of int) 44250:233 subgroupPartitionedInclusiveOrNV ( global 4-component vector of bool, operation at highp) 44260:233 Compare Less Than ( global 4-component vector of bool, operation at highp) 44270:233 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 44280:233 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 44290:233 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 44300:233 Constant: 44310:233 1 (const int) 44320:233 Constant: 44330:233 1 (const int) 44340:233 Constant: 44350:233 0 (const int) 44360:233 0 (const int) 44370:233 0 (const int) 44380:233 0 (const int) 44390:233 'ballot' ( temp highp 4-component vector of uint) 44400:235 move second child to first child ( temp highp int) 44410:235 direct index ( temp highp int) 44420:235 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 44430:235 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 44440:235 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 44450:235 Constant: 44460:235 3 (const int) 44470:235 Constant: 44480:235 1 (const int) 44490:235 Constant: 44500:235 0 (const int) 44510:235 subgroupPartitionedInclusiveXorNV ( global highp int) 44520:235 direct index ( temp highp int) 44530:235 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 44540:235 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, 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:235 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, 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:235 Constant: 44570:235 0 (const int) 44580:235 Constant: 44590:235 1 (const int) 44600:235 Constant: 44610:235 0 (const int) 44620:235 'ballot' ( temp highp 4-component vector of uint) 44630:236 move second child to first child ( temp highp 2-component vector of int) 44640:236 vector swizzle ( temp highp 2-component vector of int) 44650:236 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 44660:236 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 44670:236 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 44680:236 Constant: 44690:236 3 (const int) 44700:236 Constant: 44710:236 1 (const int) 44720:236 Sequence 44730:236 Constant: 44740:236 0 (const int) 44750:236 Constant: 44760:236 1 (const int) 44770:236 subgroupPartitionedInclusiveXorNV ( global highp 2-component vector of int) 44780:236 vector swizzle ( temp highp 2-component vector of int) 44790:236 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 44800:236 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 44810:236 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 44820:236 Constant: 44830:236 1 (const int) 44840:236 Constant: 44850:236 1 (const int) 44860:236 Sequence 44870:236 Constant: 44880:236 0 (const int) 44890:236 Constant: 44900:236 1 (const int) 44910:236 'ballot' ( temp highp 4-component vector of uint) 44920:237 move second child to first child ( temp highp 3-component vector of int) 44930:237 vector swizzle ( temp highp 3-component vector of int) 44940:237 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 44950:237 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, 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:237 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, 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:237 Constant: 44980:237 3 (const int) 44990:237 Constant: 45000:237 1 (const int) 45010:237 Sequence 45020:237 Constant: 45030:237 0 (const int) 45040:237 Constant: 45050:237 1 (const int) 45060:237 Constant: 45070:237 2 (const int) 45080:237 subgroupPartitionedInclusiveXorNV ( global highp 3-component vector of int) 45090:237 vector swizzle ( temp highp 3-component vector of int) 45100:237 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 45110:237 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 45120:237 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 45130:237 Constant: 45140:237 2 (const int) 45150:237 Constant: 45160:237 1 (const int) 45170:237 Sequence 45180:237 Constant: 45190:237 0 (const int) 45200:237 Constant: 45210:237 1 (const int) 45220:237 Constant: 45230:237 2 (const int) 45240:237 'ballot' ( temp highp 4-component vector of uint) 45250:238 move second child to first child ( temp highp 4-component vector of int) 45260:238 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 45270:238 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 45280:238 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 45290:238 Constant: 45300:238 3 (const int) 45310:238 Constant: 45320:238 1 (const int) 45330:238 subgroupPartitionedInclusiveXorNV ( global highp 4-component vector of int) 45340:238 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 45350:238 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, 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:238 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 45370:238 Constant: 45380:238 3 (const int) 45390:238 Constant: 45400:238 1 (const int) 45410:238 'ballot' ( temp highp 4-component vector of uint) 45420:240 move second child to first child ( temp highp uint) 45430:240 direct index ( temp highp uint) 45440:240 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 45450:240 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 45460:240 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 45470:240 Constant: 45480:240 3 (const int) 45490:240 Constant: 45500:240 2 (const int) 45510:240 Constant: 45520:240 0 (const int) 45530:240 subgroupPartitionedInclusiveXorNV ( global highp uint) 45540:240 direct index ( temp highp uint) 45550:240 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 45560:240 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 45570:240 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 45580:240 Constant: 45590:240 0 (const int) 45600:240 Constant: 45610:240 2 (const int) 45620:240 Constant: 45630:240 0 (const int) 45640:240 'ballot' ( temp highp 4-component vector of uint) 45650:241 move second child to first child ( temp highp 2-component vector of uint) 45660:241 vector swizzle ( temp highp 2-component vector of uint) 45670:241 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 45680:241 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 45690:241 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, 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:241 Constant: 45710:241 3 (const int) 45720:241 Constant: 45730:241 2 (const int) 45740:241 Sequence 45750:241 Constant: 45760:241 0 (const int) 45770:241 Constant: 45780:241 1 (const int) 45790:241 subgroupPartitionedInclusiveXorNV ( global highp 2-component vector of uint) 45800:241 vector swizzle ( temp highp 2-component vector of uint) 45810:241 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 45820:241 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 45830:241 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 45840:241 Constant: 45850:241 1 (const int) 45860:241 Constant: 45870:241 2 (const int) 45880:241 Sequence 45890:241 Constant: 45900:241 0 (const int) 45910:241 Constant: 45920:241 1 (const int) 45930:241 'ballot' ( temp highp 4-component vector of uint) 45940:242 move second child to first child ( temp highp 3-component vector of uint) 45950:242 vector swizzle ( temp highp 3-component vector of uint) 45960:242 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 45970:242 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 45980:242 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 45990:242 Constant: 46000:242 3 (const int) 46010:242 Constant: 46020:242 2 (const int) 46030:242 Sequence 46040:242 Constant: 46050:242 0 (const int) 46060:242 Constant: 46070:242 1 (const int) 46080:242 Constant: 46090:242 2 (const int) 46100:242 subgroupPartitionedInclusiveXorNV ( global highp 3-component vector of uint) 46110:242 vector swizzle ( temp highp 3-component vector of uint) 46120:242 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 46130:242 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 46140:242 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 46150:242 Constant: 46160:242 2 (const int) 46170:242 Constant: 46180:242 2 (const int) 46190:242 Sequence 46200:242 Constant: 46210:242 0 (const int) 46220:242 Constant: 46230:242 1 (const int) 46240:242 Constant: 46250:242 2 (const int) 46260:242 'ballot' ( temp highp 4-component vector of uint) 46270:243 move second child to first child ( temp highp 4-component vector of uint) 46280:243 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 46290:243 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 46300:243 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 46310:243 Constant: 46320:243 3 (const int) 46330:243 Constant: 46340:243 2 (const int) 46350:243 subgroupPartitionedInclusiveXorNV ( global highp 4-component vector of uint) 46360:243 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 46370:243 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 46380:243 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 46390:243 Constant: 46400:243 3 (const int) 46410:243 Constant: 46420:243 2 (const int) 46430:243 'ballot' ( temp highp 4-component vector of uint) 46440:245 move second child to first child ( temp highp int) 46450:245 direct index ( temp highp int) 46460:245 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 46470:245 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 46480:245 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 46490:245 Constant: 46500:245 3 (const int) 46510:245 Constant: 46520:245 1 (const int) 46530:245 Constant: 46540:245 0 (const int) 46550:245 Convert bool to int ( temp highp int) 46560:245 subgroupPartitionedInclusiveXorNV ( global bool, operation at highp) 46570:245 Compare Less Than ( temp bool) 46580:245 direct index ( temp highp int) 46590:245 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 46600:245 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 46610:245 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 46620:245 Constant: 46630:245 0 (const int) 46640:245 Constant: 46650:245 1 (const int) 46660:245 Constant: 46670:245 0 (const int) 46680:245 Constant: 46690:245 0 (const int) 46700:245 'ballot' ( temp highp 4-component vector of uint) 46710:246 move second child to first child ( temp highp 2-component vector of int) 46720:246 vector swizzle ( temp highp 2-component vector of int) 46730:246 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 46740:246 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 46750:246 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 46760:246 Constant: 46770:246 3 (const int) 46780:246 Constant: 46790:246 1 (const int) 46800:246 Sequence 46810:246 Constant: 46820:246 0 (const int) 46830:246 Constant: 46840:246 1 (const int) 46850:246 Convert bool to int ( temp highp 2-component vector of int) 46860:246 subgroupPartitionedInclusiveXorNV ( global 2-component vector of bool, operation at highp) 46870:246 Compare Less Than ( global 2-component vector of bool, operation at highp) 46880:246 vector swizzle ( temp highp 2-component vector of int) 46890:246 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 46900:246 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 46910:246 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 46920:246 Constant: 46930:246 1 (const int) 46940:246 Constant: 46950:246 1 (const int) 46960:246 Sequence 46970:246 Constant: 46980:246 0 (const int) 46990:246 Constant: 47000:246 1 (const int) 47010:246 Constant: 47020:246 0 (const int) 47030:246 0 (const int) 47040:246 'ballot' ( temp highp 4-component vector of uint) 47050:247 move second child to first child ( temp highp 3-component vector of int) 47060:247 vector swizzle ( temp highp 3-component vector of int) 47070:247 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 47080:247 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 47090:247 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 47100:247 Constant: 47110:247 3 (const int) 47120:247 Constant: 47130:247 1 (const int) 47140:247 Sequence 47150:247 Constant: 47160:247 0 (const int) 47170:247 Constant: 47180:247 1 (const int) 47190:247 Constant: 47200:247 2 (const int) 47210:247 Convert bool to int ( temp highp 3-component vector of int) 47220:247 subgroupPartitionedInclusiveXorNV ( global 3-component vector of bool, operation at highp) 47230:247 Compare Less Than ( global 3-component vector of bool, operation at highp) 47240:247 vector swizzle ( temp highp 3-component vector of int) 47250:247 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 47260:247 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 47270:247 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 47280:247 Constant: 47290:247 1 (const int) 47300:247 Constant: 47310:247 1 (const int) 47320:247 Sequence 47330:247 Constant: 47340:247 0 (const int) 47350:247 Constant: 47360:247 1 (const int) 47370:247 Constant: 47380:247 2 (const int) 47390:247 Constant: 47400:247 0 (const int) 47410:247 0 (const int) 47420:247 0 (const int) 47430:247 'ballot' ( temp highp 4-component vector of uint) 47440:248 move second child to first child ( temp highp 4-component vector of int) 47450:248 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 47460:248 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 47470:248 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 47480:248 Constant: 47490:248 3 (const int) 47500:248 Constant: 47510:248 1 (const int) 47520:248 Convert bool to int ( temp highp 4-component vector of int) 47530:248 subgroupPartitionedInclusiveXorNV ( global 4-component vector of bool, operation at highp) 47540:248 Compare Less Than ( global 4-component vector of bool, operation at highp) 47550:248 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 47560:248 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 47570:248 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 47580:248 Constant: 47590:248 1 (const int) 47600:248 Constant: 47610:248 1 (const int) 47620:248 Constant: 47630:248 0 (const int) 47640:248 0 (const int) 47650:248 0 (const int) 47660:248 0 (const int) 47670:248 'ballot' ( temp highp 4-component vector of uint) 47680:250 move second child to first child ( temp highp float) 47690:250 direct index ( temp highp float) 47700:250 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 47710:250 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 47720:250 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 47730:250 Constant: 47740:250 0 (const int) 47750:250 Constant: 47760:250 0 (const int) 47770:250 Constant: 47780:250 0 (const int) 47790:250 subgroupPartitionedExclusiveAddNV ( global highp float) 47800:250 direct index ( temp highp float) 47810:250 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 47820:250 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 47830:250 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 47840:250 Constant: 47850:250 0 (const int) 47860:250 Constant: 47870:250 0 (const int) 47880:250 Constant: 47890:250 0 (const int) 47900:250 'ballot' ( temp highp 4-component vector of uint) 47910:251 move second child to first child ( temp highp 2-component vector of float) 47920:251 vector swizzle ( temp highp 2-component vector of float) 47930:251 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 47940:251 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 47950:251 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 47960:251 Constant: 47970:251 0 (const int) 47980:251 Constant: 47990:251 0 (const int) 48000:251 Sequence 48010:251 Constant: 48020:251 0 (const int) 48030:251 Constant: 48040:251 1 (const int) 48050:251 subgroupPartitionedExclusiveAddNV ( global highp 2-component vector of float) 48060:251 vector swizzle ( temp highp 2-component vector of float) 48070:251 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 48080:251 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 48090:251 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 48100:251 Constant: 48110:251 1 (const int) 48120:251 Constant: 48130:251 0 (const int) 48140:251 Sequence 48150:251 Constant: 48160:251 0 (const int) 48170:251 Constant: 48180:251 1 (const int) 48190:251 'ballot' ( temp highp 4-component vector of uint) 48200:252 move second child to first child ( temp highp 3-component vector of float) 48210:252 vector swizzle ( temp highp 3-component vector of float) 48220:252 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 48230:252 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 48240:252 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 48250:252 Constant: 48260:252 0 (const int) 48270:252 Constant: 48280:252 0 (const int) 48290:252 Sequence 48300:252 Constant: 48310:252 0 (const int) 48320:252 Constant: 48330:252 1 (const int) 48340:252 Constant: 48350:252 2 (const int) 48360:252 subgroupPartitionedExclusiveAddNV ( global highp 3-component vector of float) 48370:252 vector swizzle ( temp highp 3-component vector of float) 48380:252 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 48390:252 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 48400:252 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 48410:252 Constant: 48420:252 2 (const int) 48430:252 Constant: 48440:252 0 (const int) 48450:252 Sequence 48460:252 Constant: 48470:252 0 (const int) 48480:252 Constant: 48490:252 1 (const int) 48500:252 Constant: 48510:252 2 (const int) 48520:252 'ballot' ( temp highp 4-component vector of uint) 48530:253 move second child to first child ( temp highp 4-component vector of float) 48540:253 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 48550:253 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 48560:253 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 48570:253 Constant: 48580:253 0 (const int) 48590:253 Constant: 48600:253 0 (const int) 48610:253 subgroupPartitionedExclusiveAddNV ( global highp 4-component vector of float) 48620:253 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 48630:253 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 48640:253 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 48650:253 Constant: 48660:253 3 (const int) 48670:253 Constant: 48680:253 0 (const int) 48690:253 'ballot' ( temp highp 4-component vector of uint) 48700:255 move second child to first child ( temp highp int) 48710:255 direct index ( temp highp int) 48720:255 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 48730:255 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 48740:255 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 48750:255 Constant: 48760:255 0 (const int) 48770:255 Constant: 48780:255 1 (const int) 48790:255 Constant: 48800:255 0 (const int) 48810:255 subgroupPartitionedExclusiveAddNV ( global highp int) 48820:255 direct index ( temp highp int) 48830:255 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 48840:255 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 48850:255 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 48860:255 Constant: 48870:255 0 (const int) 48880:255 Constant: 48890:255 1 (const int) 48900:255 Constant: 48910:255 0 (const int) 48920:255 'ballot' ( temp highp 4-component vector of uint) 48930:256 move second child to first child ( temp highp 2-component vector of int) 48940:256 vector swizzle ( temp highp 2-component vector of int) 48950:256 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 48960:256 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 48970:256 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 48980:256 Constant: 48990:256 0 (const int) 49000:256 Constant: 49010:256 1 (const int) 49020:256 Sequence 49030:256 Constant: 49040:256 0 (const int) 49050:256 Constant: 49060:256 1 (const int) 49070:256 subgroupPartitionedExclusiveAddNV ( global highp 2-component vector of int) 49080:256 vector swizzle ( temp highp 2-component vector of int) 49090:256 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 49100:256 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 49110:256 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 49120:256 Constant: 49130:256 1 (const int) 49140:256 Constant: 49150:256 1 (const int) 49160:256 Sequence 49170:256 Constant: 49180:256 0 (const int) 49190:256 Constant: 49200:256 1 (const int) 49210:256 'ballot' ( temp highp 4-component vector of uint) 49220:257 move second child to first child ( temp highp 3-component vector of int) 49230:257 vector swizzle ( temp highp 3-component vector of int) 49240:257 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 49250:257 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 49260:257 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 49270:257 Constant: 49280:257 0 (const int) 49290:257 Constant: 49300:257 1 (const int) 49310:257 Sequence 49320:257 Constant: 49330:257 0 (const int) 49340:257 Constant: 49350:257 1 (const int) 49360:257 Constant: 49370:257 2 (const int) 49380:257 subgroupPartitionedExclusiveAddNV ( global highp 3-component vector of int) 49390:257 vector swizzle ( temp highp 3-component vector of int) 49400:257 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 49410:257 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 49420:257 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 49430:257 Constant: 49440:257 2 (const int) 49450:257 Constant: 49460:257 1 (const int) 49470:257 Sequence 49480:257 Constant: 49490:257 0 (const int) 49500:257 Constant: 49510:257 1 (const int) 49520:257 Constant: 49530:257 2 (const int) 49540:257 'ballot' ( temp highp 4-component vector of uint) 49550:258 move second child to first child ( temp highp 4-component vector of int) 49560:258 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 49570:258 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 49580:258 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 49590:258 Constant: 49600:258 0 (const int) 49610:258 Constant: 49620:258 1 (const int) 49630:258 subgroupPartitionedExclusiveAddNV ( global highp 4-component vector of int) 49640:258 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 49650:258 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 49660:258 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 49670:258 Constant: 49680:258 3 (const int) 49690:258 Constant: 49700:258 1 (const int) 49710:258 'ballot' ( temp highp 4-component vector of uint) 49720:260 move second child to first child ( temp highp uint) 49730:260 direct index ( temp highp uint) 49740:260 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 49750:260 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 49760:260 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 49770:260 Constant: 49780:260 0 (const int) 49790:260 Constant: 49800:260 2 (const int) 49810:260 Constant: 49820:260 0 (const int) 49830:260 subgroupPartitionedExclusiveAddNV ( global highp uint) 49840:260 direct index ( temp highp uint) 49850:260 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 49860:260 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 49870:260 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 49880:260 Constant: 49890:260 0 (const int) 49900:260 Constant: 49910:260 2 (const int) 49920:260 Constant: 49930:260 0 (const int) 49940:260 'ballot' ( temp highp 4-component vector of uint) 49950:261 move second child to first child ( temp highp 2-component vector of uint) 49960:261 vector swizzle ( temp highp 2-component vector of uint) 49970:261 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 49980:261 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 49990:261 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 50000:261 Constant: 50010:261 0 (const int) 50020:261 Constant: 50030:261 2 (const int) 50040:261 Sequence 50050:261 Constant: 50060:261 0 (const int) 50070:261 Constant: 50080:261 1 (const int) 50090:261 subgroupPartitionedExclusiveAddNV ( global highp 2-component vector of uint) 50100:261 vector swizzle ( temp highp 2-component vector of uint) 50110:261 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 50120:261 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 50130:261 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 50140:261 Constant: 50150:261 1 (const int) 50160:261 Constant: 50170:261 2 (const int) 50180:261 Sequence 50190:261 Constant: 50200:261 0 (const int) 50210:261 Constant: 50220:261 1 (const int) 50230:261 'ballot' ( temp highp 4-component vector of uint) 50240:262 move second child to first child ( temp highp 3-component vector of uint) 50250:262 vector swizzle ( temp highp 3-component vector of uint) 50260:262 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 50270:262 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 50280:262 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 50290:262 Constant: 50300:262 0 (const int) 50310:262 Constant: 50320:262 2 (const int) 50330:262 Sequence 50340:262 Constant: 50350:262 0 (const int) 50360:262 Constant: 50370:262 1 (const int) 50380:262 Constant: 50390:262 2 (const int) 50400:262 subgroupPartitionedExclusiveAddNV ( global highp 3-component vector of uint) 50410:262 vector swizzle ( temp highp 3-component vector of uint) 50420:262 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 50430:262 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 50440:262 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 50450:262 Constant: 50460:262 2 (const int) 50470:262 Constant: 50480:262 2 (const int) 50490:262 Sequence 50500:262 Constant: 50510:262 0 (const int) 50520:262 Constant: 50530:262 1 (const int) 50540:262 Constant: 50550:262 2 (const int) 50560:262 'ballot' ( temp highp 4-component vector of uint) 50570:263 move second child to first child ( temp highp 4-component vector of uint) 50580:263 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 50590:263 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 50600:263 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 50610:263 Constant: 50620:263 0 (const int) 50630:263 Constant: 50640:263 2 (const int) 50650:263 subgroupPartitionedExclusiveAddNV ( global highp 4-component vector of uint) 50660:263 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 50670:263 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 50680:263 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 50690:263 Constant: 50700:263 3 (const int) 50710:263 Constant: 50720:263 2 (const int) 50730:263 'ballot' ( temp highp 4-component vector of uint) 50740:265 move second child to first child ( temp highp float) 50750:265 direct index ( temp highp float) 50760:265 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 50770:265 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 50780:265 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 50790:265 Constant: 50800:265 0 (const int) 50810:265 Constant: 50820:265 0 (const int) 50830:265 Constant: 50840:265 0 (const int) 50850:265 subgroupPartitionedExclusiveMulNV ( global highp float) 50860:265 direct index ( temp highp float) 50870:265 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 50880:265 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 50890:265 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 50900:265 Constant: 50910:265 0 (const int) 50920:265 Constant: 50930:265 0 (const int) 50940:265 Constant: 50950:265 0 (const int) 50960:265 'ballot' ( temp highp 4-component vector of uint) 50970:266 move second child to first child ( temp highp 2-component vector of float) 50980:266 vector swizzle ( temp highp 2-component vector of float) 50990:266 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 51000:266 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 51010:266 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 51020:266 Constant: 51030:266 0 (const int) 51040:266 Constant: 51050:266 0 (const int) 51060:266 Sequence 51070:266 Constant: 51080:266 0 (const int) 51090:266 Constant: 51100:266 1 (const int) 51110:266 subgroupPartitionedExclusiveMulNV ( global highp 2-component vector of float) 51120:266 vector swizzle ( temp highp 2-component vector of float) 51130:266 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 51140:266 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 51150:266 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 51160:266 Constant: 51170:266 1 (const int) 51180:266 Constant: 51190:266 0 (const int) 51200:266 Sequence 51210:266 Constant: 51220:266 0 (const int) 51230:266 Constant: 51240:266 1 (const int) 51250:266 'ballot' ( temp highp 4-component vector of uint) 51260:267 move second child to first child ( temp highp 3-component vector of float) 51270:267 vector swizzle ( temp highp 3-component vector of float) 51280:267 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 51290:267 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 51300:267 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 51310:267 Constant: 51320:267 0 (const int) 51330:267 Constant: 51340:267 0 (const int) 51350:267 Sequence 51360:267 Constant: 51370:267 0 (const int) 51380:267 Constant: 51390:267 1 (const int) 51400:267 Constant: 51410:267 2 (const int) 51420:267 subgroupPartitionedExclusiveMulNV ( global highp 3-component vector of float) 51430:267 vector swizzle ( temp highp 3-component vector of float) 51440:267 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 51450:267 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 51460:267 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 51470:267 Constant: 51480:267 2 (const int) 51490:267 Constant: 51500:267 0 (const int) 51510:267 Sequence 51520:267 Constant: 51530:267 0 (const int) 51540:267 Constant: 51550:267 1 (const int) 51560:267 Constant: 51570:267 2 (const int) 51580:267 'ballot' ( temp highp 4-component vector of uint) 51590:268 move second child to first child ( temp highp 4-component vector of float) 51600:268 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 51610:268 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 51620:268 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 51630:268 Constant: 51640:268 0 (const int) 51650:268 Constant: 51660:268 0 (const int) 51670:268 subgroupPartitionedExclusiveMulNV ( global highp 4-component vector of float) 51680:268 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 51690:268 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 51700:268 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 51710:268 Constant: 51720:268 3 (const int) 51730:268 Constant: 51740:268 0 (const int) 51750:268 'ballot' ( temp highp 4-component vector of uint) 51760:270 move second child to first child ( temp highp int) 51770:270 direct index ( temp highp int) 51780:270 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 51790:270 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 51800:270 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 51810:270 Constant: 51820:270 1 (const int) 51830:270 Constant: 51840:270 1 (const int) 51850:270 Constant: 51860:270 0 (const int) 51870:270 subgroupPartitionedExclusiveMulNV ( global highp int) 51880:270 direct index ( temp highp int) 51890:270 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 51900:270 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 51910:270 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 51920:270 Constant: 51930:270 0 (const int) 51940:270 Constant: 51950:270 1 (const int) 51960:270 Constant: 51970:270 0 (const int) 51980:270 'ballot' ( temp highp 4-component vector of uint) 51990:271 move second child to first child ( temp highp 2-component vector of int) 52000:271 vector swizzle ( temp highp 2-component vector of int) 52010:271 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 52020:271 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 52030:271 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 52040:271 Constant: 52050:271 1 (const int) 52060:271 Constant: 52070:271 1 (const int) 52080:271 Sequence 52090:271 Constant: 52100:271 0 (const int) 52110:271 Constant: 52120:271 1 (const int) 52130:271 subgroupPartitionedExclusiveMulNV ( global highp 2-component vector of int) 52140:271 vector swizzle ( temp highp 2-component vector of int) 52150:271 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 52160:271 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 52170:271 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 52180:271 Constant: 52190:271 1 (const int) 52200:271 Constant: 52210:271 1 (const int) 52220:271 Sequence 52230:271 Constant: 52240:271 0 (const int) 52250:271 Constant: 52260:271 1 (const int) 52270:271 'ballot' ( temp highp 4-component vector of uint) 52280:272 move second child to first child ( temp highp 3-component vector of int) 52290:272 vector swizzle ( temp highp 3-component vector of int) 52300:272 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 52310:272 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 52320:272 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 52330:272 Constant: 52340:272 1 (const int) 52350:272 Constant: 52360:272 1 (const int) 52370:272 Sequence 52380:272 Constant: 52390:272 0 (const int) 52400:272 Constant: 52410:272 1 (const int) 52420:272 Constant: 52430:272 2 (const int) 52440:272 subgroupPartitionedExclusiveMulNV ( global highp 3-component vector of int) 52450:272 vector swizzle ( temp highp 3-component vector of int) 52460:272 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 52470:272 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 52480:272 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 52490:272 Constant: 52500:272 2 (const int) 52510:272 Constant: 52520:272 1 (const int) 52530:272 Sequence 52540:272 Constant: 52550:272 0 (const int) 52560:272 Constant: 52570:272 1 (const int) 52580:272 Constant: 52590:272 2 (const int) 52600:272 'ballot' ( temp highp 4-component vector of uint) 52610:273 move second child to first child ( temp highp 4-component vector of int) 52620:273 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 52630:273 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 52640:273 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 52650:273 Constant: 52660:273 1 (const int) 52670:273 Constant: 52680:273 1 (const int) 52690:273 subgroupPartitionedExclusiveMulNV ( global highp 4-component vector of int) 52700:273 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 52710:273 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 52720:273 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 52730:273 Constant: 52740:273 3 (const int) 52750:273 Constant: 52760:273 1 (const int) 52770:273 'ballot' ( temp highp 4-component vector of uint) 52780:275 move second child to first child ( temp highp uint) 52790:275 direct index ( temp highp uint) 52800:275 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 52810:275 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 52820:275 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 52830:275 Constant: 52840:275 1 (const int) 52850:275 Constant: 52860:275 2 (const int) 52870:275 Constant: 52880:275 0 (const int) 52890:275 subgroupPartitionedExclusiveMulNV ( global highp uint) 52900:275 direct index ( temp highp uint) 52910:275 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 52920:275 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 52930:275 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 52940:275 Constant: 52950:275 0 (const int) 52960:275 Constant: 52970:275 2 (const int) 52980:275 Constant: 52990:275 0 (const int) 53000:275 'ballot' ( temp highp 4-component vector of uint) 53010:276 move second child to first child ( temp highp 2-component vector of uint) 53020:276 vector swizzle ( temp highp 2-component vector of uint) 53030:276 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 53040:276 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 53050:276 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 53060:276 Constant: 53070:276 1 (const int) 53080:276 Constant: 53090:276 2 (const int) 53100:276 Sequence 53110:276 Constant: 53120:276 0 (const int) 53130:276 Constant: 53140:276 1 (const int) 53150:276 subgroupPartitionedExclusiveMulNV ( global highp 2-component vector of uint) 53160:276 vector swizzle ( temp highp 2-component vector of uint) 53170:276 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 53180:276 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 53190:276 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 53200:276 Constant: 53210:276 1 (const int) 53220:276 Constant: 53230:276 2 (const int) 53240:276 Sequence 53250:276 Constant: 53260:276 0 (const int) 53270:276 Constant: 53280:276 1 (const int) 53290:276 'ballot' ( temp highp 4-component vector of uint) 53300:277 move second child to first child ( temp highp 3-component vector of uint) 53310:277 vector swizzle ( temp highp 3-component vector of uint) 53320:277 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 53330:277 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 53340:277 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 53350:277 Constant: 53360:277 1 (const int) 53370:277 Constant: 53380:277 2 (const int) 53390:277 Sequence 53400:277 Constant: 53410:277 0 (const int) 53420:277 Constant: 53430:277 1 (const int) 53440:277 Constant: 53450:277 2 (const int) 53460:277 subgroupPartitionedExclusiveMulNV ( global highp 3-component vector of uint) 53470:277 vector swizzle ( temp highp 3-component vector of uint) 53480:277 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 53490:277 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 53500:277 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 53510:277 Constant: 53520:277 2 (const int) 53530:277 Constant: 53540:277 2 (const int) 53550:277 Sequence 53560:277 Constant: 53570:277 0 (const int) 53580:277 Constant: 53590:277 1 (const int) 53600:277 Constant: 53610:277 2 (const int) 53620:277 'ballot' ( temp highp 4-component vector of uint) 53630:278 move second child to first child ( temp highp 4-component vector of uint) 53640:278 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 53650:278 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 53660:278 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 53670:278 Constant: 53680:278 1 (const int) 53690:278 Constant: 53700:278 2 (const int) 53710:278 subgroupPartitionedExclusiveMulNV ( global highp 4-component vector of uint) 53720:278 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 53730:278 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 53740:278 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 53750:278 Constant: 53760:278 3 (const int) 53770:278 Constant: 53780:278 2 (const int) 53790:278 'ballot' ( temp highp 4-component vector of uint) 53800:280 move second child to first child ( temp highp float) 53810:280 direct index ( temp highp float) 53820:280 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 53830:280 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 53840:280 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 53850:280 Constant: 53860:280 1 (const int) 53870:280 Constant: 53880:280 0 (const int) 53890:280 Constant: 53900:280 0 (const int) 53910:280 subgroupPartitionedExclusiveMinNV ( global highp float) 53920:280 direct index ( temp highp float) 53930:280 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 53940:280 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 53950:280 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 53960:280 Constant: 53970:280 0 (const int) 53980:280 Constant: 53990:280 0 (const int) 54000:280 Constant: 54010:280 0 (const int) 54020:280 'ballot' ( temp highp 4-component vector of uint) 54030:281 move second child to first child ( temp highp 2-component vector of float) 54040:281 vector swizzle ( temp highp 2-component vector of float) 54050:281 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 54060:281 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 54070:281 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 54080:281 Constant: 54090:281 1 (const int) 54100:281 Constant: 54110:281 0 (const int) 54120:281 Sequence 54130:281 Constant: 54140:281 0 (const int) 54150:281 Constant: 54160:281 1 (const int) 54170:281 subgroupPartitionedExclusiveMinNV ( global highp 2-component vector of float) 54180:281 vector swizzle ( temp highp 2-component vector of float) 54190:281 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 54200:281 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 54210:281 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 54220:281 Constant: 54230:281 1 (const int) 54240:281 Constant: 54250:281 0 (const int) 54260:281 Sequence 54270:281 Constant: 54280:281 0 (const int) 54290:281 Constant: 54300:281 1 (const int) 54310:281 'ballot' ( temp highp 4-component vector of uint) 54320:282 move second child to first child ( temp highp 3-component vector of float) 54330:282 vector swizzle ( temp highp 3-component vector of float) 54340:282 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 54350:282 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 54360:282 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 54370:282 Constant: 54380:282 1 (const int) 54390:282 Constant: 54400:282 0 (const int) 54410:282 Sequence 54420:282 Constant: 54430:282 0 (const int) 54440:282 Constant: 54450:282 1 (const int) 54460:282 Constant: 54470:282 2 (const int) 54480:282 subgroupPartitionedExclusiveMinNV ( global highp 3-component vector of float) 54490:282 vector swizzle ( temp highp 3-component vector of float) 54500:282 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 54510:282 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 54520:282 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 54530:282 Constant: 54540:282 2 (const int) 54550:282 Constant: 54560:282 0 (const int) 54570:282 Sequence 54580:282 Constant: 54590:282 0 (const int) 54600:282 Constant: 54610:282 1 (const int) 54620:282 Constant: 54630:282 2 (const int) 54640:282 'ballot' ( temp highp 4-component vector of uint) 54650:283 move second child to first child ( temp highp 4-component vector of float) 54660:283 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 54670:283 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 54680:283 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 54690:283 Constant: 54700:283 1 (const int) 54710:283 Constant: 54720:283 0 (const int) 54730:283 subgroupPartitionedExclusiveMinNV ( global highp 4-component vector of float) 54740:283 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 54750:283 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 54760:283 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 54770:283 Constant: 54780:283 3 (const int) 54790:283 Constant: 54800:283 0 (const int) 54810:283 'ballot' ( temp highp 4-component vector of uint) 54820:285 move second child to first child ( temp highp int) 54830:285 direct index ( temp highp int) 54840:285 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 54850:285 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 54860:285 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 54870:285 Constant: 54880:285 1 (const int) 54890:285 Constant: 54900:285 1 (const int) 54910:285 Constant: 54920:285 0 (const int) 54930:285 subgroupPartitionedExclusiveMinNV ( global highp int) 54940:285 direct index ( temp highp int) 54950:285 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 54960:285 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 54970:285 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 54980:285 Constant: 54990:285 0 (const int) 55000:285 Constant: 55010:285 1 (const int) 55020:285 Constant: 55030:285 0 (const int) 55040:285 'ballot' ( temp highp 4-component vector of uint) 55050:286 move second child to first child ( temp highp 2-component vector of int) 55060:286 vector swizzle ( temp highp 2-component vector of int) 55070:286 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 55080:286 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 55090:286 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 55100:286 Constant: 55110:286 1 (const int) 55120:286 Constant: 55130:286 1 (const int) 55140:286 Sequence 55150:286 Constant: 55160:286 0 (const int) 55170:286 Constant: 55180:286 1 (const int) 55190:286 subgroupPartitionedExclusiveMinNV ( global highp 2-component vector of int) 55200:286 vector swizzle ( temp highp 2-component vector of int) 55210:286 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 55220:286 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 55230:286 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 55240:286 Constant: 55250:286 1 (const int) 55260:286 Constant: 55270:286 1 (const int) 55280:286 Sequence 55290:286 Constant: 55300:286 0 (const int) 55310:286 Constant: 55320:286 1 (const int) 55330:286 'ballot' ( temp highp 4-component vector of uint) 55340:287 move second child to first child ( temp highp 3-component vector of int) 55350:287 vector swizzle ( temp highp 3-component vector of int) 55360:287 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 55370:287 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 55380:287 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 55390:287 Constant: 55400:287 1 (const int) 55410:287 Constant: 55420:287 1 (const int) 55430:287 Sequence 55440:287 Constant: 55450:287 0 (const int) 55460:287 Constant: 55470:287 1 (const int) 55480:287 Constant: 55490:287 2 (const int) 55500:287 subgroupPartitionedExclusiveMinNV ( global highp 3-component vector of int) 55510:287 vector swizzle ( temp highp 3-component vector of int) 55520:287 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 55530:287 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 55540:287 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 55550:287 Constant: 55560:287 2 (const int) 55570:287 Constant: 55580:287 1 (const int) 55590:287 Sequence 55600:287 Constant: 55610:287 0 (const int) 55620:287 Constant: 55630:287 1 (const int) 55640:287 Constant: 55650:287 2 (const int) 55660:287 'ballot' ( temp highp 4-component vector of uint) 55670:288 move second child to first child ( temp highp 4-component vector of int) 55680:288 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 55690:288 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 55700:288 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 55710:288 Constant: 55720:288 1 (const int) 55730:288 Constant: 55740:288 1 (const int) 55750:288 subgroupPartitionedExclusiveMinNV ( global highp 4-component vector of int) 55760:288 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 55770:288 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 55780:288 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 55790:288 Constant: 55800:288 3 (const int) 55810:288 Constant: 55820:288 1 (const int) 55830:288 'ballot' ( temp highp 4-component vector of uint) 55840:290 move second child to first child ( temp highp uint) 55850:290 direct index ( temp highp uint) 55860:290 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 55870:290 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 55880:290 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 55890:290 Constant: 55900:290 2 (const int) 55910:290 Constant: 55920:290 2 (const int) 55930:290 Constant: 55940:290 0 (const int) 55950:290 subgroupPartitionedExclusiveMinNV ( global highp uint) 55960:290 direct index ( temp highp uint) 55970:290 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 55980:290 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 55990:290 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 56000:290 Constant: 56010:290 0 (const int) 56020:290 Constant: 56030:290 2 (const int) 56040:290 Constant: 56050:290 0 (const int) 56060:290 'ballot' ( temp highp 4-component vector of uint) 56070:291 move second child to first child ( temp highp 2-component vector of uint) 56080:291 vector swizzle ( temp highp 2-component vector of uint) 56090:291 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 56100:291 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 56110:291 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 56120:291 Constant: 56130:291 2 (const int) 56140:291 Constant: 56150:291 2 (const int) 56160:291 Sequence 56170:291 Constant: 56180:291 0 (const int) 56190:291 Constant: 56200:291 1 (const int) 56210:291 subgroupPartitionedExclusiveMinNV ( global highp 2-component vector of uint) 56220:291 vector swizzle ( temp highp 2-component vector of uint) 56230:291 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 56240:291 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 56250:291 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 56260:291 Constant: 56270:291 1 (const int) 56280:291 Constant: 56290:291 2 (const int) 56300:291 Sequence 56310:291 Constant: 56320:291 0 (const int) 56330:291 Constant: 56340:291 1 (const int) 56350:291 'ballot' ( temp highp 4-component vector of uint) 56360:292 move second child to first child ( temp highp 3-component vector of uint) 56370:292 vector swizzle ( temp highp 3-component vector of uint) 56380:292 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 56390:292 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 56400:292 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 56410:292 Constant: 56420:292 2 (const int) 56430:292 Constant: 56440:292 2 (const int) 56450:292 Sequence 56460:292 Constant: 56470:292 0 (const int) 56480:292 Constant: 56490:292 1 (const int) 56500:292 Constant: 56510:292 2 (const int) 56520:292 subgroupPartitionedExclusiveMinNV ( global highp 3-component vector of uint) 56530:292 vector swizzle ( temp highp 3-component vector of uint) 56540:292 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 56550:292 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 56560:292 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 56570:292 Constant: 56580:292 2 (const int) 56590:292 Constant: 56600:292 2 (const int) 56610:292 Sequence 56620:292 Constant: 56630:292 0 (const int) 56640:292 Constant: 56650:292 1 (const int) 56660:292 Constant: 56670:292 2 (const int) 56680:292 'ballot' ( temp highp 4-component vector of uint) 56690:293 move second child to first child ( temp highp 4-component vector of uint) 56700:293 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 56710:293 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 56720:293 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 56730:293 Constant: 56740:293 2 (const int) 56750:293 Constant: 56760:293 2 (const int) 56770:293 subgroupPartitionedExclusiveMinNV ( global highp 4-component vector of uint) 56780:293 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 56790:293 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 56800:293 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 56810:293 Constant: 56820:293 3 (const int) 56830:293 Constant: 56840:293 2 (const int) 56850:293 'ballot' ( temp highp 4-component vector of uint) 56860:295 move second child to first child ( temp highp float) 56870:295 direct index ( temp highp float) 56880:295 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 56890:295 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 56900:295 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 56910:295 Constant: 56920:295 2 (const int) 56930:295 Constant: 56940:295 0 (const int) 56950:295 Constant: 56960:295 0 (const int) 56970:295 subgroupPartitionedExclusiveMaxNV ( global highp float) 56980:295 direct index ( temp highp float) 56990:295 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 57000:295 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 57010:295 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 57020:295 Constant: 57030:295 0 (const int) 57040:295 Constant: 57050:295 0 (const int) 57060:295 Constant: 57070:295 0 (const int) 57080:295 'ballot' ( temp highp 4-component vector of uint) 57090:296 move second child to first child ( temp highp 2-component vector of float) 57100:296 vector swizzle ( temp highp 2-component vector of float) 57110:296 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 57120:296 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 57130:296 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 57140:296 Constant: 57150:296 2 (const int) 57160:296 Constant: 57170:296 0 (const int) 57180:296 Sequence 57190:296 Constant: 57200:296 0 (const int) 57210:296 Constant: 57220:296 1 (const int) 57230:296 subgroupPartitionedExclusiveMaxNV ( global highp 2-component vector of float) 57240:296 vector swizzle ( temp highp 2-component vector of float) 57250:296 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 57260:296 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 57270:296 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 57280:296 Constant: 57290:296 1 (const int) 57300:296 Constant: 57310:296 0 (const int) 57320:296 Sequence 57330:296 Constant: 57340:296 0 (const int) 57350:296 Constant: 57360:296 1 (const int) 57370:296 'ballot' ( temp highp 4-component vector of uint) 57380:297 move second child to first child ( temp highp 3-component vector of float) 57390:297 vector swizzle ( temp highp 3-component vector of float) 57400:297 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 57410:297 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 57420:297 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 57430:297 Constant: 57440:297 2 (const int) 57450:297 Constant: 57460:297 0 (const int) 57470:297 Sequence 57480:297 Constant: 57490:297 0 (const int) 57500:297 Constant: 57510:297 1 (const int) 57520:297 Constant: 57530:297 2 (const int) 57540:297 subgroupPartitionedExclusiveMaxNV ( global highp 3-component vector of float) 57550:297 vector swizzle ( temp highp 3-component vector of float) 57560:297 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 57570:297 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 57580:297 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 57590:297 Constant: 57600:297 2 (const int) 57610:297 Constant: 57620:297 0 (const int) 57630:297 Sequence 57640:297 Constant: 57650:297 0 (const int) 57660:297 Constant: 57670:297 1 (const int) 57680:297 Constant: 57690:297 2 (const int) 57700:297 'ballot' ( temp highp 4-component vector of uint) 57710:298 move second child to first child ( temp highp 4-component vector of float) 57720:298 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 57730:298 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 57740:298 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 57750:298 Constant: 57760:298 2 (const int) 57770:298 Constant: 57780:298 0 (const int) 57790:298 subgroupPartitionedExclusiveMaxNV ( global highp 4-component vector of float) 57800:298 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 57810:298 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 57820:298 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 57830:298 Constant: 57840:298 3 (const int) 57850:298 Constant: 57860:298 0 (const int) 57870:298 'ballot' ( temp highp 4-component vector of uint) 57880:300 move second child to first child ( temp highp int) 57890:300 direct index ( temp highp int) 57900:300 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 57910:300 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 57920:300 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 57930:300 Constant: 57940:300 2 (const int) 57950:300 Constant: 57960:300 1 (const int) 57970:300 Constant: 57980:300 0 (const int) 57990:300 subgroupPartitionedExclusiveMaxNV ( global highp int) 58000:300 direct index ( temp highp int) 58010:300 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 58020:300 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 58030:300 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 58040:300 Constant: 58050:300 0 (const int) 58060:300 Constant: 58070:300 1 (const int) 58080:300 Constant: 58090:300 0 (const int) 58100:300 'ballot' ( temp highp 4-component vector of uint) 58110:301 move second child to first child ( temp highp 2-component vector of int) 58120:301 vector swizzle ( temp highp 2-component vector of int) 58130:301 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 58140:301 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 58150:301 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 58160:301 Constant: 58170:301 2 (const int) 58180:301 Constant: 58190:301 1 (const int) 58200:301 Sequence 58210:301 Constant: 58220:301 0 (const int) 58230:301 Constant: 58240:301 1 (const int) 58250:301 subgroupPartitionedExclusiveMaxNV ( global highp 2-component vector of int) 58260:301 vector swizzle ( temp highp 2-component vector of int) 58270:301 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 58280:301 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 58290:301 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 58300:301 Constant: 58310:301 1 (const int) 58320:301 Constant: 58330:301 1 (const int) 58340:301 Sequence 58350:301 Constant: 58360:301 0 (const int) 58370:301 Constant: 58380:301 1 (const int) 58390:301 'ballot' ( temp highp 4-component vector of uint) 58400:302 move second child to first child ( temp highp 3-component vector of int) 58410:302 vector swizzle ( temp highp 3-component vector of int) 58420:302 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 58430:302 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 58440:302 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 58450:302 Constant: 58460:302 2 (const int) 58470:302 Constant: 58480:302 1 (const int) 58490:302 Sequence 58500:302 Constant: 58510:302 0 (const int) 58520:302 Constant: 58530:302 1 (const int) 58540:302 Constant: 58550:302 2 (const int) 58560:302 subgroupPartitionedExclusiveMaxNV ( global highp 3-component vector of int) 58570:302 vector swizzle ( temp highp 3-component vector of int) 58580:302 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 58590:302 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 58600:302 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 58610:302 Constant: 58620:302 2 (const int) 58630:302 Constant: 58640:302 1 (const int) 58650:302 Sequence 58660:302 Constant: 58670:302 0 (const int) 58680:302 Constant: 58690:302 1 (const int) 58700:302 Constant: 58710:302 2 (const int) 58720:302 'ballot' ( temp highp 4-component vector of uint) 58730:303 move second child to first child ( temp highp 4-component vector of int) 58740:303 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 58750:303 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 58760:303 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 58770:303 Constant: 58780:303 2 (const int) 58790:303 Constant: 58800:303 1 (const int) 58810:303 subgroupPartitionedExclusiveMaxNV ( global highp 4-component vector of int) 58820:303 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 58830:303 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 58840:303 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 58850:303 Constant: 58860:303 3 (const int) 58870:303 Constant: 58880:303 1 (const int) 58890:303 'ballot' ( temp highp 4-component vector of uint) 58900:305 move second child to first child ( temp highp uint) 58910:305 direct index ( temp highp uint) 58920:305 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 58930:305 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 58940:305 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 58950:305 Constant: 58960:305 2 (const int) 58970:305 Constant: 58980:305 2 (const int) 58990:305 Constant: 59000:305 0 (const int) 59010:305 subgroupPartitionedExclusiveMaxNV ( global highp uint) 59020:305 direct index ( temp highp uint) 59030:305 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 59040:305 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 59050:305 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 59060:305 Constant: 59070:305 0 (const int) 59080:305 Constant: 59090:305 2 (const int) 59100:305 Constant: 59110:305 0 (const int) 59120:305 'ballot' ( temp highp 4-component vector of uint) 59130:306 move second child to first child ( temp highp 2-component vector of uint) 59140:306 vector swizzle ( temp highp 2-component vector of uint) 59150:306 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 59160:306 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 59170:306 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 59180:306 Constant: 59190:306 2 (const int) 59200:306 Constant: 59210:306 2 (const int) 59220:306 Sequence 59230:306 Constant: 59240:306 0 (const int) 59250:306 Constant: 59260:306 1 (const int) 59270:306 subgroupPartitionedExclusiveMaxNV ( global highp 2-component vector of uint) 59280:306 vector swizzle ( temp highp 2-component vector of uint) 59290:306 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 59300:306 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 59310:306 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 59320:306 Constant: 59330:306 1 (const int) 59340:306 Constant: 59350:306 2 (const int) 59360:306 Sequence 59370:306 Constant: 59380:306 0 (const int) 59390:306 Constant: 59400:306 1 (const int) 59410:306 'ballot' ( temp highp 4-component vector of uint) 59420:307 move second child to first child ( temp highp 3-component vector of uint) 59430:307 vector swizzle ( temp highp 3-component vector of uint) 59440:307 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 59450:307 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 59460:307 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 59470:307 Constant: 59480:307 2 (const int) 59490:307 Constant: 59500:307 2 (const int) 59510:307 Sequence 59520:307 Constant: 59530:307 0 (const int) 59540:307 Constant: 59550:307 1 (const int) 59560:307 Constant: 59570:307 2 (const int) 59580:307 subgroupPartitionedExclusiveMaxNV ( global highp 3-component vector of uint) 59590:307 vector swizzle ( temp highp 3-component vector of uint) 59600:307 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 59610:307 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 59620:307 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 59630:307 Constant: 59640:307 2 (const int) 59650:307 Constant: 59660:307 2 (const int) 59670:307 Sequence 59680:307 Constant: 59690:307 0 (const int) 59700:307 Constant: 59710:307 1 (const int) 59720:307 Constant: 59730:307 2 (const int) 59740:307 'ballot' ( temp highp 4-component vector of uint) 59750:308 move second child to first child ( temp highp 4-component vector of uint) 59760:308 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 59770:308 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 59780:308 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 59790:308 Constant: 59800:308 2 (const int) 59810:308 Constant: 59820:308 2 (const int) 59830:308 subgroupPartitionedExclusiveMaxNV ( global highp 4-component vector of uint) 59840:308 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 59850:308 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 59860:308 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 59870:308 Constant: 59880:308 3 (const int) 59890:308 Constant: 59900:308 2 (const int) 59910:308 'ballot' ( temp highp 4-component vector of uint) 59920:310 move second child to first child ( temp highp int) 59930:310 direct index ( temp highp int) 59940:310 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 59950:310 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 59960:310 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 59970:310 Constant: 59980:310 2 (const int) 59990:310 Constant: 60000:310 1 (const int) 60010:310 Constant: 60020:310 0 (const int) 60030:310 subgroupPartitionedExclusiveAndNV ( global highp int) 60040:310 direct index ( temp highp int) 60050:310 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 60060:310 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 60070:310 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 60080:310 Constant: 60090:310 0 (const int) 60100:310 Constant: 60110:310 1 (const int) 60120:310 Constant: 60130:310 0 (const int) 60140:310 'ballot' ( temp highp 4-component vector of uint) 60150:311 move second child to first child ( temp highp 2-component vector of int) 60160:311 vector swizzle ( temp highp 2-component vector of int) 60170:311 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 60180:311 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 60190:311 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 60200:311 Constant: 60210:311 2 (const int) 60220:311 Constant: 60230:311 1 (const int) 60240:311 Sequence 60250:311 Constant: 60260:311 0 (const int) 60270:311 Constant: 60280:311 1 (const int) 60290:311 subgroupPartitionedExclusiveAndNV ( global highp 2-component vector of int) 60300:311 vector swizzle ( temp highp 2-component vector of int) 60310:311 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 60320:311 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 60330:311 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 60340:311 Constant: 60350:311 1 (const int) 60360:311 Constant: 60370:311 1 (const int) 60380:311 Sequence 60390:311 Constant: 60400:311 0 (const int) 60410:311 Constant: 60420:311 1 (const int) 60430:311 'ballot' ( temp highp 4-component vector of uint) 60440:312 move second child to first child ( temp highp 3-component vector of int) 60450:312 vector swizzle ( temp highp 3-component vector of int) 60460:312 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 60470:312 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 60480:312 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 60490:312 Constant: 60500:312 2 (const int) 60510:312 Constant: 60520:312 1 (const int) 60530:312 Sequence 60540:312 Constant: 60550:312 0 (const int) 60560:312 Constant: 60570:312 1 (const int) 60580:312 Constant: 60590:312 2 (const int) 60600:312 subgroupPartitionedExclusiveAndNV ( global highp 3-component vector of int) 60610:312 vector swizzle ( temp highp 3-component vector of int) 60620:312 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 60630:312 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 60640:312 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 60650:312 Constant: 60660:312 2 (const int) 60670:312 Constant: 60680:312 1 (const int) 60690:312 Sequence 60700:312 Constant: 60710:312 0 (const int) 60720:312 Constant: 60730:312 1 (const int) 60740:312 Constant: 60750:312 2 (const int) 60760:312 'ballot' ( temp highp 4-component vector of uint) 60770:313 move second child to first child ( temp highp 4-component vector of int) 60780:313 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 60790:313 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 60800:313 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 60810:313 Constant: 60820:313 2 (const int) 60830:313 Constant: 60840:313 1 (const int) 60850:313 subgroupPartitionedExclusiveAndNV ( global highp 4-component vector of int) 60860:313 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 60870:313 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 60880:313 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 60890:313 Constant: 60900:313 3 (const int) 60910:313 Constant: 60920:313 1 (const int) 60930:313 'ballot' ( temp highp 4-component vector of uint) 60940:315 move second child to first child ( temp highp uint) 60950:315 direct index ( temp highp uint) 60960:315 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 60970:315 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 60980:315 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 60990:315 Constant: 61000:315 2 (const int) 61010:315 Constant: 61020:315 2 (const int) 61030:315 Constant: 61040:315 0 (const int) 61050:315 subgroupPartitionedExclusiveAndNV ( global highp uint) 61060:315 direct index ( temp highp uint) 61070:315 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 61080:315 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 61090:315 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 61100:315 Constant: 61110:315 0 (const int) 61120:315 Constant: 61130:315 2 (const int) 61140:315 Constant: 61150:315 0 (const int) 61160:315 'ballot' ( temp highp 4-component vector of uint) 61170:316 move second child to first child ( temp highp 2-component vector of uint) 61180:316 vector swizzle ( temp highp 2-component vector of uint) 61190:316 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 61200:316 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 61210:316 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 61220:316 Constant: 61230:316 2 (const int) 61240:316 Constant: 61250:316 2 (const int) 61260:316 Sequence 61270:316 Constant: 61280:316 0 (const int) 61290:316 Constant: 61300:316 1 (const int) 61310:316 subgroupPartitionedExclusiveAndNV ( global highp 2-component vector of uint) 61320:316 vector swizzle ( temp highp 2-component vector of uint) 61330:316 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 61340:316 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 61350:316 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 61360:316 Constant: 61370:316 1 (const int) 61380:316 Constant: 61390:316 2 (const int) 61400:316 Sequence 61410:316 Constant: 61420:316 0 (const int) 61430:316 Constant: 61440:316 1 (const int) 61450:316 'ballot' ( temp highp 4-component vector of uint) 61460:317 move second child to first child ( temp highp 3-component vector of uint) 61470:317 vector swizzle ( temp highp 3-component vector of uint) 61480:317 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 61490:317 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 61500:317 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 61510:317 Constant: 61520:317 2 (const int) 61530:317 Constant: 61540:317 2 (const int) 61550:317 Sequence 61560:317 Constant: 61570:317 0 (const int) 61580:317 Constant: 61590:317 1 (const int) 61600:317 Constant: 61610:317 2 (const int) 61620:317 subgroupPartitionedExclusiveAndNV ( global highp 3-component vector of uint) 61630:317 vector swizzle ( temp highp 3-component vector of uint) 61640:317 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 61650:317 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 61660:317 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 61670:317 Constant: 61680:317 2 (const int) 61690:317 Constant: 61700:317 2 (const int) 61710:317 Sequence 61720:317 Constant: 61730:317 0 (const int) 61740:317 Constant: 61750:317 1 (const int) 61760:317 Constant: 61770:317 2 (const int) 61780:317 'ballot' ( temp highp 4-component vector of uint) 61790:318 move second child to first child ( temp highp 4-component vector of uint) 61800:318 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 61810:318 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 61820:318 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 61830:318 Constant: 61840:318 2 (const int) 61850:318 Constant: 61860:318 2 (const int) 61870:318 subgroupPartitionedExclusiveAndNV ( global highp 4-component vector of uint) 61880:318 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 61890:318 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 61900:318 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 61910:318 Constant: 61920:318 3 (const int) 61930:318 Constant: 61940:318 2 (const int) 61950:318 'ballot' ( temp highp 4-component vector of uint) 61960:320 move second child to first child ( temp highp int) 61970:320 direct index ( temp highp int) 61980:320 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 61990:320 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 62000:320 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 62010:320 Constant: 62020:320 3 (const int) 62030:320 Constant: 62040:320 1 (const int) 62050:320 Constant: 62060:320 0 (const int) 62070:320 Convert bool to int ( temp highp int) 62080:320 subgroupPartitionedExclusiveAndNV ( global bool, operation at highp) 62090:320 Compare Less Than ( temp bool) 62100:320 direct index ( temp highp int) 62110:320 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 62120:320 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 62130:320 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 62140:320 Constant: 62150:320 0 (const int) 62160:320 Constant: 62170:320 1 (const int) 62180:320 Constant: 62190:320 0 (const int) 62200:320 Constant: 62210:320 0 (const int) 62220:320 'ballot' ( temp highp 4-component vector of uint) 62230:321 move second child to first child ( temp highp 2-component vector of int) 62240:321 vector swizzle ( temp highp 2-component vector of int) 62250:321 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 62260:321 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 62270:321 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 62280:321 Constant: 62290:321 3 (const int) 62300:321 Constant: 62310:321 1 (const int) 62320:321 Sequence 62330:321 Constant: 62340:321 0 (const int) 62350:321 Constant: 62360:321 1 (const int) 62370:321 Convert bool to int ( temp highp 2-component vector of int) 62380:321 subgroupPartitionedExclusiveAndNV ( global 2-component vector of bool, operation at highp) 62390:321 Compare Less Than ( global 2-component vector of bool, operation at highp) 62400:321 vector swizzle ( temp highp 2-component vector of int) 62410:321 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 62420:321 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 62430:321 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 62440:321 Constant: 62450:321 1 (const int) 62460:321 Constant: 62470:321 1 (const int) 62480:321 Sequence 62490:321 Constant: 62500:321 0 (const int) 62510:321 Constant: 62520:321 1 (const int) 62530:321 Constant: 62540:321 0 (const int) 62550:321 0 (const int) 62560:321 'ballot' ( temp highp 4-component vector of uint) 62570:322 move second child to first child ( temp highp 3-component vector of int) 62580:322 vector swizzle ( temp highp 3-component vector of int) 62590:322 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 62600:322 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 62610:322 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 62620:322 Constant: 62630:322 3 (const int) 62640:322 Constant: 62650:322 1 (const int) 62660:322 Sequence 62670:322 Constant: 62680:322 0 (const int) 62690:322 Constant: 62700:322 1 (const int) 62710:322 Constant: 62720:322 2 (const int) 62730:322 Convert bool to int ( temp highp 3-component vector of int) 62740:322 subgroupPartitionedExclusiveAndNV ( global 3-component vector of bool, operation at highp) 62750:322 Compare Less Than ( global 3-component vector of bool, operation at highp) 62760:322 vector swizzle ( temp highp 3-component vector of int) 62770:322 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 62780:322 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 62790:322 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 62800:322 Constant: 62810:322 1 (const int) 62820:322 Constant: 62830:322 1 (const int) 62840:322 Sequence 62850:322 Constant: 62860:322 0 (const int) 62870:322 Constant: 62880:322 1 (const int) 62890:322 Constant: 62900:322 2 (const int) 62910:322 Constant: 62920:322 0 (const int) 62930:322 0 (const int) 62940:322 0 (const int) 62950:322 'ballot' ( temp highp 4-component vector of uint) 62960:323 move second child to first child ( temp highp 4-component vector of int) 62970:323 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 62980:323 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 62990:323 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 63000:323 Constant: 63010:323 3 (const int) 63020:323 Constant: 63030:323 1 (const int) 63040:323 Convert bool to int ( temp highp 4-component vector of int) 63050:323 subgroupPartitionedExclusiveAndNV ( global 4-component vector of bool, operation at highp) 63060:323 Compare Less Than ( global 4-component vector of bool, operation at highp) 63070:323 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 63080:323 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 63090:323 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 63100:323 Constant: 63110:323 1 (const int) 63120:323 Constant: 63130:323 1 (const int) 63140:323 Constant: 63150:323 0 (const int) 63160:323 0 (const int) 63170:323 0 (const int) 63180:323 0 (const int) 63190:323 'ballot' ( temp highp 4-component vector of uint) 63200:325 move second child to first child ( temp highp int) 63210:325 direct index ( temp highp int) 63220:325 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 63230:325 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 63240:325 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 63250:325 Constant: 63260:325 3 (const int) 63270:325 Constant: 63280:325 1 (const int) 63290:325 Constant: 63300:325 0 (const int) 63310:325 subgroupPartitionedExclusiveOrNV ( global highp int) 63320:325 direct index ( temp highp int) 63330:325 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 63340:325 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 63350:325 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 63360:325 Constant: 63370:325 0 (const int) 63380:325 Constant: 63390:325 1 (const int) 63400:325 Constant: 63410:325 0 (const int) 63420:325 'ballot' ( temp highp 4-component vector of uint) 63430:326 move second child to first child ( temp highp 2-component vector of int) 63440:326 vector swizzle ( temp highp 2-component vector of int) 63450:326 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 63460:326 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 63470:326 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 63480:326 Constant: 63490:326 3 (const int) 63500:326 Constant: 63510:326 1 (const int) 63520:326 Sequence 63530:326 Constant: 63540:326 0 (const int) 63550:326 Constant: 63560:326 1 (const int) 63570:326 subgroupPartitionedExclusiveOrNV ( global highp 2-component vector of int) 63580:326 vector swizzle ( temp highp 2-component vector of int) 63590:326 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 63600:326 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 63610:326 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 63620:326 Constant: 63630:326 1 (const int) 63640:326 Constant: 63650:326 1 (const int) 63660:326 Sequence 63670:326 Constant: 63680:326 0 (const int) 63690:326 Constant: 63700:326 1 (const int) 63710:326 'ballot' ( temp highp 4-component vector of uint) 63720:327 move second child to first child ( temp highp 3-component vector of int) 63730:327 vector swizzle ( temp highp 3-component vector of int) 63740:327 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 63750:327 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 63760:327 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 63770:327 Constant: 63780:327 3 (const int) 63790:327 Constant: 63800:327 1 (const int) 63810:327 Sequence 63820:327 Constant: 63830:327 0 (const int) 63840:327 Constant: 63850:327 1 (const int) 63860:327 Constant: 63870:327 2 (const int) 63880:327 subgroupPartitionedExclusiveOrNV ( global highp 3-component vector of int) 63890:327 vector swizzle ( temp highp 3-component vector of int) 63900:327 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 63910:327 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 63920:327 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 63930:327 Constant: 63940:327 2 (const int) 63950:327 Constant: 63960:327 1 (const int) 63970:327 Sequence 63980:327 Constant: 63990:327 0 (const int) 64000:327 Constant: 64010:327 1 (const int) 64020:327 Constant: 64030:327 2 (const int) 64040:327 'ballot' ( temp highp 4-component vector of uint) 64050:328 move second child to first child ( temp highp 4-component vector of int) 64060:328 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 64070:328 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 64080:328 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 64090:328 Constant: 64100:328 3 (const int) 64110:328 Constant: 64120:328 1 (const int) 64130:328 subgroupPartitionedExclusiveOrNV ( global highp 4-component vector of int) 64140:328 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 64150:328 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 64160:328 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 64170:328 Constant: 64180:328 3 (const int) 64190:328 Constant: 64200:328 1 (const int) 64210:328 'ballot' ( temp highp 4-component vector of uint) 64220:330 move second child to first child ( temp highp uint) 64230:330 direct index ( temp highp uint) 64240:330 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 64250:330 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 64260:330 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 64270:330 Constant: 64280:330 3 (const int) 64290:330 Constant: 64300:330 2 (const int) 64310:330 Constant: 64320:330 0 (const int) 64330:330 subgroupPartitionedExclusiveOrNV ( global highp uint) 64340:330 direct index ( temp highp uint) 64350:330 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 64360:330 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 64370:330 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 64380:330 Constant: 64390:330 0 (const int) 64400:330 Constant: 64410:330 2 (const int) 64420:330 Constant: 64430:330 0 (const int) 64440:330 'ballot' ( temp highp 4-component vector of uint) 64450:331 move second child to first child ( temp highp 2-component vector of uint) 64460:331 vector swizzle ( temp highp 2-component vector of uint) 64470:331 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 64480:331 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 64490:331 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 64500:331 Constant: 64510:331 3 (const int) 64520:331 Constant: 64530:331 2 (const int) 64540:331 Sequence 64550:331 Constant: 64560:331 0 (const int) 64570:331 Constant: 64580:331 1 (const int) 64590:331 subgroupPartitionedExclusiveOrNV ( global highp 2-component vector of uint) 64600:331 vector swizzle ( temp highp 2-component vector of uint) 64610:331 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 64620:331 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 64630:331 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 64640:331 Constant: 64650:331 1 (const int) 64660:331 Constant: 64670:331 2 (const int) 64680:331 Sequence 64690:331 Constant: 64700:331 0 (const int) 64710:331 Constant: 64720:331 1 (const int) 64730:331 'ballot' ( temp highp 4-component vector of uint) 64740:332 move second child to first child ( temp highp 3-component vector of uint) 64750:332 vector swizzle ( temp highp 3-component vector of uint) 64760:332 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 64770:332 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 64780:332 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 64790:332 Constant: 64800:332 3 (const int) 64810:332 Constant: 64820:332 2 (const int) 64830:332 Sequence 64840:332 Constant: 64850:332 0 (const int) 64860:332 Constant: 64870:332 1 (const int) 64880:332 Constant: 64890:332 2 (const int) 64900:332 subgroupPartitionedExclusiveOrNV ( global highp 3-component vector of uint) 64910:332 vector swizzle ( temp highp 3-component vector of uint) 64920:332 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 64930:332 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 64940:332 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 64950:332 Constant: 64960:332 2 (const int) 64970:332 Constant: 64980:332 2 (const int) 64990:332 Sequence 65000:332 Constant: 65010:332 0 (const int) 65020:332 Constant: 65030:332 1 (const int) 65040:332 Constant: 65050:332 2 (const int) 65060:332 'ballot' ( temp highp 4-component vector of uint) 65070:333 move second child to first child ( temp highp 4-component vector of uint) 65080:333 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 65090:333 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 65100:333 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 65110:333 Constant: 65120:333 3 (const int) 65130:333 Constant: 65140:333 2 (const int) 65150:333 subgroupPartitionedExclusiveOrNV ( global highp 4-component vector of uint) 65160:333 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 65170:333 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 65180:333 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 65190:333 Constant: 65200:333 3 (const int) 65210:333 Constant: 65220:333 2 (const int) 65230:333 'ballot' ( temp highp 4-component vector of uint) 65240:335 move second child to first child ( temp highp int) 65250:335 direct index ( temp highp int) 65260:335 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 65270:335 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 65280:335 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 65290:335 Constant: 65300:335 3 (const int) 65310:335 Constant: 65320:335 1 (const int) 65330:335 Constant: 65340:335 0 (const int) 65350:335 Convert bool to int ( temp highp int) 65360:335 subgroupPartitionedExclusiveOrNV ( global bool, operation at highp) 65370:335 Compare Less Than ( temp bool) 65380:335 direct index ( temp highp int) 65390:335 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 65400:335 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 65410:335 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 65420:335 Constant: 65430:335 0 (const int) 65440:335 Constant: 65450:335 1 (const int) 65460:335 Constant: 65470:335 0 (const int) 65480:335 Constant: 65490:335 0 (const int) 65500:335 'ballot' ( temp highp 4-component vector of uint) 65510:336 move second child to first child ( temp highp 2-component vector of int) 65520:336 vector swizzle ( temp highp 2-component vector of int) 65530:336 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 65540:336 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 65550:336 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 65560:336 Constant: 65570:336 3 (const int) 65580:336 Constant: 65590:336 1 (const int) 65600:336 Sequence 65610:336 Constant: 65620:336 0 (const int) 65630:336 Constant: 65640:336 1 (const int) 65650:336 Convert bool to int ( temp highp 2-component vector of int) 65660:336 subgroupPartitionedExclusiveOrNV ( global 2-component vector of bool, operation at highp) 65670:336 Compare Less Than ( global 2-component vector of bool, operation at highp) 65680:336 vector swizzle ( temp highp 2-component vector of int) 65690:336 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 65700:336 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 65710:336 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 65720:336 Constant: 65730:336 1 (const int) 65740:336 Constant: 65750:336 1 (const int) 65760:336 Sequence 65770:336 Constant: 65780:336 0 (const int) 65790:336 Constant: 65800:336 1 (const int) 65810:336 Constant: 65820:336 0 (const int) 65830:336 0 (const int) 65840:336 'ballot' ( temp highp 4-component vector of uint) 65850:337 move second child to first child ( temp highp 3-component vector of int) 65860:337 vector swizzle ( temp highp 3-component vector of int) 65870:337 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 65880:337 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 65890:337 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 65900:337 Constant: 65910:337 3 (const int) 65920:337 Constant: 65930:337 1 (const int) 65940:337 Sequence 65950:337 Constant: 65960:337 0 (const int) 65970:337 Constant: 65980:337 1 (const int) 65990:337 Constant: 66000:337 2 (const int) 66010:337 Convert bool to int ( temp highp 3-component vector of int) 66020:337 subgroupPartitionedExclusiveOrNV ( global 3-component vector of bool, operation at highp) 66030:337 Compare Less Than ( global 3-component vector of bool, operation at highp) 66040:337 vector swizzle ( temp highp 3-component vector of int) 66050:337 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 66060:337 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 66070:337 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 66080:337 Constant: 66090:337 1 (const int) 66100:337 Constant: 66110:337 1 (const int) 66120:337 Sequence 66130:337 Constant: 66140:337 0 (const int) 66150:337 Constant: 66160:337 1 (const int) 66170:337 Constant: 66180:337 2 (const int) 66190:337 Constant: 66200:337 0 (const int) 66210:337 0 (const int) 66220:337 0 (const int) 66230:337 'ballot' ( temp highp 4-component vector of uint) 66240:338 move second child to first child ( temp highp 4-component vector of int) 66250:338 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 66260:338 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 66270:338 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 66280:338 Constant: 66290:338 3 (const int) 66300:338 Constant: 66310:338 1 (const int) 66320:338 Convert bool to int ( temp highp 4-component vector of int) 66330:338 subgroupPartitionedExclusiveOrNV ( global 4-component vector of bool, operation at highp) 66340:338 Compare Less Than ( global 4-component vector of bool, operation at highp) 66350:338 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 66360:338 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 66370:338 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 66380:338 Constant: 66390:338 1 (const int) 66400:338 Constant: 66410:338 1 (const int) 66420:338 Constant: 66430:338 0 (const int) 66440:338 0 (const int) 66450:338 0 (const int) 66460:338 0 (const int) 66470:338 'ballot' ( temp highp 4-component vector of uint) 66480:340 move second child to first child ( temp highp int) 66490:340 direct index ( temp highp int) 66500:340 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 66510:340 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 66520:340 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 66530:340 Constant: 66540:340 3 (const int) 66550:340 Constant: 66560:340 1 (const int) 66570:340 Constant: 66580:340 0 (const int) 66590:340 subgroupPartitionedExclusiveXorNV ( global highp int) 66600:340 direct index ( temp highp int) 66610:340 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 66620:340 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 66630:340 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 66640:340 Constant: 66650:340 0 (const int) 66660:340 Constant: 66670:340 1 (const int) 66680:340 Constant: 66690:340 0 (const int) 66700:340 'ballot' ( temp highp 4-component vector of uint) 66710:341 move second child to first child ( temp highp 2-component vector of int) 66720:341 vector swizzle ( temp highp 2-component vector of int) 66730:341 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 66740:341 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 66750:341 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 66760:341 Constant: 66770:341 3 (const int) 66780:341 Constant: 66790:341 1 (const int) 66800:341 Sequence 66810:341 Constant: 66820:341 0 (const int) 66830:341 Constant: 66840:341 1 (const int) 66850:341 subgroupPartitionedExclusiveXorNV ( global highp 2-component vector of int) 66860:341 vector swizzle ( temp highp 2-component vector of int) 66870:341 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 66880:341 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 66890:341 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 66900:341 Constant: 66910:341 1 (const int) 66920:341 Constant: 66930:341 1 (const int) 66940:341 Sequence 66950:341 Constant: 66960:341 0 (const int) 66970:341 Constant: 66980:341 1 (const int) 66990:341 'ballot' ( temp highp 4-component vector of uint) 67000:342 move second child to first child ( temp highp 3-component vector of int) 67010:342 vector swizzle ( temp highp 3-component vector of int) 67020:342 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 67030:342 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 67040:342 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 67050:342 Constant: 67060:342 3 (const int) 67070:342 Constant: 67080:342 1 (const int) 67090:342 Sequence 67100:342 Constant: 67110:342 0 (const int) 67120:342 Constant: 67130:342 1 (const int) 67140:342 Constant: 67150:342 2 (const int) 67160:342 subgroupPartitionedExclusiveXorNV ( global highp 3-component vector of int) 67170:342 vector swizzle ( temp highp 3-component vector of int) 67180:342 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 67190:342 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 67200:342 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 67210:342 Constant: 67220:342 2 (const int) 67230:342 Constant: 67240:342 1 (const int) 67250:342 Sequence 67260:342 Constant: 67270:342 0 (const int) 67280:342 Constant: 67290:342 1 (const int) 67300:342 Constant: 67310:342 2 (const int) 67320:342 'ballot' ( temp highp 4-component vector of uint) 67330:343 move second child to first child ( temp highp 4-component vector of int) 67340:343 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 67350:343 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 67360:343 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 67370:343 Constant: 67380:343 3 (const int) 67390:343 Constant: 67400:343 1 (const int) 67410:343 subgroupPartitionedExclusiveXorNV ( global highp 4-component vector of int) 67420:343 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 67430:343 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 67440:343 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 67450:343 Constant: 67460:343 3 (const int) 67470:343 Constant: 67480:343 1 (const int) 67490:343 'ballot' ( temp highp 4-component vector of uint) 67500:345 move second child to first child ( temp highp uint) 67510:345 direct index ( temp highp uint) 67520:345 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 67530:345 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 67540:345 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 67550:345 Constant: 67560:345 0 (const int) 67570:345 Constant: 67580:345 2 (const int) 67590:345 Constant: 67600:345 0 (const int) 67610:345 subgroupPartitionedExclusiveXorNV ( global highp uint) 67620:345 direct index ( temp highp uint) 67630:345 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 67640:345 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 67650:345 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 67660:345 Constant: 67670:345 0 (const int) 67680:345 Constant: 67690:345 2 (const int) 67700:345 Constant: 67710:345 0 (const int) 67720:345 'ballot' ( temp highp 4-component vector of uint) 67730:346 move second child to first child ( temp highp 2-component vector of uint) 67740:346 vector swizzle ( temp highp 2-component vector of uint) 67750:346 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 67760:346 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 67770:346 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 67780:346 Constant: 67790:346 0 (const int) 67800:346 Constant: 67810:346 2 (const int) 67820:346 Sequence 67830:346 Constant: 67840:346 0 (const int) 67850:346 Constant: 67860:346 1 (const int) 67870:346 subgroupPartitionedExclusiveXorNV ( global highp 2-component vector of uint) 67880:346 vector swizzle ( temp highp 2-component vector of uint) 67890:346 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 67900:346 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 67910:346 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 67920:346 Constant: 67930:346 1 (const int) 67940:346 Constant: 67950:346 2 (const int) 67960:346 Sequence 67970:346 Constant: 67980:346 0 (const int) 67990:346 Constant: 68000:346 1 (const int) 68010:346 'ballot' ( temp highp 4-component vector of uint) 68020:347 move second child to first child ( temp highp 3-component vector of uint) 68030:347 vector swizzle ( temp highp 3-component vector of uint) 68040:347 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 68050:347 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 68060:347 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 68070:347 Constant: 68080:347 0 (const int) 68090:347 Constant: 68100:347 2 (const int) 68110:347 Sequence 68120:347 Constant: 68130:347 0 (const int) 68140:347 Constant: 68150:347 1 (const int) 68160:347 Constant: 68170:347 2 (const int) 68180:347 subgroupPartitionedExclusiveXorNV ( global highp 3-component vector of uint) 68190:347 vector swizzle ( temp highp 3-component vector of uint) 68200:347 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 68210:347 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 68220:347 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 68230:347 Constant: 68240:347 2 (const int) 68250:347 Constant: 68260:347 2 (const int) 68270:347 Sequence 68280:347 Constant: 68290:347 0 (const int) 68300:347 Constant: 68310:347 1 (const int) 68320:347 Constant: 68330:347 2 (const int) 68340:347 'ballot' ( temp highp 4-component vector of uint) 68350:348 move second child to first child ( temp highp 4-component vector of uint) 68360:348 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 68370:348 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 68380:348 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 68390:348 Constant: 68400:348 0 (const int) 68410:348 Constant: 68420:348 2 (const int) 68430:348 subgroupPartitionedExclusiveXorNV ( global highp 4-component vector of uint) 68440:348 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 68450:348 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 68460:348 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 68470:348 Constant: 68480:348 3 (const int) 68490:348 Constant: 68500:348 2 (const int) 68510:348 'ballot' ( temp highp 4-component vector of uint) 68520:350 move second child to first child ( temp highp int) 68530:350 direct index ( temp highp int) 68540:350 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 68550:350 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 68560:350 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 68570:350 Constant: 68580:350 0 (const int) 68590:350 Constant: 68600:350 1 (const int) 68610:350 Constant: 68620:350 0 (const int) 68630:350 Convert bool to int ( temp highp int) 68640:350 subgroupPartitionedExclusiveXorNV ( global bool, operation at highp) 68650:350 Compare Less Than ( temp bool) 68660:350 direct index ( temp highp int) 68670:350 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 68680:350 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 68690:350 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 68700:350 Constant: 68710:350 0 (const int) 68720:350 Constant: 68730:350 1 (const int) 68740:350 Constant: 68750:350 0 (const int) 68760:350 Constant: 68770:350 0 (const int) 68780:350 'ballot' ( temp highp 4-component vector of uint) 68790:351 move second child to first child ( temp highp 2-component vector of int) 68800:351 vector swizzle ( temp highp 2-component vector of int) 68810:351 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 68820:351 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 68830:351 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 68840:351 Constant: 68850:351 0 (const int) 68860:351 Constant: 68870:351 1 (const int) 68880:351 Sequence 68890:351 Constant: 68900:351 0 (const int) 68910:351 Constant: 68920:351 1 (const int) 68930:351 Convert bool to int ( temp highp 2-component vector of int) 68940:351 subgroupPartitionedExclusiveXorNV ( global 2-component vector of bool, operation at highp) 68950:351 Compare Less Than ( global 2-component vector of bool, operation at highp) 68960:351 vector swizzle ( temp highp 2-component vector of int) 68970:351 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 68980:351 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 68990:351 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 69000:351 Constant: 69010:351 1 (const int) 69020:351 Constant: 69030:351 1 (const int) 69040:351 Sequence 69050:351 Constant: 69060:351 0 (const int) 69070:351 Constant: 69080:351 1 (const int) 69090:351 Constant: 69100:351 0 (const int) 69110:351 0 (const int) 69120:351 'ballot' ( temp highp 4-component vector of uint) 69130:352 move second child to first child ( temp highp 3-component vector of int) 69140:352 vector swizzle ( temp highp 3-component vector of int) 69150:352 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 69160:352 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 69170:352 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 69180:352 Constant: 69190:352 0 (const int) 69200:352 Constant: 69210:352 1 (const int) 69220:352 Sequence 69230:352 Constant: 69240:352 0 (const int) 69250:352 Constant: 69260:352 1 (const int) 69270:352 Constant: 69280:352 2 (const int) 69290:352 Convert bool to int ( temp highp 3-component vector of int) 69300:352 subgroupPartitionedExclusiveXorNV ( global 3-component vector of bool, operation at highp) 69310:352 Compare Less Than ( global 3-component vector of bool, operation at highp) 69320:352 vector swizzle ( temp highp 3-component vector of int) 69330:352 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 69340:352 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 69350:352 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 69360:352 Constant: 69370:352 1 (const int) 69380:352 Constant: 69390:352 1 (const int) 69400:352 Sequence 69410:352 Constant: 69420:352 0 (const int) 69430:352 Constant: 69440:352 1 (const int) 69450:352 Constant: 69460:352 2 (const int) 69470:352 Constant: 69480:352 0 (const int) 69490:352 0 (const int) 69500:352 0 (const int) 69510:352 'ballot' ( temp highp 4-component vector of uint) 69520:353 move second child to first child ( temp highp 4-component vector of int) 69530:353 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 69540:353 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 69550:353 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 69560:353 Constant: 69570:353 0 (const int) 69580:353 Constant: 69590:353 1 (const int) 69600:353 Convert bool to int ( temp highp 4-component vector of int) 69610:353 subgroupPartitionedExclusiveXorNV ( global 4-component vector of bool, operation at highp) 69620:353 Compare Less Than ( global 4-component vector of bool, operation at highp) 69630:353 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 69640:353 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 69650:353 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 69660:353 Constant: 69670:353 1 (const int) 69680:353 Constant: 69690:353 1 (const int) 69700:353 Constant: 69710:353 0 (const int) 69720:353 0 (const int) 69730:353 0 (const int) 69740:353 0 (const int) 69750:353 'ballot' ( temp highp 4-component vector of uint) 69760:? Linker Objects 69770:? 'gl_WorkGroupSize' ( const highp 3-component vector of uint WorkGroupSize) 69780:? 8 (const uint) 69790:? 1 (const uint) 69800:? 1 (const uint) 69810:? 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6982 6983 6984Linked compute stage: 6985 6986 6987Shader version: 320 6988Requested GL_KHR_shader_subgroup_basic 6989Requested GL_NV_shader_subgroup_partitioned 6990local_size = (8, 1, 1) 69910:? Sequence 69920:14 Function Definition: main( ( global void) 69930:14 Function Parameters: 69940:16 Sequence 69950:16 Sequence 69960:16 move second child to first child ( temp highp uint) 69970:16 'invocation' ( temp highp uint) 69980:16 mod ( temp mediump uint) 69990:16 add ( temp mediump uint) 70000:16 'gl_SubgroupInvocationID' ( in mediump uint SubgroupInvocationID) 70010:16 'gl_SubgroupSize' ( in mediump uint SubgroupSize) 70020:16 Constant: 70030:16 4 (const uint) 70040:18 Sequence 70050:18 move second child to first child ( temp highp 4-component vector of uint) 70060:18 'ballot' ( temp highp 4-component vector of uint) 70070:18 subgroupPartitionNV ( global highp 4-component vector of uint) 70080:18 'invocation' ( temp highp uint) 70090:20 move second child to first child ( temp highp 4-component vector of uint) 70100:20 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 70110: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}) 70120: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}) 70130:20 Constant: 70140:20 0 (const int) 70150:20 Constant: 70160:20 2 (const int) 70170:20 subgroupPartitionNV ( global highp 4-component vector of uint) 70180:20 direct index ( temp highp float) 70190:20 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 70200: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}) 70210: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}) 70220:20 Constant: 70230:20 0 (const int) 70240:20 Constant: 70250:20 0 (const int) 70260:20 Constant: 70270:20 0 (const int) 70280:21 move second child to first child ( temp highp 4-component vector of uint) 70290:21 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 70300: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}) 70310: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}) 70320:21 Constant: 70330:21 0 (const int) 70340:21 Constant: 70350:21 2 (const int) 70360:21 subgroupPartitionNV ( global highp 4-component vector of uint) 70370:21 vector swizzle ( temp highp 2-component vector of float) 70380:21 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 70390: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}) 70400: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}) 70410:21 Constant: 70420:21 0 (const int) 70430:21 Constant: 70440:21 0 (const int) 70450:21 Sequence 70460:21 Constant: 70470:21 0 (const int) 70480:21 Constant: 70490:21 1 (const int) 70500:22 move second child to first child ( temp highp 4-component vector of uint) 70510:22 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 70520:22 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 70530:22 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 70540:22 Constant: 70550:22 0 (const int) 70560:22 Constant: 70570:22 2 (const int) 70580:22 subgroupPartitionNV ( global highp 4-component vector of uint) 70590:22 vector swizzle ( temp highp 3-component vector of float) 70600:22 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 70610:22 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 70620:22 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 70630:22 Constant: 70640:22 0 (const int) 70650:22 Constant: 70660:22 0 (const int) 70670:22 Sequence 70680:22 Constant: 70690:22 0 (const int) 70700:22 Constant: 70710:22 1 (const int) 70720:22 Constant: 70730:22 2 (const int) 70740:23 move second child to first child ( temp highp 4-component vector of uint) 70750:23 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 70760: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}) 70770: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}) 70780:23 Constant: 70790:23 0 (const int) 70800:23 Constant: 70810:23 2 (const int) 70820:23 subgroupPartitionNV ( global highp 4-component vector of uint) 70830:23 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 70840: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}) 70850: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}) 70860:23 Constant: 70870:23 0 (const int) 70880:23 Constant: 70890:23 0 (const int) 70900:25 move second child to first child ( temp highp 4-component vector of uint) 70910:25 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 70920: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}) 70930: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}) 70940:25 Constant: 70950:25 0 (const int) 70960:25 Constant: 70970:25 2 (const int) 70980:25 subgroupPartitionNV ( global highp 4-component vector of uint) 70990:25 direct index ( temp highp int) 71000:25 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 71010: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}) 71020: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}) 71030:25 Constant: 71040:25 0 (const int) 71050:25 Constant: 71060:25 1 (const int) 71070:25 Constant: 71080:25 0 (const int) 71090:26 move second child to first child ( temp highp 4-component vector of uint) 71100:26 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 71110: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}) 71120: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}) 71130:26 Constant: 71140:26 0 (const int) 71150:26 Constant: 71160:26 2 (const int) 71170:26 subgroupPartitionNV ( global highp 4-component vector of uint) 71180:26 vector swizzle ( temp highp 2-component vector of int) 71190:26 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 71200: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}) 71210: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}) 71220:26 Constant: 71230:26 0 (const int) 71240:26 Constant: 71250:26 1 (const int) 71260:26 Sequence 71270:26 Constant: 71280:26 0 (const int) 71290:26 Constant: 71300:26 1 (const int) 71310:27 move second child to first child ( temp highp 4-component vector of uint) 71320:27 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 71330:27 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 71340:27 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 71350:27 Constant: 71360:27 0 (const int) 71370:27 Constant: 71380:27 2 (const int) 71390:27 subgroupPartitionNV ( global highp 4-component vector of uint) 71400:27 vector swizzle ( temp highp 3-component vector of int) 71410:27 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 71420:27 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 71430:27 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 71440:27 Constant: 71450:27 0 (const int) 71460:27 Constant: 71470:27 1 (const int) 71480:27 Sequence 71490:27 Constant: 71500:27 0 (const int) 71510:27 Constant: 71520:27 1 (const int) 71530:27 Constant: 71540:27 2 (const int) 71550:28 move second child to first child ( temp highp 4-component vector of uint) 71560:28 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 71570: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}) 71580: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}) 71590:28 Constant: 71600:28 0 (const int) 71610:28 Constant: 71620:28 2 (const int) 71630:28 subgroupPartitionNV ( global highp 4-component vector of uint) 71640:28 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 71650: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}) 71660: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}) 71670:28 Constant: 71680:28 0 (const int) 71690:28 Constant: 71700:28 1 (const int) 71710:30 move second child to first child ( temp highp 4-component vector of uint) 71720:30 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 71730: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}) 71740: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}) 71750:30 Constant: 71760:30 0 (const int) 71770:30 Constant: 71780:30 2 (const int) 71790:30 subgroupPartitionNV ( global highp 4-component vector of uint) 71800:30 direct index ( temp highp uint) 71810:30 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 71820: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}) 71830: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}) 71840:30 Constant: 71850:30 0 (const int) 71860:30 Constant: 71870:30 2 (const int) 71880:30 Constant: 71890:30 0 (const int) 71900:31 move second child to first child ( temp highp 4-component vector of uint) 71910:31 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 71920: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}) 71930: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}) 71940:31 Constant: 71950:31 0 (const int) 71960:31 Constant: 71970:31 2 (const int) 71980:31 subgroupPartitionNV ( global highp 4-component vector of uint) 71990:31 vector swizzle ( temp highp 2-component vector of uint) 72000:31 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 72010: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}) 72020: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}) 72030:31 Constant: 72040:31 0 (const int) 72050:31 Constant: 72060:31 2 (const int) 72070:31 Sequence 72080:31 Constant: 72090:31 0 (const int) 72100:31 Constant: 72110:31 1 (const int) 72120:32 move second child to first child ( temp highp 4-component vector of uint) 72130:32 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 72140:32 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 72150:32 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 72160:32 Constant: 72170:32 0 (const int) 72180:32 Constant: 72190:32 2 (const int) 72200:32 subgroupPartitionNV ( global highp 4-component vector of uint) 72210:32 vector swizzle ( temp highp 3-component vector of uint) 72220:32 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 72230:32 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 72240:32 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 72250:32 Constant: 72260:32 0 (const int) 72270:32 Constant: 72280:32 2 (const int) 72290:32 Sequence 72300:32 Constant: 72310:32 0 (const int) 72320:32 Constant: 72330:32 1 (const int) 72340:32 Constant: 72350:32 2 (const int) 72360:33 move second child to first child ( temp highp 4-component vector of uint) 72370:33 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 72380: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}) 72390: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}) 72400:33 Constant: 72410:33 0 (const int) 72420:33 Constant: 72430:33 2 (const int) 72440:33 subgroupPartitionNV ( global highp 4-component vector of uint) 72450:33 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 72460: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}) 72470: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}) 72480:33 Constant: 72490:33 0 (const int) 72500:33 Constant: 72510:33 2 (const int) 72520:35 move second child to first child ( temp highp 4-component vector of uint) 72530:35 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 72540: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}) 72550: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}) 72560:35 Constant: 72570:35 1 (const int) 72580:35 Constant: 72590:35 2 (const int) 72600:35 subgroupPartitionNV ( global highp 4-component vector of uint) 72610:35 Convert int to bool ( temp bool) 72620:35 direct index ( temp highp int) 72630:35 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 72640: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}) 72650: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}) 72660:35 Constant: 72670:35 0 (const int) 72680:35 Constant: 72690:35 1 (const int) 72700:35 Constant: 72710:35 0 (const int) 72720:36 move second child to first child ( temp highp 4-component vector of uint) 72730:36 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 72740: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}) 72750: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}) 72760:36 Constant: 72770:36 1 (const int) 72780:36 Constant: 72790:36 2 (const int) 72800:36 subgroupPartitionNV ( global highp 4-component vector of uint) 72810:36 Convert int to bool ( temp 2-component vector of bool) 72820:36 vector swizzle ( temp highp 2-component vector of int) 72830:36 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 72840: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}) 72850: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}) 72860:36 Constant: 72870:36 0 (const int) 72880:36 Constant: 72890:36 1 (const int) 72900:36 Sequence 72910:36 Constant: 72920:36 0 (const int) 72930:36 Constant: 72940:36 1 (const int) 72950:37 move second child to first child ( temp highp 4-component vector of uint) 72960:37 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 72970:37 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 72980:37 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 72990:37 Constant: 73000:37 1 (const int) 73010:37 Constant: 73020:37 2 (const int) 73030:37 subgroupPartitionNV ( global highp 4-component vector of uint) 73040:37 Convert int to bool ( temp 3-component vector of bool) 73050:37 vector swizzle ( temp highp 3-component vector of int) 73060:37 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 73070:37 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 73080:37 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 73090:37 Constant: 73100:37 0 (const int) 73110:37 Constant: 73120:37 1 (const int) 73130:37 Sequence 73140:37 Constant: 73150:37 0 (const int) 73160:37 Constant: 73170:37 1 (const int) 73180:37 Constant: 73190:37 2 (const int) 73200:38 move second child to first child ( temp highp 4-component vector of uint) 73210:38 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 73220: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}) 73230: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}) 73240:38 Constant: 73250:38 1 (const int) 73260:38 Constant: 73270:38 2 (const int) 73280:38 subgroupPartitionNV ( global highp 4-component vector of uint) 73290:38 Convert int to bool ( temp 4-component vector of bool) 73300:38 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 73310: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}) 73320: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}) 73330:38 Constant: 73340:38 0 (const int) 73350:38 Constant: 73360:38 1 (const int) 73370:40 move second child to first child ( temp highp float) 73380:40 direct index ( temp highp float) 73390:40 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 73400: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}) 73410: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}) 73420:40 Constant: 73430:40 1 (const int) 73440:40 Constant: 73450:40 0 (const int) 73460:40 Constant: 73470:40 0 (const int) 73480:40 subgroupPartitionedAddNV ( global highp float) 73490:40 direct index ( temp highp float) 73500:40 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 73510: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}) 73520: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}) 73530:40 Constant: 73540:40 0 (const int) 73550:40 Constant: 73560:40 0 (const int) 73570:40 Constant: 73580:40 0 (const int) 73590:40 'ballot' ( temp highp 4-component vector of uint) 73600:41 move second child to first child ( temp highp 2-component vector of float) 73610:41 vector swizzle ( temp highp 2-component vector of float) 73620:41 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 73630: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}) 73640: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}) 73650:41 Constant: 73660:41 1 (const int) 73670:41 Constant: 73680:41 0 (const int) 73690:41 Sequence 73700:41 Constant: 73710:41 0 (const int) 73720:41 Constant: 73730:41 1 (const int) 73740:41 subgroupPartitionedAddNV ( global highp 2-component vector of float) 73750:41 vector swizzle ( temp highp 2-component vector of float) 73760:41 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 73770: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}) 73780: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}) 73790:41 Constant: 73800:41 1 (const int) 73810:41 Constant: 73820:41 0 (const int) 73830:41 Sequence 73840:41 Constant: 73850:41 0 (const int) 73860:41 Constant: 73870:41 1 (const int) 73880:41 'ballot' ( temp highp 4-component vector of uint) 73890:42 move second child to first child ( temp highp 3-component vector of float) 73900:42 vector swizzle ( temp highp 3-component vector of float) 73910:42 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 73920:42 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 73930:42 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 73940:42 Constant: 73950:42 1 (const int) 73960:42 Constant: 73970:42 0 (const int) 73980:42 Sequence 73990:42 Constant: 74000:42 0 (const int) 74010:42 Constant: 74020:42 1 (const int) 74030:42 Constant: 74040:42 2 (const int) 74050:42 subgroupPartitionedAddNV ( global highp 3-component vector of float) 74060:42 vector swizzle ( temp highp 3-component vector of float) 74070:42 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 74080:42 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 74090:42 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 74100:42 Constant: 74110:42 2 (const int) 74120:42 Constant: 74130:42 0 (const int) 74140:42 Sequence 74150:42 Constant: 74160:42 0 (const int) 74170:42 Constant: 74180:42 1 (const int) 74190:42 Constant: 74200:42 2 (const int) 74210:42 'ballot' ( temp highp 4-component vector of uint) 74220:43 move second child to first child ( temp highp 4-component vector of float) 74230:43 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 74240: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}) 74250: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}) 74260:43 Constant: 74270:43 1 (const int) 74280:43 Constant: 74290:43 0 (const int) 74300:43 subgroupPartitionedAddNV ( global highp 4-component vector of float) 74310:43 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 74320: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}) 74330: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}) 74340:43 Constant: 74350:43 3 (const int) 74360:43 Constant: 74370:43 0 (const int) 74380:43 'ballot' ( temp highp 4-component vector of uint) 74390:45 move second child to first child ( temp highp int) 74400:45 direct index ( temp highp int) 74410:45 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 74420: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}) 74430: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}) 74440:45 Constant: 74450:45 1 (const int) 74460:45 Constant: 74470:45 1 (const int) 74480:45 Constant: 74490:45 0 (const int) 74500:45 subgroupPartitionedAddNV ( global highp int) 74510:45 direct index ( temp highp int) 74520:45 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 74530: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}) 74540: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}) 74550:45 Constant: 74560:45 0 (const int) 74570:45 Constant: 74580:45 1 (const int) 74590:45 Constant: 74600:45 0 (const int) 74610:45 'ballot' ( temp highp 4-component vector of uint) 74620:46 move second child to first child ( temp highp 2-component vector of int) 74630:46 vector swizzle ( temp highp 2-component vector of int) 74640:46 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 74650: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}) 74660: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}) 74670:46 Constant: 74680:46 1 (const int) 74690:46 Constant: 74700:46 1 (const int) 74710:46 Sequence 74720:46 Constant: 74730:46 0 (const int) 74740:46 Constant: 74750:46 1 (const int) 74760:46 subgroupPartitionedAddNV ( global highp 2-component vector of int) 74770:46 vector swizzle ( temp highp 2-component vector of int) 74780:46 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 74790: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}) 74800: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}) 74810:46 Constant: 74820:46 1 (const int) 74830:46 Constant: 74840:46 1 (const int) 74850:46 Sequence 74860:46 Constant: 74870:46 0 (const int) 74880:46 Constant: 74890:46 1 (const int) 74900:46 'ballot' ( temp highp 4-component vector of uint) 74910:47 move second child to first child ( temp highp 3-component vector of int) 74920:47 vector swizzle ( temp highp 3-component vector of int) 74930:47 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 74940:47 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 74950:47 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 74960:47 Constant: 74970:47 1 (const int) 74980:47 Constant: 74990:47 1 (const int) 75000:47 Sequence 75010:47 Constant: 75020:47 0 (const int) 75030:47 Constant: 75040:47 1 (const int) 75050:47 Constant: 75060:47 2 (const int) 75070:47 subgroupPartitionedAddNV ( global highp 3-component vector of int) 75080:47 vector swizzle ( temp highp 3-component vector of int) 75090:47 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 75100:47 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 75110:47 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 75120:47 Constant: 75130:47 2 (const int) 75140:47 Constant: 75150:47 1 (const int) 75160:47 Sequence 75170:47 Constant: 75180:47 0 (const int) 75190:47 Constant: 75200:47 1 (const int) 75210:47 Constant: 75220:47 2 (const int) 75230:47 'ballot' ( temp highp 4-component vector of uint) 75240:48 move second child to first child ( temp highp 4-component vector of int) 75250:48 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 75260: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}) 75270: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}) 75280:48 Constant: 75290:48 1 (const int) 75300:48 Constant: 75310:48 1 (const int) 75320:48 subgroupPartitionedAddNV ( global highp 4-component vector of int) 75330:48 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 75340: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}) 75350: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}) 75360:48 Constant: 75370:48 3 (const int) 75380:48 Constant: 75390:48 1 (const int) 75400:48 'ballot' ( temp highp 4-component vector of uint) 75410:50 move second child to first child ( temp highp uint) 75420:50 direct index ( temp highp uint) 75430:50 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 75440: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}) 75450: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}) 75460:50 Constant: 75470:50 1 (const int) 75480:50 Constant: 75490:50 2 (const int) 75500:50 Constant: 75510:50 0 (const int) 75520:50 subgroupPartitionedAddNV ( global highp uint) 75530:50 direct index ( temp highp uint) 75540:50 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 75550: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}) 75560: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}) 75570:50 Constant: 75580:50 0 (const int) 75590:50 Constant: 75600:50 2 (const int) 75610:50 Constant: 75620:50 0 (const int) 75630:50 'ballot' ( temp highp 4-component vector of uint) 75640:51 move second child to first child ( temp highp 2-component vector of uint) 75650:51 vector swizzle ( temp highp 2-component vector of uint) 75660:51 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 75670: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}) 75680: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}) 75690:51 Constant: 75700:51 1 (const int) 75710:51 Constant: 75720:51 2 (const int) 75730:51 Sequence 75740:51 Constant: 75750:51 0 (const int) 75760:51 Constant: 75770:51 1 (const int) 75780:51 subgroupPartitionedAddNV ( global highp 2-component vector of uint) 75790:51 vector swizzle ( temp highp 2-component vector of uint) 75800:51 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 75810: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}) 75820: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}) 75830:51 Constant: 75840:51 1 (const int) 75850:51 Constant: 75860:51 2 (const int) 75870:51 Sequence 75880:51 Constant: 75890:51 0 (const int) 75900:51 Constant: 75910:51 1 (const int) 75920:51 'ballot' ( temp highp 4-component vector of uint) 75930:52 move second child to first child ( temp highp 3-component vector of uint) 75940:52 vector swizzle ( temp highp 3-component vector of uint) 75950:52 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 75960:52 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 75970:52 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 75980:52 Constant: 75990:52 1 (const int) 76000:52 Constant: 76010:52 2 (const int) 76020:52 Sequence 76030:52 Constant: 76040:52 0 (const int) 76050:52 Constant: 76060:52 1 (const int) 76070:52 Constant: 76080:52 2 (const int) 76090:52 subgroupPartitionedAddNV ( global highp 3-component vector of uint) 76100:52 vector swizzle ( temp highp 3-component vector of uint) 76110:52 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 76120:52 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 76130:52 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 76140:52 Constant: 76150:52 2 (const int) 76160:52 Constant: 76170:52 2 (const int) 76180:52 Sequence 76190:52 Constant: 76200:52 0 (const int) 76210:52 Constant: 76220:52 1 (const int) 76230:52 Constant: 76240:52 2 (const int) 76250:52 'ballot' ( temp highp 4-component vector of uint) 76260:53 move second child to first child ( temp highp 4-component vector of uint) 76270:53 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 76280: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}) 76290: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}) 76300:53 Constant: 76310:53 1 (const int) 76320:53 Constant: 76330:53 2 (const int) 76340:53 subgroupPartitionedAddNV ( global highp 4-component vector of uint) 76350:53 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 76360: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}) 76370: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}) 76380:53 Constant: 76390:53 3 (const int) 76400:53 Constant: 76410:53 2 (const int) 76420:53 'ballot' ( temp highp 4-component vector of uint) 76430:55 move second child to first child ( temp highp float) 76440:55 direct index ( temp highp float) 76450:55 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 76460: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}) 76470: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}) 76480:55 Constant: 76490:55 2 (const int) 76500:55 Constant: 76510:55 0 (const int) 76520:55 Constant: 76530:55 0 (const int) 76540:55 subgroupPartitionedMulNV ( global highp float) 76550:55 direct index ( temp highp float) 76560:55 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 76570: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}) 76580: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}) 76590:55 Constant: 76600:55 0 (const int) 76610:55 Constant: 76620:55 0 (const int) 76630:55 Constant: 76640:55 0 (const int) 76650:55 'ballot' ( temp highp 4-component vector of uint) 76660:56 move second child to first child ( temp highp 2-component vector of float) 76670:56 vector swizzle ( temp highp 2-component vector of float) 76680:56 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 76690: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}) 76700: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}) 76710:56 Constant: 76720:56 2 (const int) 76730:56 Constant: 76740:56 0 (const int) 76750:56 Sequence 76760:56 Constant: 76770:56 0 (const int) 76780:56 Constant: 76790:56 1 (const int) 76800:56 subgroupPartitionedMulNV ( global highp 2-component vector of float) 76810:56 vector swizzle ( temp highp 2-component vector of float) 76820:56 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 76830: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}) 76840: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}) 76850:56 Constant: 76860:56 1 (const int) 76870:56 Constant: 76880:56 0 (const int) 76890:56 Sequence 76900:56 Constant: 76910:56 0 (const int) 76920:56 Constant: 76930:56 1 (const int) 76940:56 'ballot' ( temp highp 4-component vector of uint) 76950:57 move second child to first child ( temp highp 3-component vector of float) 76960:57 vector swizzle ( temp highp 3-component vector of float) 76970:57 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 76980:57 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 76990:57 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 77000:57 Constant: 77010:57 2 (const int) 77020:57 Constant: 77030:57 0 (const int) 77040:57 Sequence 77050:57 Constant: 77060:57 0 (const int) 77070:57 Constant: 77080:57 1 (const int) 77090:57 Constant: 77100:57 2 (const int) 77110:57 subgroupPartitionedMulNV ( global highp 3-component vector of float) 77120:57 vector swizzle ( temp highp 3-component vector of float) 77130:57 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 77140:57 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 77150:57 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 77160:57 Constant: 77170:57 2 (const int) 77180:57 Constant: 77190:57 0 (const int) 77200:57 Sequence 77210:57 Constant: 77220:57 0 (const int) 77230:57 Constant: 77240:57 1 (const int) 77250:57 Constant: 77260:57 2 (const int) 77270:57 'ballot' ( temp highp 4-component vector of uint) 77280:58 move second child to first child ( temp highp 4-component vector of float) 77290:58 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 77300: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}) 77310: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}) 77320:58 Constant: 77330:58 2 (const int) 77340:58 Constant: 77350:58 0 (const int) 77360:58 subgroupPartitionedMulNV ( global highp 4-component vector of float) 77370:58 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 77380: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}) 77390: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}) 77400:58 Constant: 77410:58 3 (const int) 77420:58 Constant: 77430:58 0 (const int) 77440:58 'ballot' ( temp highp 4-component vector of uint) 77450:60 move second child to first child ( temp highp int) 77460:60 direct index ( temp highp int) 77470:60 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 77480: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}) 77490: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}) 77500:60 Constant: 77510:60 2 (const int) 77520:60 Constant: 77530:60 1 (const int) 77540:60 Constant: 77550:60 0 (const int) 77560:60 subgroupPartitionedMulNV ( global highp int) 77570:60 direct index ( temp highp int) 77580:60 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 77590: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}) 77600: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}) 77610:60 Constant: 77620:60 0 (const int) 77630:60 Constant: 77640:60 1 (const int) 77650:60 Constant: 77660:60 0 (const int) 77670:60 'ballot' ( temp highp 4-component vector of uint) 77680:61 move second child to first child ( temp highp 2-component vector of int) 77690:61 vector swizzle ( temp highp 2-component vector of int) 77700:61 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 77710: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}) 77720: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}) 77730:61 Constant: 77740:61 2 (const int) 77750:61 Constant: 77760:61 1 (const int) 77770:61 Sequence 77780:61 Constant: 77790:61 0 (const int) 77800:61 Constant: 77810:61 1 (const int) 77820:61 subgroupPartitionedMulNV ( global highp 2-component vector of int) 77830:61 vector swizzle ( temp highp 2-component vector of int) 77840:61 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 77850: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}) 77860: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}) 77870:61 Constant: 77880:61 1 (const int) 77890:61 Constant: 77900:61 1 (const int) 77910:61 Sequence 77920:61 Constant: 77930:61 0 (const int) 77940:61 Constant: 77950:61 1 (const int) 77960:61 'ballot' ( temp highp 4-component vector of uint) 77970:62 move second child to first child ( temp highp 3-component vector of int) 77980:62 vector swizzle ( temp highp 3-component vector of int) 77990:62 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 78000:62 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 78010:62 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 78020:62 Constant: 78030:62 2 (const int) 78040:62 Constant: 78050:62 1 (const int) 78060:62 Sequence 78070:62 Constant: 78080:62 0 (const int) 78090:62 Constant: 78100:62 1 (const int) 78110:62 Constant: 78120:62 2 (const int) 78130:62 subgroupPartitionedMulNV ( global highp 3-component vector of int) 78140:62 vector swizzle ( temp highp 3-component vector of int) 78150:62 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 78160:62 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 78170:62 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 78180:62 Constant: 78190:62 2 (const int) 78200:62 Constant: 78210:62 1 (const int) 78220:62 Sequence 78230:62 Constant: 78240:62 0 (const int) 78250:62 Constant: 78260:62 1 (const int) 78270:62 Constant: 78280:62 2 (const int) 78290:62 'ballot' ( temp highp 4-component vector of uint) 78300:63 move second child to first child ( temp highp 4-component vector of int) 78310:63 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 78320: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}) 78330: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}) 78340:63 Constant: 78350:63 2 (const int) 78360:63 Constant: 78370:63 1 (const int) 78380:63 subgroupPartitionedMulNV ( global highp 4-component vector of int) 78390:63 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 78400: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}) 78410: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}) 78420:63 Constant: 78430:63 3 (const int) 78440:63 Constant: 78450:63 1 (const int) 78460:63 'ballot' ( temp highp 4-component vector of uint) 78470:65 move second child to first child ( temp highp uint) 78480:65 direct index ( temp highp uint) 78490:65 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 78500: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}) 78510: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}) 78520:65 Constant: 78530:65 2 (const int) 78540:65 Constant: 78550:65 2 (const int) 78560:65 Constant: 78570:65 0 (const int) 78580:65 subgroupPartitionedMulNV ( global highp uint) 78590:65 direct index ( temp highp uint) 78600:65 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 78610: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}) 78620: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}) 78630:65 Constant: 78640:65 0 (const int) 78650:65 Constant: 78660:65 2 (const int) 78670:65 Constant: 78680:65 0 (const int) 78690:65 'ballot' ( temp highp 4-component vector of uint) 78700:66 move second child to first child ( temp highp 2-component vector of uint) 78710:66 vector swizzle ( temp highp 2-component vector of uint) 78720:66 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 78730: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}) 78740: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}) 78750:66 Constant: 78760:66 2 (const int) 78770:66 Constant: 78780:66 2 (const int) 78790:66 Sequence 78800:66 Constant: 78810:66 0 (const int) 78820:66 Constant: 78830:66 1 (const int) 78840:66 subgroupPartitionedMulNV ( global highp 2-component vector of uint) 78850:66 vector swizzle ( temp highp 2-component vector of uint) 78860:66 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 78870: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}) 78880: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}) 78890:66 Constant: 78900:66 1 (const int) 78910:66 Constant: 78920:66 2 (const int) 78930:66 Sequence 78940:66 Constant: 78950:66 0 (const int) 78960:66 Constant: 78970:66 1 (const int) 78980:66 'ballot' ( temp highp 4-component vector of uint) 78990:67 move second child to first child ( temp highp 3-component vector of uint) 79000:67 vector swizzle ( temp highp 3-component vector of uint) 79010:67 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 79020:67 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 79030:67 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 79040:67 Constant: 79050:67 2 (const int) 79060:67 Constant: 79070:67 2 (const int) 79080:67 Sequence 79090:67 Constant: 79100:67 0 (const int) 79110:67 Constant: 79120:67 1 (const int) 79130:67 Constant: 79140:67 2 (const int) 79150:67 subgroupPartitionedMulNV ( global highp 3-component vector of uint) 79160:67 vector swizzle ( temp highp 3-component vector of uint) 79170:67 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 79180:67 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 79190:67 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 79200:67 Constant: 79210:67 2 (const int) 79220:67 Constant: 79230:67 2 (const int) 79240:67 Sequence 79250:67 Constant: 79260:67 0 (const int) 79270:67 Constant: 79280:67 1 (const int) 79290:67 Constant: 79300:67 2 (const int) 79310:67 'ballot' ( temp highp 4-component vector of uint) 79320:68 move second child to first child ( temp highp 4-component vector of uint) 79330:68 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 79340: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}) 79350: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}) 79360:68 Constant: 79370:68 2 (const int) 79380:68 Constant: 79390:68 2 (const int) 79400:68 subgroupPartitionedMulNV ( global highp 4-component vector of uint) 79410:68 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 79420: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}) 79430: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}) 79440:68 Constant: 79450:68 3 (const int) 79460:68 Constant: 79470:68 2 (const int) 79480:68 'ballot' ( temp highp 4-component vector of uint) 79490:70 move second child to first child ( temp highp float) 79500:70 direct index ( temp highp float) 79510:70 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 79520: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}) 79530: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}) 79540:70 Constant: 79550:70 2 (const int) 79560:70 Constant: 79570:70 0 (const int) 79580:70 Constant: 79590:70 0 (const int) 79600:70 subgroupPartitionedMinNV ( global highp float) 79610:70 direct index ( temp highp float) 79620:70 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 79630: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}) 79640: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}) 79650:70 Constant: 79660:70 0 (const int) 79670:70 Constant: 79680:70 0 (const int) 79690:70 Constant: 79700:70 0 (const int) 79710:70 'ballot' ( temp highp 4-component vector of uint) 79720:71 move second child to first child ( temp highp 2-component vector of float) 79730:71 vector swizzle ( temp highp 2-component vector of float) 79740:71 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 79750: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}) 79760: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}) 79770:71 Constant: 79780:71 2 (const int) 79790:71 Constant: 79800:71 0 (const int) 79810:71 Sequence 79820:71 Constant: 79830:71 0 (const int) 79840:71 Constant: 79850:71 1 (const int) 79860:71 subgroupPartitionedMinNV ( global highp 2-component vector of float) 79870:71 vector swizzle ( temp highp 2-component vector of float) 79880:71 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 79890: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}) 79900: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}) 79910:71 Constant: 79920:71 1 (const int) 79930:71 Constant: 79940:71 0 (const int) 79950:71 Sequence 79960:71 Constant: 79970:71 0 (const int) 79980:71 Constant: 79990:71 1 (const int) 80000:71 'ballot' ( temp highp 4-component vector of uint) 80010:72 move second child to first child ( temp highp 3-component vector of float) 80020:72 vector swizzle ( temp highp 3-component vector of float) 80030:72 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 80040:72 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 80050:72 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 80060:72 Constant: 80070:72 2 (const int) 80080:72 Constant: 80090:72 0 (const int) 80100:72 Sequence 80110:72 Constant: 80120:72 0 (const int) 80130:72 Constant: 80140:72 1 (const int) 80150:72 Constant: 80160:72 2 (const int) 80170:72 subgroupPartitionedMinNV ( global highp 3-component vector of float) 80180:72 vector swizzle ( temp highp 3-component vector of float) 80190:72 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 80200:72 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 80210:72 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 80220:72 Constant: 80230:72 2 (const int) 80240:72 Constant: 80250:72 0 (const int) 80260:72 Sequence 80270:72 Constant: 80280:72 0 (const int) 80290:72 Constant: 80300:72 1 (const int) 80310:72 Constant: 80320:72 2 (const int) 80330:72 'ballot' ( temp highp 4-component vector of uint) 80340:73 move second child to first child ( temp highp 4-component vector of float) 80350:73 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 80360: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}) 80370: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}) 80380:73 Constant: 80390:73 2 (const int) 80400:73 Constant: 80410:73 0 (const int) 80420:73 subgroupPartitionedMinNV ( global highp 4-component vector of float) 80430:73 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 80440: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}) 80450: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}) 80460:73 Constant: 80470:73 3 (const int) 80480:73 Constant: 80490:73 0 (const int) 80500:73 'ballot' ( temp highp 4-component vector of uint) 80510:75 move second child to first child ( temp highp int) 80520:75 direct index ( temp highp int) 80530:75 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 80540: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}) 80550: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}) 80560:75 Constant: 80570:75 3 (const int) 80580:75 Constant: 80590:75 1 (const int) 80600:75 Constant: 80610:75 0 (const int) 80620:75 subgroupPartitionedMinNV ( global highp int) 80630:75 direct index ( temp highp int) 80640:75 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 80650: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}) 80660: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}) 80670:75 Constant: 80680:75 0 (const int) 80690:75 Constant: 80700:75 1 (const int) 80710:75 Constant: 80720:75 0 (const int) 80730:75 'ballot' ( temp highp 4-component vector of uint) 80740:76 move second child to first child ( temp highp 2-component vector of int) 80750:76 vector swizzle ( temp highp 2-component vector of int) 80760:76 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 80770: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}) 80780: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}) 80790:76 Constant: 80800:76 3 (const int) 80810:76 Constant: 80820:76 1 (const int) 80830:76 Sequence 80840:76 Constant: 80850:76 0 (const int) 80860:76 Constant: 80870:76 1 (const int) 80880:76 subgroupPartitionedMinNV ( global highp 2-component vector of int) 80890:76 vector swizzle ( temp highp 2-component vector of int) 80900:76 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 80910: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}) 80920: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}) 80930:76 Constant: 80940:76 1 (const int) 80950:76 Constant: 80960:76 1 (const int) 80970:76 Sequence 80980:76 Constant: 80990:76 0 (const int) 81000:76 Constant: 81010:76 1 (const int) 81020:76 'ballot' ( temp highp 4-component vector of uint) 81030:77 move second child to first child ( temp highp 3-component vector of int) 81040:77 vector swizzle ( temp highp 3-component vector of int) 81050:77 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 81060:77 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 81070:77 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 81080:77 Constant: 81090:77 3 (const int) 81100:77 Constant: 81110:77 1 (const int) 81120:77 Sequence 81130:77 Constant: 81140:77 0 (const int) 81150:77 Constant: 81160:77 1 (const int) 81170:77 Constant: 81180:77 2 (const int) 81190:77 subgroupPartitionedMinNV ( global highp 3-component vector of int) 81200:77 vector swizzle ( temp highp 3-component vector of int) 81210:77 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 81220:77 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 81230:77 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 81240:77 Constant: 81250:77 2 (const int) 81260:77 Constant: 81270:77 1 (const int) 81280:77 Sequence 81290:77 Constant: 81300:77 0 (const int) 81310:77 Constant: 81320:77 1 (const int) 81330:77 Constant: 81340:77 2 (const int) 81350:77 'ballot' ( temp highp 4-component vector of uint) 81360:78 move second child to first child ( temp highp 4-component vector of int) 81370:78 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 81380: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}) 81390: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}) 81400:78 Constant: 81410:78 3 (const int) 81420:78 Constant: 81430:78 1 (const int) 81440:78 subgroupPartitionedMinNV ( global highp 4-component vector of int) 81450:78 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 81460: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}) 81470: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}) 81480:78 Constant: 81490:78 3 (const int) 81500:78 Constant: 81510:78 1 (const int) 81520:78 'ballot' ( temp highp 4-component vector of uint) 81530:80 move second child to first child ( temp highp uint) 81540:80 direct index ( temp highp uint) 81550:80 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 81560: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}) 81570: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}) 81580:80 Constant: 81590:80 3 (const int) 81600:80 Constant: 81610:80 2 (const int) 81620:80 Constant: 81630:80 0 (const int) 81640:80 subgroupPartitionedMinNV ( global highp uint) 81650:80 direct index ( temp highp uint) 81660:80 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 81670: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}) 81680: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}) 81690:80 Constant: 81700:80 0 (const int) 81710:80 Constant: 81720:80 2 (const int) 81730:80 Constant: 81740:80 0 (const int) 81750:80 'ballot' ( temp highp 4-component vector of uint) 81760:81 move second child to first child ( temp highp 2-component vector of uint) 81770:81 vector swizzle ( temp highp 2-component vector of uint) 81780:81 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 81790: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}) 81800: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}) 81810:81 Constant: 81820:81 3 (const int) 81830:81 Constant: 81840:81 2 (const int) 81850:81 Sequence 81860:81 Constant: 81870:81 0 (const int) 81880:81 Constant: 81890:81 1 (const int) 81900:81 subgroupPartitionedMinNV ( global highp 2-component vector of uint) 81910:81 vector swizzle ( temp highp 2-component vector of uint) 81920:81 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 81930: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}) 81940: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}) 81950:81 Constant: 81960:81 1 (const int) 81970:81 Constant: 81980:81 2 (const int) 81990:81 Sequence 82000:81 Constant: 82010:81 0 (const int) 82020:81 Constant: 82030:81 1 (const int) 82040:81 'ballot' ( temp highp 4-component vector of uint) 82050:82 move second child to first child ( temp highp 3-component vector of uint) 82060:82 vector swizzle ( temp highp 3-component vector of uint) 82070:82 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 82080:82 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 82090:82 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 82100:82 Constant: 82110:82 3 (const int) 82120:82 Constant: 82130:82 2 (const int) 82140:82 Sequence 82150:82 Constant: 82160:82 0 (const int) 82170:82 Constant: 82180:82 1 (const int) 82190:82 Constant: 82200:82 2 (const int) 82210:82 subgroupPartitionedMinNV ( global highp 3-component vector of uint) 82220:82 vector swizzle ( temp highp 3-component vector of uint) 82230:82 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 82240:82 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 82250:82 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 82260:82 Constant: 82270:82 2 (const int) 82280:82 Constant: 82290:82 2 (const int) 82300:82 Sequence 82310:82 Constant: 82320:82 0 (const int) 82330:82 Constant: 82340:82 1 (const int) 82350:82 Constant: 82360:82 2 (const int) 82370:82 'ballot' ( temp highp 4-component vector of uint) 82380:83 move second child to first child ( temp highp 4-component vector of uint) 82390:83 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 82400: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}) 82410: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}) 82420:83 Constant: 82430:83 3 (const int) 82440:83 Constant: 82450:83 2 (const int) 82460:83 subgroupPartitionedMinNV ( global highp 4-component vector of uint) 82470:83 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 82480: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}) 82490: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}) 82500:83 Constant: 82510:83 3 (const int) 82520:83 Constant: 82530:83 2 (const int) 82540:83 'ballot' ( temp highp 4-component vector of uint) 82550:85 move second child to first child ( temp highp float) 82560:85 direct index ( temp highp float) 82570:85 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 82580: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}) 82590: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}) 82600:85 Constant: 82610:85 3 (const int) 82620:85 Constant: 82630:85 0 (const int) 82640:85 Constant: 82650:85 0 (const int) 82660:85 subgroupPartitionedMaxNV ( global highp float) 82670:85 direct index ( temp highp float) 82680:85 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 82690: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}) 82700: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}) 82710:85 Constant: 82720:85 0 (const int) 82730:85 Constant: 82740:85 0 (const int) 82750:85 Constant: 82760:85 0 (const int) 82770:85 'ballot' ( temp highp 4-component vector of uint) 82780:86 move second child to first child ( temp highp 2-component vector of float) 82790:86 vector swizzle ( temp highp 2-component vector of float) 82800:86 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 82810: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}) 82820: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}) 82830:86 Constant: 82840:86 3 (const int) 82850:86 Constant: 82860:86 0 (const int) 82870:86 Sequence 82880:86 Constant: 82890:86 0 (const int) 82900:86 Constant: 82910:86 1 (const int) 82920:86 subgroupPartitionedMaxNV ( global highp 2-component vector of float) 82930:86 vector swizzle ( temp highp 2-component vector of float) 82940:86 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 82950: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}) 82960: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}) 82970:86 Constant: 82980:86 1 (const int) 82990:86 Constant: 83000:86 0 (const int) 83010:86 Sequence 83020:86 Constant: 83030:86 0 (const int) 83040:86 Constant: 83050:86 1 (const int) 83060:86 'ballot' ( temp highp 4-component vector of uint) 83070:87 move second child to first child ( temp highp 3-component vector of float) 83080:87 vector swizzle ( temp highp 3-component vector of float) 83090:87 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 83100:87 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 83110:87 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 83120:87 Constant: 83130:87 3 (const int) 83140:87 Constant: 83150:87 0 (const int) 83160:87 Sequence 83170:87 Constant: 83180:87 0 (const int) 83190:87 Constant: 83200:87 1 (const int) 83210:87 Constant: 83220:87 2 (const int) 83230:87 subgroupPartitionedMaxNV ( global highp 3-component vector of float) 83240:87 vector swizzle ( temp highp 3-component vector of float) 83250:87 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 83260:87 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 83270:87 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 83280:87 Constant: 83290:87 2 (const int) 83300:87 Constant: 83310:87 0 (const int) 83320:87 Sequence 83330:87 Constant: 83340:87 0 (const int) 83350:87 Constant: 83360:87 1 (const int) 83370:87 Constant: 83380:87 2 (const int) 83390:87 'ballot' ( temp highp 4-component vector of uint) 83400:88 move second child to first child ( temp highp 4-component vector of float) 83410:88 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 83420: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}) 83430: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}) 83440:88 Constant: 83450:88 3 (const int) 83460:88 Constant: 83470:88 0 (const int) 83480:88 subgroupPartitionedMaxNV ( global highp 4-component vector of float) 83490:88 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 83500: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}) 83510: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}) 83520:88 Constant: 83530:88 3 (const int) 83540:88 Constant: 83550:88 0 (const int) 83560:88 'ballot' ( temp highp 4-component vector of uint) 83570:90 move second child to first child ( temp highp int) 83580:90 direct index ( temp highp int) 83590:90 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 83600: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}) 83610: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}) 83620:90 Constant: 83630:90 0 (const int) 83640:90 Constant: 83650:90 1 (const int) 83660:90 Constant: 83670:90 0 (const int) 83680:90 subgroupPartitionedMaxNV ( global highp int) 83690:90 direct index ( temp highp int) 83700:90 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 83710: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}) 83720: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}) 83730:90 Constant: 83740:90 0 (const int) 83750:90 Constant: 83760:90 1 (const int) 83770:90 Constant: 83780:90 0 (const int) 83790:90 'ballot' ( temp highp 4-component vector of uint) 83800:91 move second child to first child ( temp highp 2-component vector of int) 83810:91 vector swizzle ( temp highp 2-component vector of int) 83820:91 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 83830: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}) 83840: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}) 83850:91 Constant: 83860:91 0 (const int) 83870:91 Constant: 83880:91 1 (const int) 83890:91 Sequence 83900:91 Constant: 83910:91 0 (const int) 83920:91 Constant: 83930:91 1 (const int) 83940:91 subgroupPartitionedMaxNV ( global highp 2-component vector of int) 83950:91 vector swizzle ( temp highp 2-component vector of int) 83960:91 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 83970: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}) 83980: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}) 83990:91 Constant: 84000:91 1 (const int) 84010:91 Constant: 84020:91 1 (const int) 84030:91 Sequence 84040:91 Constant: 84050:91 0 (const int) 84060:91 Constant: 84070:91 1 (const int) 84080:91 'ballot' ( temp highp 4-component vector of uint) 84090:92 move second child to first child ( temp highp 3-component vector of int) 84100:92 vector swizzle ( temp highp 3-component vector of int) 84110:92 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 84120:92 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 84130:92 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 84140:92 Constant: 84150:92 0 (const int) 84160:92 Constant: 84170:92 1 (const int) 84180:92 Sequence 84190:92 Constant: 84200:92 0 (const int) 84210:92 Constant: 84220:92 1 (const int) 84230:92 Constant: 84240:92 2 (const int) 84250:92 subgroupPartitionedMaxNV ( global highp 3-component vector of int) 84260:92 vector swizzle ( temp highp 3-component vector of int) 84270:92 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 84280:92 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 84290:92 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 84300:92 Constant: 84310:92 2 (const int) 84320:92 Constant: 84330:92 1 (const int) 84340:92 Sequence 84350:92 Constant: 84360:92 0 (const int) 84370:92 Constant: 84380:92 1 (const int) 84390:92 Constant: 84400:92 2 (const int) 84410:92 'ballot' ( temp highp 4-component vector of uint) 84420:93 move second child to first child ( temp highp 4-component vector of int) 84430:93 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 84440: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}) 84450: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}) 84460:93 Constant: 84470:93 0 (const int) 84480:93 Constant: 84490:93 1 (const int) 84500:93 subgroupPartitionedMaxNV ( global highp 4-component vector of int) 84510:93 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 84520: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}) 84530: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}) 84540:93 Constant: 84550:93 3 (const int) 84560:93 Constant: 84570:93 1 (const int) 84580:93 'ballot' ( temp highp 4-component vector of uint) 84590:95 move second child to first child ( temp highp uint) 84600:95 direct index ( temp highp uint) 84610:95 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 84620: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}) 84630: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}) 84640:95 Constant: 84650:95 0 (const int) 84660:95 Constant: 84670:95 2 (const int) 84680:95 Constant: 84690:95 0 (const int) 84700:95 subgroupPartitionedMaxNV ( global highp uint) 84710:95 direct index ( temp highp uint) 84720:95 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 84730: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}) 84740: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}) 84750:95 Constant: 84760:95 0 (const int) 84770:95 Constant: 84780:95 2 (const int) 84790:95 Constant: 84800:95 0 (const int) 84810:95 'ballot' ( temp highp 4-component vector of uint) 84820:96 move second child to first child ( temp highp 2-component vector of uint) 84830:96 vector swizzle ( temp highp 2-component vector of uint) 84840:96 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 84850: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}) 84860: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}) 84870:96 Constant: 84880:96 0 (const int) 84890:96 Constant: 84900:96 2 (const int) 84910:96 Sequence 84920:96 Constant: 84930:96 0 (const int) 84940:96 Constant: 84950:96 1 (const int) 84960:96 subgroupPartitionedMaxNV ( global highp 2-component vector of uint) 84970:96 vector swizzle ( temp highp 2-component vector of uint) 84980:96 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 84990: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}) 85000: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}) 85010:96 Constant: 85020:96 1 (const int) 85030:96 Constant: 85040:96 2 (const int) 85050:96 Sequence 85060:96 Constant: 85070:96 0 (const int) 85080:96 Constant: 85090:96 1 (const int) 85100:96 'ballot' ( temp highp 4-component vector of uint) 85110:97 move second child to first child ( temp highp 3-component vector of uint) 85120:97 vector swizzle ( temp highp 3-component vector of uint) 85130:97 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 85140:97 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 85150:97 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 85160:97 Constant: 85170:97 0 (const int) 85180:97 Constant: 85190:97 2 (const int) 85200:97 Sequence 85210:97 Constant: 85220:97 0 (const int) 85230:97 Constant: 85240:97 1 (const int) 85250:97 Constant: 85260:97 2 (const int) 85270:97 subgroupPartitionedMaxNV ( global highp 3-component vector of uint) 85280:97 vector swizzle ( temp highp 3-component vector of uint) 85290:97 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 85300:97 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 85310:97 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 85320:97 Constant: 85330:97 2 (const int) 85340:97 Constant: 85350:97 2 (const int) 85360:97 Sequence 85370:97 Constant: 85380:97 0 (const int) 85390:97 Constant: 85400:97 1 (const int) 85410:97 Constant: 85420:97 2 (const int) 85430:97 'ballot' ( temp highp 4-component vector of uint) 85440:98 move second child to first child ( temp highp 4-component vector of uint) 85450:98 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 85460: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}) 85470: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}) 85480:98 Constant: 85490:98 0 (const int) 85500:98 Constant: 85510:98 2 (const int) 85520:98 subgroupPartitionedMaxNV ( global highp 4-component vector of uint) 85530:98 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 85540: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}) 85550: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}) 85560:98 Constant: 85570:98 3 (const int) 85580:98 Constant: 85590:98 2 (const int) 85600:98 'ballot' ( temp highp 4-component vector of uint) 85610:100 move second child to first child ( temp highp int) 85620:100 direct index ( temp highp int) 85630:100 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 85640: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}) 85650: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}) 85660:100 Constant: 85670:100 0 (const int) 85680:100 Constant: 85690:100 1 (const int) 85700:100 Constant: 85710:100 0 (const int) 85720:100 subgroupPartitionedAndNV ( global highp int) 85730:100 direct index ( temp highp int) 85740:100 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 85750: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}) 85760: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}) 85770:100 Constant: 85780:100 0 (const int) 85790:100 Constant: 85800:100 1 (const int) 85810:100 Constant: 85820:100 0 (const int) 85830:100 'ballot' ( temp highp 4-component vector of uint) 85840:101 move second child to first child ( temp highp 2-component vector of int) 85850:101 vector swizzle ( temp highp 2-component vector of int) 85860:101 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 85870: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}) 85880: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}) 85890:101 Constant: 85900:101 0 (const int) 85910:101 Constant: 85920:101 1 (const int) 85930:101 Sequence 85940:101 Constant: 85950:101 0 (const int) 85960:101 Constant: 85970:101 1 (const int) 85980:101 subgroupPartitionedAndNV ( global highp 2-component vector of int) 85990:101 vector swizzle ( temp highp 2-component vector of int) 86000:101 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 86010: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}) 86020: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}) 86030:101 Constant: 86040:101 1 (const int) 86050:101 Constant: 86060:101 1 (const int) 86070:101 Sequence 86080:101 Constant: 86090:101 0 (const int) 86100:101 Constant: 86110:101 1 (const int) 86120:101 'ballot' ( temp highp 4-component vector of uint) 86130:102 move second child to first child ( temp highp 3-component vector of int) 86140:102 vector swizzle ( temp highp 3-component vector of int) 86150:102 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 86160:102 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 86170:102 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 86180:102 Constant: 86190:102 0 (const int) 86200:102 Constant: 86210:102 1 (const int) 86220:102 Sequence 86230:102 Constant: 86240:102 0 (const int) 86250:102 Constant: 86260:102 1 (const int) 86270:102 Constant: 86280:102 2 (const int) 86290:102 subgroupPartitionedAndNV ( global highp 3-component vector of int) 86300:102 vector swizzle ( temp highp 3-component vector of int) 86310:102 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 86320:102 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 86330:102 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 86340:102 Constant: 86350:102 2 (const int) 86360:102 Constant: 86370:102 1 (const int) 86380:102 Sequence 86390:102 Constant: 86400:102 0 (const int) 86410:102 Constant: 86420:102 1 (const int) 86430:102 Constant: 86440:102 2 (const int) 86450:102 'ballot' ( temp highp 4-component vector of uint) 86460:103 move second child to first child ( temp highp 4-component vector of int) 86470:103 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 86480: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}) 86490: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}) 86500:103 Constant: 86510:103 0 (const int) 86520:103 Constant: 86530:103 1 (const int) 86540:103 subgroupPartitionedAndNV ( global highp 4-component vector of int) 86550:103 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 86560: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}) 86570: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}) 86580:103 Constant: 86590:103 3 (const int) 86600:103 Constant: 86610:103 1 (const int) 86620:103 'ballot' ( temp highp 4-component vector of uint) 86630:105 move second child to first child ( temp highp uint) 86640:105 direct index ( temp highp uint) 86650:105 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 86660: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}) 86670: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}) 86680:105 Constant: 86690:105 1 (const int) 86700:105 Constant: 86710:105 2 (const int) 86720:105 Constant: 86730:105 0 (const int) 86740:105 subgroupPartitionedAndNV ( global highp uint) 86750:105 direct index ( temp highp uint) 86760:105 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 86770: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}) 86780: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}) 86790:105 Constant: 86800:105 0 (const int) 86810:105 Constant: 86820:105 2 (const int) 86830:105 Constant: 86840:105 0 (const int) 86850:105 'ballot' ( temp highp 4-component vector of uint) 86860:106 move second child to first child ( temp highp 2-component vector of uint) 86870:106 vector swizzle ( temp highp 2-component vector of uint) 86880:106 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 86890: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}) 86900: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}) 86910:106 Constant: 86920:106 1 (const int) 86930:106 Constant: 86940:106 2 (const int) 86950:106 Sequence 86960:106 Constant: 86970:106 0 (const int) 86980:106 Constant: 86990:106 1 (const int) 87000:106 subgroupPartitionedAndNV ( global highp 2-component vector of uint) 87010:106 vector swizzle ( temp highp 2-component vector of uint) 87020:106 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 87030: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}) 87040: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}) 87050:106 Constant: 87060:106 1 (const int) 87070:106 Constant: 87080:106 2 (const int) 87090:106 Sequence 87100:106 Constant: 87110:106 0 (const int) 87120:106 Constant: 87130:106 1 (const int) 87140:106 'ballot' ( temp highp 4-component vector of uint) 87150:107 move second child to first child ( temp highp 3-component vector of uint) 87160:107 vector swizzle ( temp highp 3-component vector of uint) 87170:107 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 87180:107 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 87190:107 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 87200:107 Constant: 87210:107 1 (const int) 87220:107 Constant: 87230:107 2 (const int) 87240:107 Sequence 87250:107 Constant: 87260:107 0 (const int) 87270:107 Constant: 87280:107 1 (const int) 87290:107 Constant: 87300:107 2 (const int) 87310:107 subgroupPartitionedAndNV ( global highp 3-component vector of uint) 87320:107 vector swizzle ( temp highp 3-component vector of uint) 87330:107 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 87340:107 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 87350:107 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 87360:107 Constant: 87370:107 2 (const int) 87380:107 Constant: 87390:107 2 (const int) 87400:107 Sequence 87410:107 Constant: 87420:107 0 (const int) 87430:107 Constant: 87440:107 1 (const int) 87450:107 Constant: 87460:107 2 (const int) 87470:107 'ballot' ( temp highp 4-component vector of uint) 87480:108 move second child to first child ( temp highp 4-component vector of uint) 87490:108 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 87500: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}) 87510: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}) 87520:108 Constant: 87530:108 1 (const int) 87540:108 Constant: 87550:108 2 (const int) 87560:108 subgroupPartitionedAndNV ( global highp 4-component vector of uint) 87570:108 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 87580: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}) 87590: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}) 87600:108 Constant: 87610:108 3 (const int) 87620:108 Constant: 87630:108 2 (const int) 87640:108 'ballot' ( temp highp 4-component vector of uint) 87650:110 move second child to first child ( temp highp int) 87660:110 direct index ( temp highp int) 87670:110 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 87680: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}) 87690: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}) 87700:110 Constant: 87710:110 1 (const int) 87720:110 Constant: 87730:110 1 (const int) 87740:110 Constant: 87750:110 0 (const int) 87760:110 Convert bool to int ( temp highp int) 87770:110 subgroupPartitionedAndNV ( global bool, operation at highp) 87780:110 Compare Less Than ( temp bool) 87790:110 direct index ( temp highp int) 87800:110 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 87810: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}) 87820: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}) 87830:110 Constant: 87840:110 0 (const int) 87850:110 Constant: 87860:110 1 (const int) 87870:110 Constant: 87880:110 0 (const int) 87890:110 Constant: 87900:110 0 (const int) 87910:110 'ballot' ( temp highp 4-component vector of uint) 87920:111 move second child to first child ( temp highp 2-component vector of int) 87930:111 vector swizzle ( temp highp 2-component vector of int) 87940:111 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 87950: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}) 87960: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}) 87970:111 Constant: 87980:111 1 (const int) 87990:111 Constant: 88000:111 1 (const int) 88010:111 Sequence 88020:111 Constant: 88030:111 0 (const int) 88040:111 Constant: 88050:111 1 (const int) 88060:111 Convert bool to int ( temp highp 2-component vector of int) 88070:111 subgroupPartitionedAndNV ( global 2-component vector of bool, operation at highp) 88080:111 Compare Less Than ( global 2-component vector of bool, operation at highp) 88090:111 vector swizzle ( temp highp 2-component vector of int) 88100:111 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 88110: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}) 88120: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}) 88130:111 Constant: 88140:111 1 (const int) 88150:111 Constant: 88160:111 1 (const int) 88170:111 Sequence 88180:111 Constant: 88190:111 0 (const int) 88200:111 Constant: 88210:111 1 (const int) 88220:111 Constant: 88230:111 0 (const int) 88240:111 0 (const int) 88250:111 'ballot' ( temp highp 4-component vector of uint) 88260:112 move second child to first child ( temp highp 3-component vector of int) 88270:112 vector swizzle ( temp highp 3-component vector of int) 88280:112 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 88290:112 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 88300:112 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 88310:112 Constant: 88320:112 1 (const int) 88330:112 Constant: 88340:112 1 (const int) 88350:112 Sequence 88360:112 Constant: 88370:112 0 (const int) 88380:112 Constant: 88390:112 1 (const int) 88400:112 Constant: 88410:112 2 (const int) 88420:112 Convert bool to int ( temp highp 3-component vector of int) 88430:112 subgroupPartitionedAndNV ( global 3-component vector of bool, operation at highp) 88440:112 Compare Less Than ( global 3-component vector of bool, operation at highp) 88450:112 vector swizzle ( temp highp 3-component vector of int) 88460:112 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 88470:112 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 88480:112 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 88490:112 Constant: 88500:112 1 (const int) 88510:112 Constant: 88520:112 1 (const int) 88530:112 Sequence 88540:112 Constant: 88550:112 0 (const int) 88560:112 Constant: 88570:112 1 (const int) 88580:112 Constant: 88590:112 2 (const int) 88600:112 Constant: 88610:112 0 (const int) 88620:112 0 (const int) 88630:112 0 (const int) 88640:112 'ballot' ( temp highp 4-component vector of uint) 88650:113 move second child to first child ( temp highp 4-component vector of int) 88660:113 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 88670: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}) 88680: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}) 88690:113 Constant: 88700:113 1 (const int) 88710:113 Constant: 88720:113 1 (const int) 88730:113 Convert bool to int ( temp highp 4-component vector of int) 88740:113 subgroupPartitionedAndNV ( global 4-component vector of bool, operation at highp) 88750:113 Compare Less Than ( global 4-component vector of bool, operation at highp) 88760:113 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 88770: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}) 88780: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}) 88790:113 Constant: 88800:113 1 (const int) 88810:113 Constant: 88820:113 1 (const int) 88830:113 Constant: 88840:113 0 (const int) 88850:113 0 (const int) 88860:113 0 (const int) 88870:113 0 (const int) 88880:113 'ballot' ( temp highp 4-component vector of uint) 88890:115 move second child to first child ( temp highp int) 88900:115 direct index ( temp highp int) 88910:115 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 88920: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}) 88930: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}) 88940:115 Constant: 88950:115 1 (const int) 88960:115 Constant: 88970:115 1 (const int) 88980:115 Constant: 88990:115 0 (const int) 89000:115 subgroupPartitionedOrNV ( global highp int) 89010:115 direct index ( temp highp int) 89020:115 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 89030: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}) 89040: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}) 89050:115 Constant: 89060:115 0 (const int) 89070:115 Constant: 89080:115 1 (const int) 89090:115 Constant: 89100:115 0 (const int) 89110:115 'ballot' ( temp highp 4-component vector of uint) 89120:116 move second child to first child ( temp highp 2-component vector of int) 89130:116 vector swizzle ( temp highp 2-component vector of int) 89140:116 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 89150: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}) 89160: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}) 89170:116 Constant: 89180:116 1 (const int) 89190:116 Constant: 89200:116 1 (const int) 89210:116 Sequence 89220:116 Constant: 89230:116 0 (const int) 89240:116 Constant: 89250:116 1 (const int) 89260:116 subgroupPartitionedOrNV ( global highp 2-component vector of int) 89270:116 vector swizzle ( temp highp 2-component vector of int) 89280:116 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 89290: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}) 89300: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}) 89310:116 Constant: 89320:116 1 (const int) 89330:116 Constant: 89340:116 1 (const int) 89350:116 Sequence 89360:116 Constant: 89370:116 0 (const int) 89380:116 Constant: 89390:116 1 (const int) 89400:116 'ballot' ( temp highp 4-component vector of uint) 89410:117 move second child to first child ( temp highp 3-component vector of int) 89420:117 vector swizzle ( temp highp 3-component vector of int) 89430:117 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 89440:117 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 89450:117 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 89460:117 Constant: 89470:117 1 (const int) 89480:117 Constant: 89490:117 1 (const int) 89500:117 Sequence 89510:117 Constant: 89520:117 0 (const int) 89530:117 Constant: 89540:117 1 (const int) 89550:117 Constant: 89560:117 2 (const int) 89570:117 subgroupPartitionedOrNV ( global highp 3-component vector of int) 89580:117 vector swizzle ( temp highp 3-component vector of int) 89590:117 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 89600:117 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 89610:117 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 89620:117 Constant: 89630:117 2 (const int) 89640:117 Constant: 89650:117 1 (const int) 89660:117 Sequence 89670:117 Constant: 89680:117 0 (const int) 89690:117 Constant: 89700:117 1 (const int) 89710:117 Constant: 89720:117 2 (const int) 89730:117 'ballot' ( temp highp 4-component vector of uint) 89740:118 move second child to first child ( temp highp 4-component vector of int) 89750:118 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 89760: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}) 89770: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}) 89780:118 Constant: 89790:118 1 (const int) 89800:118 Constant: 89810:118 1 (const int) 89820:118 subgroupPartitionedOrNV ( global highp 4-component vector of int) 89830:118 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 89840: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}) 89850: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}) 89860:118 Constant: 89870:118 3 (const int) 89880:118 Constant: 89890:118 1 (const int) 89900:118 'ballot' ( temp highp 4-component vector of uint) 89910:120 move second child to first child ( temp highp uint) 89920:120 direct index ( temp highp uint) 89930:120 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 89940: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}) 89950: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}) 89960:120 Constant: 89970:120 2 (const int) 89980:120 Constant: 89990:120 2 (const int) 90000:120 Constant: 90010:120 0 (const int) 90020:120 subgroupPartitionedOrNV ( global highp uint) 90030:120 direct index ( temp highp uint) 90040:120 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 90050: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}) 90060: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}) 90070:120 Constant: 90080:120 0 (const int) 90090:120 Constant: 90100:120 2 (const int) 90110:120 Constant: 90120:120 0 (const int) 90130:120 'ballot' ( temp highp 4-component vector of uint) 90140:121 move second child to first child ( temp highp 2-component vector of uint) 90150:121 vector swizzle ( temp highp 2-component vector of uint) 90160:121 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 90170: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}) 90180: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}) 90190:121 Constant: 90200:121 2 (const int) 90210:121 Constant: 90220:121 2 (const int) 90230:121 Sequence 90240:121 Constant: 90250:121 0 (const int) 90260:121 Constant: 90270:121 1 (const int) 90280:121 subgroupPartitionedOrNV ( global highp 2-component vector of uint) 90290:121 vector swizzle ( temp highp 2-component vector of uint) 90300:121 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 90310: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}) 90320: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}) 90330:121 Constant: 90340:121 1 (const int) 90350:121 Constant: 90360:121 2 (const int) 90370:121 Sequence 90380:121 Constant: 90390:121 0 (const int) 90400:121 Constant: 90410:121 1 (const int) 90420:121 'ballot' ( temp highp 4-component vector of uint) 90430:122 move second child to first child ( temp highp 3-component vector of uint) 90440:122 vector swizzle ( temp highp 3-component vector of uint) 90450:122 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 90460:122 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 90470:122 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 90480:122 Constant: 90490:122 2 (const int) 90500:122 Constant: 90510:122 2 (const int) 90520:122 Sequence 90530:122 Constant: 90540:122 0 (const int) 90550:122 Constant: 90560:122 1 (const int) 90570:122 Constant: 90580:122 2 (const int) 90590:122 subgroupPartitionedOrNV ( global highp 3-component vector of uint) 90600:122 vector swizzle ( temp highp 3-component vector of uint) 90610:122 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 90620:122 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 90630:122 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 90640:122 Constant: 90650:122 2 (const int) 90660:122 Constant: 90670:122 2 (const int) 90680:122 Sequence 90690:122 Constant: 90700:122 0 (const int) 90710:122 Constant: 90720:122 1 (const int) 90730:122 Constant: 90740:122 2 (const int) 90750:122 'ballot' ( temp highp 4-component vector of uint) 90760:123 move second child to first child ( temp highp 4-component vector of uint) 90770:123 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 90780:123 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 90790:123 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 90800:123 Constant: 90810:123 2 (const int) 90820:123 Constant: 90830:123 2 (const int) 90840:123 subgroupPartitionedOrNV ( global highp 4-component vector of uint) 90850:123 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 90860:123 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 90870:123 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 90880:123 Constant: 90890:123 3 (const int) 90900:123 Constant: 90910:123 2 (const int) 90920:123 'ballot' ( temp highp 4-component vector of uint) 90930:125 move second child to first child ( temp highp int) 90940:125 direct index ( temp highp int) 90950:125 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 90960:125 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 90970:125 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 90980:125 Constant: 90990:125 2 (const int) 91000:125 Constant: 91010:125 1 (const int) 91020:125 Constant: 91030:125 0 (const int) 91040:125 Convert bool to int ( temp highp int) 91050:125 subgroupPartitionedOrNV ( global bool, operation at highp) 91060:125 Compare Less Than ( temp bool) 91070:125 direct index ( temp highp int) 91080:125 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 91090:125 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 91100:125 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 91110:125 Constant: 91120:125 0 (const int) 91130:125 Constant: 91140:125 1 (const int) 91150:125 Constant: 91160:125 0 (const int) 91170:125 Constant: 91180:125 0 (const int) 91190:125 'ballot' ( temp highp 4-component vector of uint) 91200:126 move second child to first child ( temp highp 2-component vector of int) 91210:126 vector swizzle ( temp highp 2-component vector of int) 91220:126 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 91230:126 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 91240:126 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 91250:126 Constant: 91260:126 2 (const int) 91270:126 Constant: 91280:126 1 (const int) 91290:126 Sequence 91300:126 Constant: 91310:126 0 (const int) 91320:126 Constant: 91330:126 1 (const int) 91340:126 Convert bool to int ( temp highp 2-component vector of int) 91350:126 subgroupPartitionedOrNV ( global 2-component vector of bool, operation at highp) 91360:126 Compare Less Than ( global 2-component vector of bool, operation at highp) 91370:126 vector swizzle ( temp highp 2-component vector of int) 91380:126 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 91390:126 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 91400:126 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 91410:126 Constant: 91420:126 1 (const int) 91430:126 Constant: 91440:126 1 (const int) 91450:126 Sequence 91460:126 Constant: 91470:126 0 (const int) 91480:126 Constant: 91490:126 1 (const int) 91500:126 Constant: 91510:126 0 (const int) 91520:126 0 (const int) 91530:126 'ballot' ( temp highp 4-component vector of uint) 91540:127 move second child to first child ( temp highp 3-component vector of int) 91550:127 vector swizzle ( temp highp 3-component vector of int) 91560:127 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 91570:127 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 91580:127 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 91590:127 Constant: 91600:127 2 (const int) 91610:127 Constant: 91620:127 1 (const int) 91630:127 Sequence 91640:127 Constant: 91650:127 0 (const int) 91660:127 Constant: 91670:127 1 (const int) 91680:127 Constant: 91690:127 2 (const int) 91700:127 Convert bool to int ( temp highp 3-component vector of int) 91710:127 subgroupPartitionedOrNV ( global 3-component vector of bool, operation at highp) 91720:127 Compare Less Than ( global 3-component vector of bool, operation at highp) 91730:127 vector swizzle ( temp highp 3-component vector of int) 91740:127 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 91750:127 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 91760:127 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 91770:127 Constant: 91780:127 1 (const int) 91790:127 Constant: 91800:127 1 (const int) 91810:127 Sequence 91820:127 Constant: 91830:127 0 (const int) 91840:127 Constant: 91850:127 1 (const int) 91860:127 Constant: 91870:127 2 (const int) 91880:127 Constant: 91890:127 0 (const int) 91900:127 0 (const int) 91910:127 0 (const int) 91920:127 'ballot' ( temp highp 4-component vector of uint) 91930:128 move second child to first child ( temp highp 4-component vector of int) 91940:128 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 91950:128 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 91960:128 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 91970:128 Constant: 91980:128 2 (const int) 91990:128 Constant: 92000:128 1 (const int) 92010:128 Convert bool to int ( temp highp 4-component vector of int) 92020:128 subgroupPartitionedOrNV ( global 4-component vector of bool, operation at highp) 92030:128 Compare Less Than ( global 4-component vector of bool, operation at highp) 92040:128 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 92050:128 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 92060:128 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 92070:128 Constant: 92080:128 1 (const int) 92090:128 Constant: 92100:128 1 (const int) 92110:128 Constant: 92120:128 0 (const int) 92130:128 0 (const int) 92140:128 0 (const int) 92150:128 0 (const int) 92160:128 'ballot' ( temp highp 4-component vector of uint) 92170:130 move second child to first child ( temp highp int) 92180:130 direct index ( temp highp int) 92190:130 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 92200:130 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 92210:130 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 92220:130 Constant: 92230:130 2 (const int) 92240:130 Constant: 92250:130 1 (const int) 92260:130 Constant: 92270:130 0 (const int) 92280:130 subgroupPartitionedXorNV ( global highp int) 92290:130 direct index ( temp highp int) 92300:130 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 92310:130 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 92320:130 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 92330:130 Constant: 92340:130 0 (const int) 92350:130 Constant: 92360:130 1 (const int) 92370:130 Constant: 92380:130 0 (const int) 92390:130 'ballot' ( temp highp 4-component vector of uint) 92400:131 move second child to first child ( temp highp 2-component vector of int) 92410:131 vector swizzle ( temp highp 2-component vector of int) 92420:131 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 92430:131 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 92440:131 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 92450:131 Constant: 92460:131 2 (const int) 92470:131 Constant: 92480:131 1 (const int) 92490:131 Sequence 92500:131 Constant: 92510:131 0 (const int) 92520:131 Constant: 92530:131 1 (const int) 92540:131 subgroupPartitionedXorNV ( global highp 2-component vector of int) 92550:131 vector swizzle ( temp highp 2-component vector of int) 92560:131 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 92570:131 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 92580:131 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 92590:131 Constant: 92600:131 1 (const int) 92610:131 Constant: 92620:131 1 (const int) 92630:131 Sequence 92640:131 Constant: 92650:131 0 (const int) 92660:131 Constant: 92670:131 1 (const int) 92680:131 'ballot' ( temp highp 4-component vector of uint) 92690:132 move second child to first child ( temp highp 3-component vector of int) 92700:132 vector swizzle ( temp highp 3-component vector of int) 92710:132 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 92720:132 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 92730:132 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 92740:132 Constant: 92750:132 2 (const int) 92760:132 Constant: 92770:132 1 (const int) 92780:132 Sequence 92790:132 Constant: 92800:132 0 (const int) 92810:132 Constant: 92820:132 1 (const int) 92830:132 Constant: 92840:132 2 (const int) 92850:132 subgroupPartitionedXorNV ( global highp 3-component vector of int) 92860:132 vector swizzle ( temp highp 3-component vector of int) 92870:132 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 92880:132 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 92890:132 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 92900:132 Constant: 92910:132 2 (const int) 92920:132 Constant: 92930:132 1 (const int) 92940:132 Sequence 92950:132 Constant: 92960:132 0 (const int) 92970:132 Constant: 92980:132 1 (const int) 92990:132 Constant: 93000:132 2 (const int) 93010:132 'ballot' ( temp highp 4-component vector of uint) 93020:133 move second child to first child ( temp highp 4-component vector of int) 93030:133 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 93040:133 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 93050:133 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 93060:133 Constant: 93070:133 2 (const int) 93080:133 Constant: 93090:133 1 (const int) 93100:133 subgroupPartitionedXorNV ( global highp 4-component vector of int) 93110:133 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 93120:133 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 93130:133 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 93140:133 Constant: 93150:133 3 (const int) 93160:133 Constant: 93170:133 1 (const int) 93180:133 'ballot' ( temp highp 4-component vector of uint) 93190:135 move second child to first child ( temp highp uint) 93200:135 direct index ( temp highp uint) 93210:135 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 93220:135 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 93230:135 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 93240:135 Constant: 93250:135 2 (const int) 93260:135 Constant: 93270:135 2 (const int) 93280:135 Constant: 93290:135 0 (const int) 93300:135 subgroupPartitionedXorNV ( global highp uint) 93310:135 direct index ( temp highp uint) 93320:135 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 93330:135 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 93340:135 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 93350:135 Constant: 93360:135 0 (const int) 93370:135 Constant: 93380:135 2 (const int) 93390:135 Constant: 93400:135 0 (const int) 93410:135 'ballot' ( temp highp 4-component vector of uint) 93420:136 move second child to first child ( temp highp 2-component vector of uint) 93430:136 vector swizzle ( temp highp 2-component vector of uint) 93440:136 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 93450:136 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 93460:136 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 93470:136 Constant: 93480:136 2 (const int) 93490:136 Constant: 93500:136 2 (const int) 93510:136 Sequence 93520:136 Constant: 93530:136 0 (const int) 93540:136 Constant: 93550:136 1 (const int) 93560:136 subgroupPartitionedXorNV ( global highp 2-component vector of uint) 93570:136 vector swizzle ( temp highp 2-component vector of uint) 93580:136 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 93590:136 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 93600:136 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 93610:136 Constant: 93620:136 1 (const int) 93630:136 Constant: 93640:136 2 (const int) 93650:136 Sequence 93660:136 Constant: 93670:136 0 (const int) 93680:136 Constant: 93690:136 1 (const int) 93700:136 'ballot' ( temp highp 4-component vector of uint) 93710:137 move second child to first child ( temp highp 3-component vector of uint) 93720:137 vector swizzle ( temp highp 3-component vector of uint) 93730:137 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 93740:137 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 93750:137 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 93760:137 Constant: 93770:137 2 (const int) 93780:137 Constant: 93790:137 2 (const int) 93800:137 Sequence 93810:137 Constant: 93820:137 0 (const int) 93830:137 Constant: 93840:137 1 (const int) 93850:137 Constant: 93860:137 2 (const int) 93870:137 subgroupPartitionedXorNV ( global highp 3-component vector of uint) 93880:137 vector swizzle ( temp highp 3-component vector of uint) 93890:137 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 93900:137 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 93910:137 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 93920:137 Constant: 93930:137 2 (const int) 93940:137 Constant: 93950:137 2 (const int) 93960:137 Sequence 93970:137 Constant: 93980:137 0 (const int) 93990:137 Constant: 94000:137 1 (const int) 94010:137 Constant: 94020:137 2 (const int) 94030:137 'ballot' ( temp highp 4-component vector of uint) 94040:138 move second child to first child ( temp highp 4-component vector of uint) 94050:138 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 94060:138 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 94070:138 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 94080:138 Constant: 94090:138 2 (const int) 94100:138 Constant: 94110:138 2 (const int) 94120:138 subgroupPartitionedXorNV ( global highp 4-component vector of uint) 94130:138 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 94140:138 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 94150:138 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 94160:138 Constant: 94170:138 3 (const int) 94180:138 Constant: 94190:138 2 (const int) 94200:138 'ballot' ( temp highp 4-component vector of uint) 94210:140 move second child to first child ( temp highp int) 94220:140 direct index ( temp highp int) 94230:140 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 94240:140 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 94250:140 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 94260:140 Constant: 94270:140 3 (const int) 94280:140 Constant: 94290:140 1 (const int) 94300:140 Constant: 94310:140 0 (const int) 94320:140 Convert bool to int ( temp highp int) 94330:140 subgroupPartitionedXorNV ( global bool, operation at highp) 94340:140 Compare Less Than ( temp bool) 94350:140 direct index ( temp highp int) 94360:140 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 94370:140 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 94380:140 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 94390:140 Constant: 94400:140 0 (const int) 94410:140 Constant: 94420:140 1 (const int) 94430:140 Constant: 94440:140 0 (const int) 94450:140 Constant: 94460:140 0 (const int) 94470:140 'ballot' ( temp highp 4-component vector of uint) 94480:141 move second child to first child ( temp highp 2-component vector of int) 94490:141 vector swizzle ( temp highp 2-component vector of int) 94500:141 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 94510:141 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 94520:141 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 94530:141 Constant: 94540:141 3 (const int) 94550:141 Constant: 94560:141 1 (const int) 94570:141 Sequence 94580:141 Constant: 94590:141 0 (const int) 94600:141 Constant: 94610:141 1 (const int) 94620:141 Convert bool to int ( temp highp 2-component vector of int) 94630:141 subgroupPartitionedXorNV ( global 2-component vector of bool, operation at highp) 94640:141 Compare Less Than ( global 2-component vector of bool, operation at highp) 94650:141 vector swizzle ( temp highp 2-component vector of int) 94660:141 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 94670:141 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 94680:141 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 94690:141 Constant: 94700:141 1 (const int) 94710:141 Constant: 94720:141 1 (const int) 94730:141 Sequence 94740:141 Constant: 94750:141 0 (const int) 94760:141 Constant: 94770:141 1 (const int) 94780:141 Constant: 94790:141 0 (const int) 94800:141 0 (const int) 94810:141 'ballot' ( temp highp 4-component vector of uint) 94820:142 move second child to first child ( temp highp 3-component vector of int) 94830:142 vector swizzle ( temp highp 3-component vector of int) 94840:142 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 94850:142 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 94860:142 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 94870:142 Constant: 94880:142 3 (const int) 94890:142 Constant: 94900:142 1 (const int) 94910:142 Sequence 94920:142 Constant: 94930:142 0 (const int) 94940:142 Constant: 94950:142 1 (const int) 94960:142 Constant: 94970:142 2 (const int) 94980:142 Convert bool to int ( temp highp 3-component vector of int) 94990:142 subgroupPartitionedXorNV ( global 3-component vector of bool, operation at highp) 95000:142 Compare Less Than ( global 3-component vector of bool, operation at highp) 95010:142 vector swizzle ( temp highp 3-component vector of int) 95020:142 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 95030:142 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 95040:142 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 95050:142 Constant: 95060:142 1 (const int) 95070:142 Constant: 95080:142 1 (const int) 95090:142 Sequence 95100:142 Constant: 95110:142 0 (const int) 95120:142 Constant: 95130:142 1 (const int) 95140:142 Constant: 95150:142 2 (const int) 95160:142 Constant: 95170:142 0 (const int) 95180:142 0 (const int) 95190:142 0 (const int) 95200:142 'ballot' ( temp highp 4-component vector of uint) 95210:143 move second child to first child ( temp highp 4-component vector of int) 95220:143 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 95230:143 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 95240:143 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 95250:143 Constant: 95260:143 3 (const int) 95270:143 Constant: 95280:143 1 (const int) 95290:143 Convert bool to int ( temp highp 4-component vector of int) 95300:143 subgroupPartitionedXorNV ( global 4-component vector of bool, operation at highp) 95310:143 Compare Less Than ( global 4-component vector of bool, operation at highp) 95320:143 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 95330:143 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 95340:143 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 95350:143 Constant: 95360:143 1 (const int) 95370:143 Constant: 95380:143 1 (const int) 95390:143 Constant: 95400:143 0 (const int) 95410:143 0 (const int) 95420:143 0 (const int) 95430:143 0 (const int) 95440:143 'ballot' ( temp highp 4-component vector of uint) 95450:145 move second child to first child ( temp highp float) 95460:145 direct index ( temp highp float) 95470:145 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 95480:145 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 95490:145 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 95500:145 Constant: 95510:145 3 (const int) 95520:145 Constant: 95530:145 0 (const int) 95540:145 Constant: 95550:145 0 (const int) 95560:145 subgroupPartitionedInclusiveAddNV ( global highp float) 95570:145 direct index ( temp highp float) 95580:145 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 95590:145 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 95600:145 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 95610:145 Constant: 95620:145 0 (const int) 95630:145 Constant: 95640:145 0 (const int) 95650:145 Constant: 95660:145 0 (const int) 95670:145 'ballot' ( temp highp 4-component vector of uint) 95680:146 move second child to first child ( temp highp 2-component vector of float) 95690:146 vector swizzle ( temp highp 2-component vector of float) 95700:146 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 95710:146 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 95720:146 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 95730:146 Constant: 95740:146 3 (const int) 95750:146 Constant: 95760:146 0 (const int) 95770:146 Sequence 95780:146 Constant: 95790:146 0 (const int) 95800:146 Constant: 95810:146 1 (const int) 95820:146 subgroupPartitionedInclusiveAddNV ( global highp 2-component vector of float) 95830:146 vector swizzle ( temp highp 2-component vector of float) 95840:146 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 95850:146 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 95860:146 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 95870:146 Constant: 95880:146 1 (const int) 95890:146 Constant: 95900:146 0 (const int) 95910:146 Sequence 95920:146 Constant: 95930:146 0 (const int) 95940:146 Constant: 95950:146 1 (const int) 95960:146 'ballot' ( temp highp 4-component vector of uint) 95970:147 move second child to first child ( temp highp 3-component vector of float) 95980:147 vector swizzle ( temp highp 3-component vector of float) 95990:147 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 96000:147 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 96010:147 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 96020:147 Constant: 96030:147 3 (const int) 96040:147 Constant: 96050:147 0 (const int) 96060:147 Sequence 96070:147 Constant: 96080:147 0 (const int) 96090:147 Constant: 96100:147 1 (const int) 96110:147 Constant: 96120:147 2 (const int) 96130:147 subgroupPartitionedInclusiveAddNV ( global highp 3-component vector of float) 96140:147 vector swizzle ( temp highp 3-component vector of float) 96150:147 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 96160:147 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 96170:147 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 96180:147 Constant: 96190:147 2 (const int) 96200:147 Constant: 96210:147 0 (const int) 96220:147 Sequence 96230:147 Constant: 96240:147 0 (const int) 96250:147 Constant: 96260:147 1 (const int) 96270:147 Constant: 96280:147 2 (const int) 96290:147 'ballot' ( temp highp 4-component vector of uint) 96300:148 move second child to first child ( temp highp 4-component vector of float) 96310:148 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 96320:148 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 96330:148 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 96340:148 Constant: 96350:148 3 (const int) 96360:148 Constant: 96370:148 0 (const int) 96380:148 subgroupPartitionedInclusiveAddNV ( global highp 4-component vector of float) 96390:148 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 96400:148 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 96410:148 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 96420:148 Constant: 96430:148 3 (const int) 96440:148 Constant: 96450:148 0 (const int) 96460:148 'ballot' ( temp highp 4-component vector of uint) 96470:150 move second child to first child ( temp highp int) 96480:150 direct index ( temp highp int) 96490:150 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 96500:150 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 96510:150 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 96520:150 Constant: 96530:150 3 (const int) 96540:150 Constant: 96550:150 1 (const int) 96560:150 Constant: 96570:150 0 (const int) 96580:150 subgroupPartitionedInclusiveAddNV ( global highp int) 96590:150 direct index ( temp highp int) 96600:150 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 96610:150 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 96620:150 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 96630:150 Constant: 96640:150 0 (const int) 96650:150 Constant: 96660:150 1 (const int) 96670:150 Constant: 96680:150 0 (const int) 96690:150 'ballot' ( temp highp 4-component vector of uint) 96700:151 move second child to first child ( temp highp 2-component vector of int) 96710:151 vector swizzle ( temp highp 2-component vector of int) 96720:151 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 96730:151 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 96740:151 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 96750:151 Constant: 96760:151 3 (const int) 96770:151 Constant: 96780:151 1 (const int) 96790:151 Sequence 96800:151 Constant: 96810:151 0 (const int) 96820:151 Constant: 96830:151 1 (const int) 96840:151 subgroupPartitionedInclusiveAddNV ( global highp 2-component vector of int) 96850:151 vector swizzle ( temp highp 2-component vector of int) 96860:151 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 96870:151 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 96880:151 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 96890:151 Constant: 96900:151 1 (const int) 96910:151 Constant: 96920:151 1 (const int) 96930:151 Sequence 96940:151 Constant: 96950:151 0 (const int) 96960:151 Constant: 96970:151 1 (const int) 96980:151 'ballot' ( temp highp 4-component vector of uint) 96990:152 move second child to first child ( temp highp 3-component vector of int) 97000:152 vector swizzle ( temp highp 3-component vector of int) 97010:152 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 97020:152 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 97030:152 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 97040:152 Constant: 97050:152 3 (const int) 97060:152 Constant: 97070:152 1 (const int) 97080:152 Sequence 97090:152 Constant: 97100:152 0 (const int) 97110:152 Constant: 97120:152 1 (const int) 97130:152 Constant: 97140:152 2 (const int) 97150:152 subgroupPartitionedInclusiveAddNV ( global highp 3-component vector of int) 97160:152 vector swizzle ( temp highp 3-component vector of int) 97170:152 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 97180:152 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 97190:152 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 97200:152 Constant: 97210:152 2 (const int) 97220:152 Constant: 97230:152 1 (const int) 97240:152 Sequence 97250:152 Constant: 97260:152 0 (const int) 97270:152 Constant: 97280:152 1 (const int) 97290:152 Constant: 97300:152 2 (const int) 97310:152 'ballot' ( temp highp 4-component vector of uint) 97320:153 move second child to first child ( temp highp 4-component vector of int) 97330:153 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 97340:153 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 97350:153 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 97360:153 Constant: 97370:153 3 (const int) 97380:153 Constant: 97390:153 1 (const int) 97400:153 subgroupPartitionedInclusiveAddNV ( global highp 4-component vector of int) 97410:153 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 97420:153 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 97430:153 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 97440:153 Constant: 97450:153 3 (const int) 97460:153 Constant: 97470:153 1 (const int) 97480:153 'ballot' ( temp highp 4-component vector of uint) 97490:155 move second child to first child ( temp highp uint) 97500:155 direct index ( temp highp uint) 97510:155 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 97520:155 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 97530:155 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 97540:155 Constant: 97550:155 3 (const int) 97560:155 Constant: 97570:155 2 (const int) 97580:155 Constant: 97590:155 0 (const int) 97600:155 subgroupPartitionedInclusiveAddNV ( global highp uint) 97610:155 direct index ( temp highp uint) 97620:155 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 97630:155 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 97640:155 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 97650:155 Constant: 97660:155 0 (const int) 97670:155 Constant: 97680:155 2 (const int) 97690:155 Constant: 97700:155 0 (const int) 97710:155 'ballot' ( temp highp 4-component vector of uint) 97720:156 move second child to first child ( temp highp 2-component vector of uint) 97730:156 vector swizzle ( temp highp 2-component vector of uint) 97740:156 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 97750:156 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 97760:156 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 97770:156 Constant: 97780:156 3 (const int) 97790:156 Constant: 97800:156 2 (const int) 97810:156 Sequence 97820:156 Constant: 97830:156 0 (const int) 97840:156 Constant: 97850:156 1 (const int) 97860:156 subgroupPartitionedInclusiveAddNV ( global highp 2-component vector of uint) 97870:156 vector swizzle ( temp highp 2-component vector of uint) 97880:156 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 97890:156 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 97900:156 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 97910:156 Constant: 97920:156 1 (const int) 97930:156 Constant: 97940:156 2 (const int) 97950:156 Sequence 97960:156 Constant: 97970:156 0 (const int) 97980:156 Constant: 97990:156 1 (const int) 98000:156 'ballot' ( temp highp 4-component vector of uint) 98010:157 move second child to first child ( temp highp 3-component vector of uint) 98020:157 vector swizzle ( temp highp 3-component vector of uint) 98030:157 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 98040:157 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 98050:157 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 98060:157 Constant: 98070:157 3 (const int) 98080:157 Constant: 98090:157 2 (const int) 98100:157 Sequence 98110:157 Constant: 98120:157 0 (const int) 98130:157 Constant: 98140:157 1 (const int) 98150:157 Constant: 98160:157 2 (const int) 98170:157 subgroupPartitionedInclusiveAddNV ( global highp 3-component vector of uint) 98180:157 vector swizzle ( temp highp 3-component vector of uint) 98190:157 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 98200:157 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 98210:157 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 98220:157 Constant: 98230:157 2 (const int) 98240:157 Constant: 98250:157 2 (const int) 98260:157 Sequence 98270:157 Constant: 98280:157 0 (const int) 98290:157 Constant: 98300:157 1 (const int) 98310:157 Constant: 98320:157 2 (const int) 98330:157 'ballot' ( temp highp 4-component vector of uint) 98340:158 move second child to first child ( temp highp 4-component vector of uint) 98350:158 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 98360:158 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 98370:158 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 98380:158 Constant: 98390:158 3 (const int) 98400:158 Constant: 98410:158 2 (const int) 98420:158 subgroupPartitionedInclusiveAddNV ( global highp 4-component vector of uint) 98430:158 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 98440:158 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 98450:158 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 98460:158 Constant: 98470:158 3 (const int) 98480:158 Constant: 98490:158 2 (const int) 98500:158 'ballot' ( temp highp 4-component vector of uint) 98510:160 move second child to first child ( temp highp float) 98520:160 direct index ( temp highp float) 98530:160 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 98540:160 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 98550:160 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 98560:160 Constant: 98570:160 3 (const int) 98580:160 Constant: 98590:160 0 (const int) 98600:160 Constant: 98610:160 0 (const int) 98620:160 subgroupPartitionedInclusiveMulNV ( global highp float) 98630:160 direct index ( temp highp float) 98640:160 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 98650:160 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 98660:160 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 98670:160 Constant: 98680:160 0 (const int) 98690:160 Constant: 98700:160 0 (const int) 98710:160 Constant: 98720:160 0 (const int) 98730:160 'ballot' ( temp highp 4-component vector of uint) 98740:161 move second child to first child ( temp highp 2-component vector of float) 98750:161 vector swizzle ( temp highp 2-component vector of float) 98760:161 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 98770:161 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 98780:161 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 98790:161 Constant: 98800:161 3 (const int) 98810:161 Constant: 98820:161 0 (const int) 98830:161 Sequence 98840:161 Constant: 98850:161 0 (const int) 98860:161 Constant: 98870:161 1 (const int) 98880:161 subgroupPartitionedInclusiveMulNV ( global highp 2-component vector of float) 98890:161 vector swizzle ( temp highp 2-component vector of float) 98900:161 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 98910:161 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 98920:161 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 98930:161 Constant: 98940:161 1 (const int) 98950:161 Constant: 98960:161 0 (const int) 98970:161 Sequence 98980:161 Constant: 98990:161 0 (const int) 99000:161 Constant: 99010:161 1 (const int) 99020:161 'ballot' ( temp highp 4-component vector of uint) 99030:162 move second child to first child ( temp highp 3-component vector of float) 99040:162 vector swizzle ( temp highp 3-component vector of float) 99050:162 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 99060:162 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 99070:162 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 99080:162 Constant: 99090:162 3 (const int) 99100:162 Constant: 99110:162 0 (const int) 99120:162 Sequence 99130:162 Constant: 99140:162 0 (const int) 99150:162 Constant: 99160:162 1 (const int) 99170:162 Constant: 99180:162 2 (const int) 99190:162 subgroupPartitionedInclusiveMulNV ( global highp 3-component vector of float) 99200:162 vector swizzle ( temp highp 3-component vector of float) 99210:162 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 99220:162 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 99230:162 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 99240:162 Constant: 99250:162 2 (const int) 99260:162 Constant: 99270:162 0 (const int) 99280:162 Sequence 99290:162 Constant: 99300:162 0 (const int) 99310:162 Constant: 99320:162 1 (const int) 99330:162 Constant: 99340:162 2 (const int) 99350:162 'ballot' ( temp highp 4-component vector of uint) 99360:163 move second child to first child ( temp highp 4-component vector of float) 99370:163 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 99380:163 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 99390:163 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 99400:163 Constant: 99410:163 3 (const int) 99420:163 Constant: 99430:163 0 (const int) 99440:163 subgroupPartitionedInclusiveMulNV ( global highp 4-component vector of float) 99450:163 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 99460:163 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 99470:163 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 99480:163 Constant: 99490:163 3 (const int) 99500:163 Constant: 99510:163 0 (const int) 99520:163 'ballot' ( temp highp 4-component vector of uint) 99530:165 move second child to first child ( temp highp int) 99540:165 direct index ( temp highp int) 99550:165 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 99560:165 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 99570:165 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 99580:165 Constant: 99590:165 3 (const int) 99600:165 Constant: 99610:165 1 (const int) 99620:165 Constant: 99630:165 0 (const int) 99640:165 subgroupPartitionedInclusiveMulNV ( global highp int) 99650:165 direct index ( temp highp int) 99660:165 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 99670:165 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 99680:165 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 99690:165 Constant: 99700:165 0 (const int) 99710:165 Constant: 99720:165 1 (const int) 99730:165 Constant: 99740:165 0 (const int) 99750:165 'ballot' ( temp highp 4-component vector of uint) 99760:166 move second child to first child ( temp highp 2-component vector of int) 99770:166 vector swizzle ( temp highp 2-component vector of int) 99780:166 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 99790:166 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 99800:166 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 99810:166 Constant: 99820:166 3 (const int) 99830:166 Constant: 99840:166 1 (const int) 99850:166 Sequence 99860:166 Constant: 99870:166 0 (const int) 99880:166 Constant: 99890:166 1 (const int) 99900:166 subgroupPartitionedInclusiveMulNV ( global highp 2-component vector of int) 99910:166 vector swizzle ( temp highp 2-component vector of int) 99920:166 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 99930:166 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 99940:166 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 99950:166 Constant: 99960:166 1 (const int) 99970:166 Constant: 99980:166 1 (const int) 99990:166 Sequence 100000:166 Constant: 100010:166 0 (const int) 100020:166 Constant: 100030:166 1 (const int) 100040:166 'ballot' ( temp highp 4-component vector of uint) 100050:167 move second child to first child ( temp highp 3-component vector of int) 100060:167 vector swizzle ( temp highp 3-component vector of int) 100070:167 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 100080:167 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 100090:167 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 100100:167 Constant: 100110:167 3 (const int) 100120:167 Constant: 100130:167 1 (const int) 100140:167 Sequence 100150:167 Constant: 100160:167 0 (const int) 100170:167 Constant: 100180:167 1 (const int) 100190:167 Constant: 100200:167 2 (const int) 100210:167 subgroupPartitionedInclusiveMulNV ( global highp 3-component vector of int) 100220:167 vector swizzle ( temp highp 3-component vector of int) 100230:167 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 100240:167 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 100250:167 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 100260:167 Constant: 100270:167 2 (const int) 100280:167 Constant: 100290:167 1 (const int) 100300:167 Sequence 100310:167 Constant: 100320:167 0 (const int) 100330:167 Constant: 100340:167 1 (const int) 100350:167 Constant: 100360:167 2 (const int) 100370:167 'ballot' ( temp highp 4-component vector of uint) 100380:168 move second child to first child ( temp highp 4-component vector of int) 100390:168 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 100400:168 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 100410:168 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 100420:168 Constant: 100430:168 3 (const int) 100440:168 Constant: 100450:168 1 (const int) 100460:168 subgroupPartitionedInclusiveMulNV ( global highp 4-component vector of int) 100470:168 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 100480:168 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 100490:168 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 100500:168 Constant: 100510:168 3 (const int) 100520:168 Constant: 100530:168 1 (const int) 100540:168 'ballot' ( temp highp 4-component vector of uint) 100550:170 move second child to first child ( temp highp uint) 100560:170 direct index ( temp highp uint) 100570:170 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 100580:170 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 100590:170 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 100600:170 Constant: 100610:170 0 (const int) 100620:170 Constant: 100630:170 2 (const int) 100640:170 Constant: 100650:170 0 (const int) 100660:170 subgroupPartitionedInclusiveMulNV ( global highp uint) 100670:170 direct index ( temp highp uint) 100680:170 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 100690:170 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 100700:170 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 100710:170 Constant: 100720:170 0 (const int) 100730:170 Constant: 100740:170 2 (const int) 100750:170 Constant: 100760:170 0 (const int) 100770:170 'ballot' ( temp highp 4-component vector of uint) 100780:171 move second child to first child ( temp highp 2-component vector of uint) 100790:171 vector swizzle ( temp highp 2-component vector of uint) 100800:171 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 100810:171 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 100820:171 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 100830:171 Constant: 100840:171 0 (const int) 100850:171 Constant: 100860:171 2 (const int) 100870:171 Sequence 100880:171 Constant: 100890:171 0 (const int) 100900:171 Constant: 100910:171 1 (const int) 100920:171 subgroupPartitionedInclusiveMulNV ( global highp 2-component vector of uint) 100930:171 vector swizzle ( temp highp 2-component vector of uint) 100940:171 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 100950:171 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 100960:171 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 100970:171 Constant: 100980:171 1 (const int) 100990:171 Constant: 101000:171 2 (const int) 101010:171 Sequence 101020:171 Constant: 101030:171 0 (const int) 101040:171 Constant: 101050:171 1 (const int) 101060:171 'ballot' ( temp highp 4-component vector of uint) 101070:172 move second child to first child ( temp highp 3-component vector of uint) 101080:172 vector swizzle ( temp highp 3-component vector of uint) 101090:172 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 101100:172 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 101110:172 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 101120:172 Constant: 101130:172 0 (const int) 101140:172 Constant: 101150:172 2 (const int) 101160:172 Sequence 101170:172 Constant: 101180:172 0 (const int) 101190:172 Constant: 101200:172 1 (const int) 101210:172 Constant: 101220:172 2 (const int) 101230:172 subgroupPartitionedInclusiveMulNV ( global highp 3-component vector of uint) 101240:172 vector swizzle ( temp highp 3-component vector of uint) 101250:172 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 101260:172 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 101270:172 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 101280:172 Constant: 101290:172 2 (const int) 101300:172 Constant: 101310:172 2 (const int) 101320:172 Sequence 101330:172 Constant: 101340:172 0 (const int) 101350:172 Constant: 101360:172 1 (const int) 101370:172 Constant: 101380:172 2 (const int) 101390:172 'ballot' ( temp highp 4-component vector of uint) 101400:173 move second child to first child ( temp highp 4-component vector of uint) 101410:173 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 101420:173 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 101430:173 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 101440:173 Constant: 101450:173 0 (const int) 101460:173 Constant: 101470:173 2 (const int) 101480:173 subgroupPartitionedInclusiveMulNV ( global highp 4-component vector of uint) 101490:173 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 101500:173 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 101510:173 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 101520:173 Constant: 101530:173 3 (const int) 101540:173 Constant: 101550:173 2 (const int) 101560:173 'ballot' ( temp highp 4-component vector of uint) 101570:175 move second child to first child ( temp highp float) 101580:175 direct index ( temp highp float) 101590:175 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 101600:175 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 101610:175 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 101620:175 Constant: 101630:175 0 (const int) 101640:175 Constant: 101650:175 0 (const int) 101660:175 Constant: 101670:175 0 (const int) 101680:175 subgroupPartitionedInclusiveMinNV ( global highp float) 101690:175 direct index ( temp highp float) 101700:175 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 101710:175 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 101720:175 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 101730:175 Constant: 101740:175 0 (const int) 101750:175 Constant: 101760:175 0 (const int) 101770:175 Constant: 101780:175 0 (const int) 101790:175 'ballot' ( temp highp 4-component vector of uint) 101800:176 move second child to first child ( temp highp 2-component vector of float) 101810:176 vector swizzle ( temp highp 2-component vector of float) 101820:176 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 101830:176 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 101840:176 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 101850:176 Constant: 101860:176 0 (const int) 101870:176 Constant: 101880:176 0 (const int) 101890:176 Sequence 101900:176 Constant: 101910:176 0 (const int) 101920:176 Constant: 101930:176 1 (const int) 101940:176 subgroupPartitionedInclusiveMinNV ( global highp 2-component vector of float) 101950:176 vector swizzle ( temp highp 2-component vector of float) 101960:176 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 101970:176 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 101980:176 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 101990:176 Constant: 102000:176 1 (const int) 102010:176 Constant: 102020:176 0 (const int) 102030:176 Sequence 102040:176 Constant: 102050:176 0 (const int) 102060:176 Constant: 102070:176 1 (const int) 102080:176 'ballot' ( temp highp 4-component vector of uint) 102090:177 move second child to first child ( temp highp 3-component vector of float) 102100:177 vector swizzle ( temp highp 3-component vector of float) 102110:177 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 102120:177 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 102130:177 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 102140:177 Constant: 102150:177 0 (const int) 102160:177 Constant: 102170:177 0 (const int) 102180:177 Sequence 102190:177 Constant: 102200:177 0 (const int) 102210:177 Constant: 102220:177 1 (const int) 102230:177 Constant: 102240:177 2 (const int) 102250:177 subgroupPartitionedInclusiveMinNV ( global highp 3-component vector of float) 102260:177 vector swizzle ( temp highp 3-component vector of float) 102270:177 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 102280:177 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 102290:177 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 102300:177 Constant: 102310:177 2 (const int) 102320:177 Constant: 102330:177 0 (const int) 102340:177 Sequence 102350:177 Constant: 102360:177 0 (const int) 102370:177 Constant: 102380:177 1 (const int) 102390:177 Constant: 102400:177 2 (const int) 102410:177 'ballot' ( temp highp 4-component vector of uint) 102420:178 move second child to first child ( temp highp 4-component vector of float) 102430:178 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 102440:178 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 102450:178 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 102460:178 Constant: 102470:178 0 (const int) 102480:178 Constant: 102490:178 0 (const int) 102500:178 subgroupPartitionedInclusiveMinNV ( global highp 4-component vector of float) 102510:178 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 102520:178 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 102530:178 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 102540:178 Constant: 102550:178 3 (const int) 102560:178 Constant: 102570:178 0 (const int) 102580:178 'ballot' ( temp highp 4-component vector of uint) 102590:180 move second child to first child ( temp highp int) 102600:180 direct index ( temp highp int) 102610:180 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 102620:180 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 102630:180 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 102640:180 Constant: 102650:180 0 (const int) 102660:180 Constant: 102670:180 1 (const int) 102680:180 Constant: 102690:180 0 (const int) 102700:180 subgroupPartitionedInclusiveMinNV ( global highp int) 102710:180 direct index ( temp highp int) 102720:180 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 102730:180 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 102740:180 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 102750:180 Constant: 102760:180 0 (const int) 102770:180 Constant: 102780:180 1 (const int) 102790:180 Constant: 102800:180 0 (const int) 102810:180 'ballot' ( temp highp 4-component vector of uint) 102820:181 move second child to first child ( temp highp 2-component vector of int) 102830:181 vector swizzle ( temp highp 2-component vector of int) 102840:181 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 102850:181 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 102860:181 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 102870:181 Constant: 102880:181 0 (const int) 102890:181 Constant: 102900:181 1 (const int) 102910:181 Sequence 102920:181 Constant: 102930:181 0 (const int) 102940:181 Constant: 102950:181 1 (const int) 102960:181 subgroupPartitionedInclusiveMinNV ( global highp 2-component vector of int) 102970:181 vector swizzle ( temp highp 2-component vector of int) 102980:181 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 102990:181 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 103000:181 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 103010:181 Constant: 103020:181 1 (const int) 103030:181 Constant: 103040:181 1 (const int) 103050:181 Sequence 103060:181 Constant: 103070:181 0 (const int) 103080:181 Constant: 103090:181 1 (const int) 103100:181 'ballot' ( temp highp 4-component vector of uint) 103110:182 move second child to first child ( temp highp 3-component vector of int) 103120:182 vector swizzle ( temp highp 3-component vector of int) 103130:182 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 103140:182 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 103150:182 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 103160:182 Constant: 103170:182 0 (const int) 103180:182 Constant: 103190:182 1 (const int) 103200:182 Sequence 103210:182 Constant: 103220:182 0 (const int) 103230:182 Constant: 103240:182 1 (const int) 103250:182 Constant: 103260:182 2 (const int) 103270:182 subgroupPartitionedInclusiveMinNV ( global highp 3-component vector of int) 103280:182 vector swizzle ( temp highp 3-component vector of int) 103290:182 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 103300:182 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 103310:182 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 103320:182 Constant: 103330:182 2 (const int) 103340:182 Constant: 103350:182 1 (const int) 103360:182 Sequence 103370:182 Constant: 103380:182 0 (const int) 103390:182 Constant: 103400:182 1 (const int) 103410:182 Constant: 103420:182 2 (const int) 103430:182 'ballot' ( temp highp 4-component vector of uint) 103440:183 move second child to first child ( temp highp 4-component vector of int) 103450:183 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 103460:183 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 103470:183 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 103480:183 Constant: 103490:183 0 (const int) 103500:183 Constant: 103510:183 1 (const int) 103520:183 subgroupPartitionedInclusiveMinNV ( global highp 4-component vector of int) 103530:183 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 103540:183 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 103550:183 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 103560:183 Constant: 103570:183 3 (const int) 103580:183 Constant: 103590:183 1 (const int) 103600:183 'ballot' ( temp highp 4-component vector of uint) 103610:185 move second child to first child ( temp highp uint) 103620:185 direct index ( temp highp uint) 103630:185 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 103640:185 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 103650:185 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 103660:185 Constant: 103670:185 0 (const int) 103680:185 Constant: 103690:185 2 (const int) 103700:185 Constant: 103710:185 0 (const int) 103720:185 subgroupPartitionedInclusiveMinNV ( global highp uint) 103730:185 direct index ( temp highp uint) 103740:185 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 103750:185 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 103760:185 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 103770:185 Constant: 103780:185 0 (const int) 103790:185 Constant: 103800:185 2 (const int) 103810:185 Constant: 103820:185 0 (const int) 103830:185 'ballot' ( temp highp 4-component vector of uint) 103840:186 move second child to first child ( temp highp 2-component vector of uint) 103850:186 vector swizzle ( temp highp 2-component vector of uint) 103860:186 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 103870:186 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 103880:186 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 103890:186 Constant: 103900:186 0 (const int) 103910:186 Constant: 103920:186 2 (const int) 103930:186 Sequence 103940:186 Constant: 103950:186 0 (const int) 103960:186 Constant: 103970:186 1 (const int) 103980:186 subgroupPartitionedInclusiveMinNV ( global highp 2-component vector of uint) 103990:186 vector swizzle ( temp highp 2-component vector of uint) 104000:186 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 104010:186 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 104020:186 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 104030:186 Constant: 104040:186 1 (const int) 104050:186 Constant: 104060:186 2 (const int) 104070:186 Sequence 104080:186 Constant: 104090:186 0 (const int) 104100:186 Constant: 104110:186 1 (const int) 104120:186 'ballot' ( temp highp 4-component vector of uint) 104130:187 move second child to first child ( temp highp 3-component vector of uint) 104140:187 vector swizzle ( temp highp 3-component vector of uint) 104150:187 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 104160:187 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 104170:187 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 104180:187 Constant: 104190:187 0 (const int) 104200:187 Constant: 104210:187 2 (const int) 104220:187 Sequence 104230:187 Constant: 104240:187 0 (const int) 104250:187 Constant: 104260:187 1 (const int) 104270:187 Constant: 104280:187 2 (const int) 104290:187 subgroupPartitionedInclusiveMinNV ( global highp 3-component vector of uint) 104300:187 vector swizzle ( temp highp 3-component vector of uint) 104310:187 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 104320:187 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 104330:187 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 104340:187 Constant: 104350:187 2 (const int) 104360:187 Constant: 104370:187 2 (const int) 104380:187 Sequence 104390:187 Constant: 104400:187 0 (const int) 104410:187 Constant: 104420:187 1 (const int) 104430:187 Constant: 104440:187 2 (const int) 104450:187 'ballot' ( temp highp 4-component vector of uint) 104460:188 move second child to first child ( temp highp 4-component vector of uint) 104470:188 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 104480:188 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 104490:188 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 104500:188 Constant: 104510:188 0 (const int) 104520:188 Constant: 104530:188 2 (const int) 104540:188 subgroupPartitionedInclusiveMinNV ( global highp 4-component vector of uint) 104550:188 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 104560:188 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 104570:188 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 104580:188 Constant: 104590:188 3 (const int) 104600:188 Constant: 104610:188 2 (const int) 104620:188 'ballot' ( temp highp 4-component vector of uint) 104630:190 move second child to first child ( temp highp float) 104640:190 direct index ( temp highp float) 104650:190 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 104660:190 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 104670:190 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 104680:190 Constant: 104690:190 1 (const int) 104700:190 Constant: 104710:190 0 (const int) 104720:190 Constant: 104730:190 0 (const int) 104740:190 subgroupPartitionedInclusiveMaxNV ( global highp float) 104750:190 direct index ( temp highp float) 104760:190 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 104770:190 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 104780:190 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 104790:190 Constant: 104800:190 0 (const int) 104810:190 Constant: 104820:190 0 (const int) 104830:190 Constant: 104840:190 0 (const int) 104850:190 'ballot' ( temp highp 4-component vector of uint) 104860:191 move second child to first child ( temp highp 2-component vector of float) 104870:191 vector swizzle ( temp highp 2-component vector of float) 104880:191 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 104890:191 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 104900:191 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 104910:191 Constant: 104920:191 1 (const int) 104930:191 Constant: 104940:191 0 (const int) 104950:191 Sequence 104960:191 Constant: 104970:191 0 (const int) 104980:191 Constant: 104990:191 1 (const int) 105000:191 subgroupPartitionedInclusiveMaxNV ( global highp 2-component vector of float) 105010:191 vector swizzle ( temp highp 2-component vector of float) 105020:191 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 105030:191 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 105040:191 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 105050:191 Constant: 105060:191 1 (const int) 105070:191 Constant: 105080:191 0 (const int) 105090:191 Sequence 105100:191 Constant: 105110:191 0 (const int) 105120:191 Constant: 105130:191 1 (const int) 105140:191 'ballot' ( temp highp 4-component vector of uint) 105150:192 move second child to first child ( temp highp 3-component vector of float) 105160:192 vector swizzle ( temp highp 3-component vector of float) 105170:192 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 105180:192 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 105190:192 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 105200:192 Constant: 105210:192 1 (const int) 105220:192 Constant: 105230:192 0 (const int) 105240:192 Sequence 105250:192 Constant: 105260:192 0 (const int) 105270:192 Constant: 105280:192 1 (const int) 105290:192 Constant: 105300:192 2 (const int) 105310:192 subgroupPartitionedInclusiveMaxNV ( global highp 3-component vector of float) 105320:192 vector swizzle ( temp highp 3-component vector of float) 105330:192 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 105340:192 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 105350:192 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 105360:192 Constant: 105370:192 2 (const int) 105380:192 Constant: 105390:192 0 (const int) 105400:192 Sequence 105410:192 Constant: 105420:192 0 (const int) 105430:192 Constant: 105440:192 1 (const int) 105450:192 Constant: 105460:192 2 (const int) 105470:192 'ballot' ( temp highp 4-component vector of uint) 105480:193 move second child to first child ( temp highp 4-component vector of float) 105490:193 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 105500:193 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 105510:193 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 105520:193 Constant: 105530:193 1 (const int) 105540:193 Constant: 105550:193 0 (const int) 105560:193 subgroupPartitionedInclusiveMaxNV ( global highp 4-component vector of float) 105570:193 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 105580:193 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 105590:193 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 105600:193 Constant: 105610:193 3 (const int) 105620:193 Constant: 105630:193 0 (const int) 105640:193 'ballot' ( temp highp 4-component vector of uint) 105650:195 move second child to first child ( temp highp int) 105660:195 direct index ( temp highp int) 105670:195 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 105680:195 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 105690:195 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 105700:195 Constant: 105710:195 1 (const int) 105720:195 Constant: 105730:195 1 (const int) 105740:195 Constant: 105750:195 0 (const int) 105760:195 subgroupPartitionedInclusiveMaxNV ( global highp int) 105770:195 direct index ( temp highp int) 105780:195 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 105790:195 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 105800:195 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 105810:195 Constant: 105820:195 0 (const int) 105830:195 Constant: 105840:195 1 (const int) 105850:195 Constant: 105860:195 0 (const int) 105870:195 'ballot' ( temp highp 4-component vector of uint) 105880:196 move second child to first child ( temp highp 2-component vector of int) 105890:196 vector swizzle ( temp highp 2-component vector of int) 105900:196 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 105910:196 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 105920:196 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 105930:196 Constant: 105940:196 1 (const int) 105950:196 Constant: 105960:196 1 (const int) 105970:196 Sequence 105980:196 Constant: 105990:196 0 (const int) 106000:196 Constant: 106010:196 1 (const int) 106020:196 subgroupPartitionedInclusiveMaxNV ( global highp 2-component vector of int) 106030:196 vector swizzle ( temp highp 2-component vector of int) 106040:196 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 106050:196 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 106060:196 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 106070:196 Constant: 106080:196 1 (const int) 106090:196 Constant: 106100:196 1 (const int) 106110:196 Sequence 106120:196 Constant: 106130:196 0 (const int) 106140:196 Constant: 106150:196 1 (const int) 106160:196 'ballot' ( temp highp 4-component vector of uint) 106170:197 move second child to first child ( temp highp 3-component vector of int) 106180:197 vector swizzle ( temp highp 3-component vector of int) 106190:197 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 106200:197 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 106210:197 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 106220:197 Constant: 106230:197 1 (const int) 106240:197 Constant: 106250:197 1 (const int) 106260:197 Sequence 106270:197 Constant: 106280:197 0 (const int) 106290:197 Constant: 106300:197 1 (const int) 106310:197 Constant: 106320:197 2 (const int) 106330:197 subgroupPartitionedInclusiveMaxNV ( global highp 3-component vector of int) 106340:197 vector swizzle ( temp highp 3-component vector of int) 106350:197 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 106360:197 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 106370:197 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 106380:197 Constant: 106390:197 2 (const int) 106400:197 Constant: 106410:197 1 (const int) 106420:197 Sequence 106430:197 Constant: 106440:197 0 (const int) 106450:197 Constant: 106460:197 1 (const int) 106470:197 Constant: 106480:197 2 (const int) 106490:197 'ballot' ( temp highp 4-component vector of uint) 106500:198 move second child to first child ( temp highp 4-component vector of int) 106510:198 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 106520:198 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 106530:198 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 106540:198 Constant: 106550:198 1 (const int) 106560:198 Constant: 106570:198 1 (const int) 106580:198 subgroupPartitionedInclusiveMaxNV ( global highp 4-component vector of int) 106590:198 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 106600:198 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 106610:198 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 106620:198 Constant: 106630:198 3 (const int) 106640:198 Constant: 106650:198 1 (const int) 106660:198 'ballot' ( temp highp 4-component vector of uint) 106670:200 move second child to first child ( temp highp uint) 106680:200 direct index ( temp highp uint) 106690:200 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 106700:200 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 106710:200 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 106720:200 Constant: 106730:200 1 (const int) 106740:200 Constant: 106750:200 2 (const int) 106760:200 Constant: 106770:200 0 (const int) 106780:200 subgroupPartitionedInclusiveMaxNV ( global highp uint) 106790:200 direct index ( temp highp uint) 106800:200 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 106810:200 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 106820:200 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 106830:200 Constant: 106840:200 0 (const int) 106850:200 Constant: 106860:200 2 (const int) 106870:200 Constant: 106880:200 0 (const int) 106890:200 'ballot' ( temp highp 4-component vector of uint) 106900:201 move second child to first child ( temp highp 2-component vector of uint) 106910:201 vector swizzle ( temp highp 2-component vector of uint) 106920:201 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 106930:201 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 106940:201 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 106950:201 Constant: 106960:201 1 (const int) 106970:201 Constant: 106980:201 2 (const int) 106990:201 Sequence 107000:201 Constant: 107010:201 0 (const int) 107020:201 Constant: 107030:201 1 (const int) 107040:201 subgroupPartitionedInclusiveMaxNV ( global highp 2-component vector of uint) 107050:201 vector swizzle ( temp highp 2-component vector of uint) 107060:201 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 107070:201 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 107080:201 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 107090:201 Constant: 107100:201 1 (const int) 107110:201 Constant: 107120:201 2 (const int) 107130:201 Sequence 107140:201 Constant: 107150:201 0 (const int) 107160:201 Constant: 107170:201 1 (const int) 107180:201 'ballot' ( temp highp 4-component vector of uint) 107190:202 move second child to first child ( temp highp 3-component vector of uint) 107200:202 vector swizzle ( temp highp 3-component vector of uint) 107210:202 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 107220:202 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 107230:202 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 107240:202 Constant: 107250:202 1 (const int) 107260:202 Constant: 107270:202 2 (const int) 107280:202 Sequence 107290:202 Constant: 107300:202 0 (const int) 107310:202 Constant: 107320:202 1 (const int) 107330:202 Constant: 107340:202 2 (const int) 107350:202 subgroupPartitionedInclusiveMaxNV ( global highp 3-component vector of uint) 107360:202 vector swizzle ( temp highp 3-component vector of uint) 107370:202 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 107380:202 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 107390:202 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 107400:202 Constant: 107410:202 2 (const int) 107420:202 Constant: 107430:202 2 (const int) 107440:202 Sequence 107450:202 Constant: 107460:202 0 (const int) 107470:202 Constant: 107480:202 1 (const int) 107490:202 Constant: 107500:202 2 (const int) 107510:202 'ballot' ( temp highp 4-component vector of uint) 107520:203 move second child to first child ( temp highp 4-component vector of uint) 107530:203 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 107540:203 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 107550:203 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 107560:203 Constant: 107570:203 1 (const int) 107580:203 Constant: 107590:203 2 (const int) 107600:203 subgroupPartitionedInclusiveMaxNV ( global highp 4-component vector of uint) 107610:203 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 107620:203 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 107630:203 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 107640:203 Constant: 107650:203 3 (const int) 107660:203 Constant: 107670:203 2 (const int) 107680:203 'ballot' ( temp highp 4-component vector of uint) 107690:205 move second child to first child ( temp highp int) 107700:205 direct index ( temp highp int) 107710:205 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 107720:205 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 107730:205 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 107740:205 Constant: 107750:205 1 (const int) 107760:205 Constant: 107770:205 1 (const int) 107780:205 Constant: 107790:205 0 (const int) 107800:205 subgroupPartitionedInclusiveAndNV ( global highp int) 107810:205 direct index ( temp highp int) 107820:205 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 107830:205 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 107840:205 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 107850:205 Constant: 107860:205 0 (const int) 107870:205 Constant: 107880:205 1 (const int) 107890:205 Constant: 107900:205 0 (const int) 107910:205 'ballot' ( temp highp 4-component vector of uint) 107920:206 move second child to first child ( temp highp 2-component vector of int) 107930:206 vector swizzle ( temp highp 2-component vector of int) 107940:206 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 107950:206 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 107960:206 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 107970:206 Constant: 107980:206 1 (const int) 107990:206 Constant: 108000:206 1 (const int) 108010:206 Sequence 108020:206 Constant: 108030:206 0 (const int) 108040:206 Constant: 108050:206 1 (const int) 108060:206 subgroupPartitionedInclusiveAndNV ( global highp 2-component vector of int) 108070:206 vector swizzle ( temp highp 2-component vector of int) 108080:206 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 108090:206 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 108100:206 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 108110:206 Constant: 108120:206 1 (const int) 108130:206 Constant: 108140:206 1 (const int) 108150:206 Sequence 108160:206 Constant: 108170:206 0 (const int) 108180:206 Constant: 108190:206 1 (const int) 108200:206 'ballot' ( temp highp 4-component vector of uint) 108210:207 move second child to first child ( temp highp 3-component vector of int) 108220:207 vector swizzle ( temp highp 3-component vector of int) 108230:207 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 108240:207 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 108250:207 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 108260:207 Constant: 108270:207 1 (const int) 108280:207 Constant: 108290:207 1 (const int) 108300:207 Sequence 108310:207 Constant: 108320:207 0 (const int) 108330:207 Constant: 108340:207 1 (const int) 108350:207 Constant: 108360:207 2 (const int) 108370:207 subgroupPartitionedInclusiveAndNV ( global highp 3-component vector of int) 108380:207 vector swizzle ( temp highp 3-component vector of int) 108390:207 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 108400:207 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 108410:207 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 108420:207 Constant: 108430:207 2 (const int) 108440:207 Constant: 108450:207 1 (const int) 108460:207 Sequence 108470:207 Constant: 108480:207 0 (const int) 108490:207 Constant: 108500:207 1 (const int) 108510:207 Constant: 108520:207 2 (const int) 108530:207 'ballot' ( temp highp 4-component vector of uint) 108540:208 move second child to first child ( temp highp 4-component vector of int) 108550:208 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 108560:208 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 108570:208 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 108580:208 Constant: 108590:208 1 (const int) 108600:208 Constant: 108610:208 1 (const int) 108620:208 subgroupPartitionedInclusiveAndNV ( global highp 4-component vector of int) 108630:208 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 108640:208 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 108650:208 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 108660:208 Constant: 108670:208 3 (const int) 108680:208 Constant: 108690:208 1 (const int) 108700:208 'ballot' ( temp highp 4-component vector of uint) 108710:210 move second child to first child ( temp highp uint) 108720:210 direct index ( temp highp uint) 108730:210 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 108740:210 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 108750:210 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 108760:210 Constant: 108770:210 2 (const int) 108780:210 Constant: 108790:210 2 (const int) 108800:210 Constant: 108810:210 0 (const int) 108820:210 subgroupPartitionedInclusiveAndNV ( global highp uint) 108830:210 direct index ( temp highp uint) 108840:210 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 108850:210 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 108860:210 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 108870:210 Constant: 108880:210 0 (const int) 108890:210 Constant: 108900:210 2 (const int) 108910:210 Constant: 108920:210 0 (const int) 108930:210 'ballot' ( temp highp 4-component vector of uint) 108940:211 move second child to first child ( temp highp 2-component vector of uint) 108950:211 vector swizzle ( temp highp 2-component vector of uint) 108960:211 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 108970:211 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 108980:211 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 108990:211 Constant: 109000:211 2 (const int) 109010:211 Constant: 109020:211 2 (const int) 109030:211 Sequence 109040:211 Constant: 109050:211 0 (const int) 109060:211 Constant: 109070:211 1 (const int) 109080:211 subgroupPartitionedInclusiveAndNV ( global highp 2-component vector of uint) 109090:211 vector swizzle ( temp highp 2-component vector of uint) 109100:211 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 109110:211 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 109120:211 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 109130:211 Constant: 109140:211 1 (const int) 109150:211 Constant: 109160:211 2 (const int) 109170:211 Sequence 109180:211 Constant: 109190:211 0 (const int) 109200:211 Constant: 109210:211 1 (const int) 109220:211 'ballot' ( temp highp 4-component vector of uint) 109230:212 move second child to first child ( temp highp 3-component vector of uint) 109240:212 vector swizzle ( temp highp 3-component vector of uint) 109250:212 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 109260:212 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 109270:212 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 109280:212 Constant: 109290:212 2 (const int) 109300:212 Constant: 109310:212 2 (const int) 109320:212 Sequence 109330:212 Constant: 109340:212 0 (const int) 109350:212 Constant: 109360:212 1 (const int) 109370:212 Constant: 109380:212 2 (const int) 109390:212 subgroupPartitionedInclusiveAndNV ( global highp 3-component vector of uint) 109400:212 vector swizzle ( temp highp 3-component vector of uint) 109410:212 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 109420:212 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 109430:212 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 109440:212 Constant: 109450:212 2 (const int) 109460:212 Constant: 109470:212 2 (const int) 109480:212 Sequence 109490:212 Constant: 109500:212 0 (const int) 109510:212 Constant: 109520:212 1 (const int) 109530:212 Constant: 109540:212 2 (const int) 109550:212 'ballot' ( temp highp 4-component vector of uint) 109560:213 move second child to first child ( temp highp 4-component vector of uint) 109570:213 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 109580:213 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 109590:213 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 109600:213 Constant: 109610:213 2 (const int) 109620:213 Constant: 109630:213 2 (const int) 109640:213 subgroupPartitionedInclusiveAndNV ( global highp 4-component vector of uint) 109650:213 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 109660:213 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 109670:213 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 109680:213 Constant: 109690:213 3 (const int) 109700:213 Constant: 109710:213 2 (const int) 109720:213 'ballot' ( temp highp 4-component vector of uint) 109730:215 move second child to first child ( temp highp int) 109740:215 direct index ( temp highp int) 109750:215 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 109760:215 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 109770:215 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 109780:215 Constant: 109790:215 2 (const int) 109800:215 Constant: 109810:215 1 (const int) 109820:215 Constant: 109830:215 0 (const int) 109840:215 Convert bool to int ( temp highp int) 109850:215 subgroupPartitionedInclusiveAndNV ( global bool, operation at highp) 109860:215 Compare Less Than ( temp bool) 109870:215 direct index ( temp highp int) 109880:215 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 109890:215 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 109900:215 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 109910:215 Constant: 109920:215 0 (const int) 109930:215 Constant: 109940:215 1 (const int) 109950:215 Constant: 109960:215 0 (const int) 109970:215 Constant: 109980:215 0 (const int) 109990:215 'ballot' ( temp highp 4-component vector of uint) 110000:216 move second child to first child ( temp highp 2-component vector of int) 110010:216 vector swizzle ( temp highp 2-component vector of int) 110020:216 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 110030:216 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 110040:216 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 110050:216 Constant: 110060:216 2 (const int) 110070:216 Constant: 110080:216 1 (const int) 110090:216 Sequence 110100:216 Constant: 110110:216 0 (const int) 110120:216 Constant: 110130:216 1 (const int) 110140:216 Convert bool to int ( temp highp 2-component vector of int) 110150:216 subgroupPartitionedInclusiveAndNV ( global 2-component vector of bool, operation at highp) 110160:216 Compare Less Than ( global 2-component vector of bool, operation at highp) 110170:216 vector swizzle ( temp highp 2-component vector of int) 110180:216 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 110190:216 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 110200:216 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 110210:216 Constant: 110220:216 1 (const int) 110230:216 Constant: 110240:216 1 (const int) 110250:216 Sequence 110260:216 Constant: 110270:216 0 (const int) 110280:216 Constant: 110290:216 1 (const int) 110300:216 Constant: 110310:216 0 (const int) 110320:216 0 (const int) 110330:216 'ballot' ( temp highp 4-component vector of uint) 110340:217 move second child to first child ( temp highp 3-component vector of int) 110350:217 vector swizzle ( temp highp 3-component vector of int) 110360:217 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 110370:217 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 110380:217 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 110390:217 Constant: 110400:217 2 (const int) 110410:217 Constant: 110420:217 1 (const int) 110430:217 Sequence 110440:217 Constant: 110450:217 0 (const int) 110460:217 Constant: 110470:217 1 (const int) 110480:217 Constant: 110490:217 2 (const int) 110500:217 Convert bool to int ( temp highp 3-component vector of int) 110510:217 subgroupPartitionedInclusiveAndNV ( global 3-component vector of bool, operation at highp) 110520:217 Compare Less Than ( global 3-component vector of bool, operation at highp) 110530:217 vector swizzle ( temp highp 3-component vector of int) 110540:217 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 110550:217 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 110560:217 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 110570:217 Constant: 110580:217 1 (const int) 110590:217 Constant: 110600:217 1 (const int) 110610:217 Sequence 110620:217 Constant: 110630:217 0 (const int) 110640:217 Constant: 110650:217 1 (const int) 110660:217 Constant: 110670:217 2 (const int) 110680:217 Constant: 110690:217 0 (const int) 110700:217 0 (const int) 110710:217 0 (const int) 110720:217 'ballot' ( temp highp 4-component vector of uint) 110730:218 move second child to first child ( temp highp 4-component vector of int) 110740:218 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 110750:218 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 110760:218 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 110770:218 Constant: 110780:218 2 (const int) 110790:218 Constant: 110800:218 1 (const int) 110810:218 Convert bool to int ( temp highp 4-component vector of int) 110820:218 subgroupPartitionedInclusiveAndNV ( global 4-component vector of bool, operation at highp) 110830:218 Compare Less Than ( global 4-component vector of bool, operation at highp) 110840:218 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 110850:218 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 110860:218 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 110870:218 Constant: 110880:218 1 (const int) 110890:218 Constant: 110900:218 1 (const int) 110910:218 Constant: 110920:218 0 (const int) 110930:218 0 (const int) 110940:218 0 (const int) 110950:218 0 (const int) 110960:218 'ballot' ( temp highp 4-component vector of uint) 110970:220 move second child to first child ( temp highp int) 110980:220 direct index ( temp highp int) 110990:220 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 111000:220 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 111010:220 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 111020:220 Constant: 111030:220 2 (const int) 111040:220 Constant: 111050:220 1 (const int) 111060:220 Constant: 111070:220 0 (const int) 111080:220 subgroupPartitionedInclusiveOrNV ( global highp int) 111090:220 direct index ( temp highp int) 111100:220 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 111110:220 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 111120:220 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 111130:220 Constant: 111140:220 0 (const int) 111150:220 Constant: 111160:220 1 (const int) 111170:220 Constant: 111180:220 0 (const int) 111190:220 'ballot' ( temp highp 4-component vector of uint) 111200:221 move second child to first child ( temp highp 2-component vector of int) 111210:221 vector swizzle ( temp highp 2-component vector of int) 111220:221 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 111230:221 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 111240:221 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 111250:221 Constant: 111260:221 2 (const int) 111270:221 Constant: 111280:221 1 (const int) 111290:221 Sequence 111300:221 Constant: 111310:221 0 (const int) 111320:221 Constant: 111330:221 1 (const int) 111340:221 subgroupPartitionedInclusiveOrNV ( global highp 2-component vector of int) 111350:221 vector swizzle ( temp highp 2-component vector of int) 111360:221 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 111370:221 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 111380:221 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 111390:221 Constant: 111400:221 1 (const int) 111410:221 Constant: 111420:221 1 (const int) 111430:221 Sequence 111440:221 Constant: 111450:221 0 (const int) 111460:221 Constant: 111470:221 1 (const int) 111480:221 'ballot' ( temp highp 4-component vector of uint) 111490:222 move second child to first child ( temp highp 3-component vector of int) 111500:222 vector swizzle ( temp highp 3-component vector of int) 111510:222 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 111520:222 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 111530:222 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 111540:222 Constant: 111550:222 2 (const int) 111560:222 Constant: 111570:222 1 (const int) 111580:222 Sequence 111590:222 Constant: 111600:222 0 (const int) 111610:222 Constant: 111620:222 1 (const int) 111630:222 Constant: 111640:222 2 (const int) 111650:222 subgroupPartitionedInclusiveOrNV ( global highp 3-component vector of int) 111660:222 vector swizzle ( temp highp 3-component vector of int) 111670:222 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 111680:222 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 111690:222 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 111700:222 Constant: 111710:222 2 (const int) 111720:222 Constant: 111730:222 1 (const int) 111740:222 Sequence 111750:222 Constant: 111760:222 0 (const int) 111770:222 Constant: 111780:222 1 (const int) 111790:222 Constant: 111800:222 2 (const int) 111810:222 'ballot' ( temp highp 4-component vector of uint) 111820:223 move second child to first child ( temp highp 4-component vector of int) 111830:223 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 111840:223 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 111850:223 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 111860:223 Constant: 111870:223 2 (const int) 111880:223 Constant: 111890:223 1 (const int) 111900:223 subgroupPartitionedInclusiveOrNV ( global highp 4-component vector of int) 111910:223 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 111920:223 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 111930:223 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 111940:223 Constant: 111950:223 3 (const int) 111960:223 Constant: 111970:223 1 (const int) 111980:223 'ballot' ( temp highp 4-component vector of uint) 111990:225 move second child to first child ( temp highp uint) 112000:225 direct index ( temp highp uint) 112010:225 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 112020:225 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 112030:225 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 112040:225 Constant: 112050:225 2 (const int) 112060:225 Constant: 112070:225 2 (const int) 112080:225 Constant: 112090:225 0 (const int) 112100:225 subgroupPartitionedInclusiveOrNV ( global highp uint) 112110:225 direct index ( temp highp uint) 112120:225 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 112130:225 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 112140:225 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 112150:225 Constant: 112160:225 0 (const int) 112170:225 Constant: 112180:225 2 (const int) 112190:225 Constant: 112200:225 0 (const int) 112210:225 'ballot' ( temp highp 4-component vector of uint) 112220:226 move second child to first child ( temp highp 2-component vector of uint) 112230:226 vector swizzle ( temp highp 2-component vector of uint) 112240:226 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 112250:226 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 112260:226 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 112270:226 Constant: 112280:226 2 (const int) 112290:226 Constant: 112300:226 2 (const int) 112310:226 Sequence 112320:226 Constant: 112330:226 0 (const int) 112340:226 Constant: 112350:226 1 (const int) 112360:226 subgroupPartitionedInclusiveOrNV ( global highp 2-component vector of uint) 112370:226 vector swizzle ( temp highp 2-component vector of uint) 112380:226 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 112390:226 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 112400:226 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 112410:226 Constant: 112420:226 1 (const int) 112430:226 Constant: 112440:226 2 (const int) 112450:226 Sequence 112460:226 Constant: 112470:226 0 (const int) 112480:226 Constant: 112490:226 1 (const int) 112500:226 'ballot' ( temp highp 4-component vector of uint) 112510:227 move second child to first child ( temp highp 3-component vector of uint) 112520:227 vector swizzle ( temp highp 3-component vector of uint) 112530:227 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 112540:227 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 112550:227 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 112560:227 Constant: 112570:227 2 (const int) 112580:227 Constant: 112590:227 2 (const int) 112600:227 Sequence 112610:227 Constant: 112620:227 0 (const int) 112630:227 Constant: 112640:227 1 (const int) 112650:227 Constant: 112660:227 2 (const int) 112670:227 subgroupPartitionedInclusiveOrNV ( global highp 3-component vector of uint) 112680:227 vector swizzle ( temp highp 3-component vector of uint) 112690:227 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 112700:227 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 112710:227 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 112720:227 Constant: 112730:227 2 (const int) 112740:227 Constant: 112750:227 2 (const int) 112760:227 Sequence 112770:227 Constant: 112780:227 0 (const int) 112790:227 Constant: 112800:227 1 (const int) 112810:227 Constant: 112820:227 2 (const int) 112830:227 'ballot' ( temp highp 4-component vector of uint) 112840:228 move second child to first child ( temp highp 4-component vector of uint) 112850:228 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 112860:228 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 112870:228 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 112880:228 Constant: 112890:228 2 (const int) 112900:228 Constant: 112910:228 2 (const int) 112920:228 subgroupPartitionedInclusiveOrNV ( global highp 4-component vector of uint) 112930:228 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 112940:228 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 112950:228 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 112960:228 Constant: 112970:228 3 (const int) 112980:228 Constant: 112990:228 2 (const int) 113000:228 'ballot' ( temp highp 4-component vector of uint) 113010:230 move second child to first child ( temp highp int) 113020:230 direct index ( temp highp int) 113030:230 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 113040:230 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 113050:230 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 113060:230 Constant: 113070:230 3 (const int) 113080:230 Constant: 113090:230 1 (const int) 113100:230 Constant: 113110:230 0 (const int) 113120:230 Convert bool to int ( temp highp int) 113130:230 subgroupPartitionedInclusiveOrNV ( global bool, operation at highp) 113140:230 Compare Less Than ( temp bool) 113150:230 direct index ( temp highp int) 113160:230 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 113170:230 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 113180:230 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 113190:230 Constant: 113200:230 0 (const int) 113210:230 Constant: 113220:230 1 (const int) 113230:230 Constant: 113240:230 0 (const int) 113250:230 Constant: 113260:230 0 (const int) 113270:230 'ballot' ( temp highp 4-component vector of uint) 113280:231 move second child to first child ( temp highp 2-component vector of int) 113290:231 vector swizzle ( temp highp 2-component vector of int) 113300:231 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 113310:231 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 113320:231 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 113330:231 Constant: 113340:231 3 (const int) 113350:231 Constant: 113360:231 1 (const int) 113370:231 Sequence 113380:231 Constant: 113390:231 0 (const int) 113400:231 Constant: 113410:231 1 (const int) 113420:231 Convert bool to int ( temp highp 2-component vector of int) 113430:231 subgroupPartitionedInclusiveOrNV ( global 2-component vector of bool, operation at highp) 113440:231 Compare Less Than ( global 2-component vector of bool, operation at highp) 113450:231 vector swizzle ( temp highp 2-component vector of int) 113460:231 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 113470:231 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 113480:231 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 113490:231 Constant: 113500:231 1 (const int) 113510:231 Constant: 113520:231 1 (const int) 113530:231 Sequence 113540:231 Constant: 113550:231 0 (const int) 113560:231 Constant: 113570:231 1 (const int) 113580:231 Constant: 113590:231 0 (const int) 113600:231 0 (const int) 113610:231 'ballot' ( temp highp 4-component vector of uint) 113620:232 move second child to first child ( temp highp 3-component vector of int) 113630:232 vector swizzle ( temp highp 3-component vector of int) 113640:232 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 113650:232 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 113660:232 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 113670:232 Constant: 113680:232 3 (const int) 113690:232 Constant: 113700:232 1 (const int) 113710:232 Sequence 113720:232 Constant: 113730:232 0 (const int) 113740:232 Constant: 113750:232 1 (const int) 113760:232 Constant: 113770:232 2 (const int) 113780:232 Convert bool to int ( temp highp 3-component vector of int) 113790:232 subgroupPartitionedInclusiveOrNV ( global 3-component vector of bool, operation at highp) 113800:232 Compare Less Than ( global 3-component vector of bool, operation at highp) 113810:232 vector swizzle ( temp highp 3-component vector of int) 113820:232 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 113830:232 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 113840:232 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 113850:232 Constant: 113860:232 1 (const int) 113870:232 Constant: 113880:232 1 (const int) 113890:232 Sequence 113900:232 Constant: 113910:232 0 (const int) 113920:232 Constant: 113930:232 1 (const int) 113940:232 Constant: 113950:232 2 (const int) 113960:232 Constant: 113970:232 0 (const int) 113980:232 0 (const int) 113990:232 0 (const int) 114000:232 'ballot' ( temp highp 4-component vector of uint) 114010:233 move second child to first child ( temp highp 4-component vector of int) 114020:233 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 114030:233 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 114040:233 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 114050:233 Constant: 114060:233 3 (const int) 114070:233 Constant: 114080:233 1 (const int) 114090:233 Convert bool to int ( temp highp 4-component vector of int) 114100:233 subgroupPartitionedInclusiveOrNV ( global 4-component vector of bool, operation at highp) 114110:233 Compare Less Than ( global 4-component vector of bool, operation at highp) 114120:233 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 114130:233 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 114140:233 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 114150:233 Constant: 114160:233 1 (const int) 114170:233 Constant: 114180:233 1 (const int) 114190:233 Constant: 114200:233 0 (const int) 114210:233 0 (const int) 114220:233 0 (const int) 114230:233 0 (const int) 114240:233 'ballot' ( temp highp 4-component vector of uint) 114250:235 move second child to first child ( temp highp int) 114260:235 direct index ( temp highp int) 114270:235 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 114280:235 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 114290:235 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 114300:235 Constant: 114310:235 3 (const int) 114320:235 Constant: 114330:235 1 (const int) 114340:235 Constant: 114350:235 0 (const int) 114360:235 subgroupPartitionedInclusiveXorNV ( global highp int) 114370:235 direct index ( temp highp int) 114380:235 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 114390:235 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 114400:235 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 114410:235 Constant: 114420:235 0 (const int) 114430:235 Constant: 114440:235 1 (const int) 114450:235 Constant: 114460:235 0 (const int) 114470:235 'ballot' ( temp highp 4-component vector of uint) 114480:236 move second child to first child ( temp highp 2-component vector of int) 114490:236 vector swizzle ( temp highp 2-component vector of int) 114500:236 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 114510:236 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 114520:236 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 114530:236 Constant: 114540:236 3 (const int) 114550:236 Constant: 114560:236 1 (const int) 114570:236 Sequence 114580:236 Constant: 114590:236 0 (const int) 114600:236 Constant: 114610:236 1 (const int) 114620:236 subgroupPartitionedInclusiveXorNV ( global highp 2-component vector of int) 114630:236 vector swizzle ( temp highp 2-component vector of int) 114640:236 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 114650:236 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 114660:236 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 114670:236 Constant: 114680:236 1 (const int) 114690:236 Constant: 114700:236 1 (const int) 114710:236 Sequence 114720:236 Constant: 114730:236 0 (const int) 114740:236 Constant: 114750:236 1 (const int) 114760:236 'ballot' ( temp highp 4-component vector of uint) 114770:237 move second child to first child ( temp highp 3-component vector of int) 114780:237 vector swizzle ( temp highp 3-component vector of int) 114790:237 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 114800:237 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 114810:237 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 114820:237 Constant: 114830:237 3 (const int) 114840:237 Constant: 114850:237 1 (const int) 114860:237 Sequence 114870:237 Constant: 114880:237 0 (const int) 114890:237 Constant: 114900:237 1 (const int) 114910:237 Constant: 114920:237 2 (const int) 114930:237 subgroupPartitionedInclusiveXorNV ( global highp 3-component vector of int) 114940:237 vector swizzle ( temp highp 3-component vector of int) 114950:237 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 114960:237 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 114970:237 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 114980:237 Constant: 114990:237 2 (const int) 115000:237 Constant: 115010:237 1 (const int) 115020:237 Sequence 115030:237 Constant: 115040:237 0 (const int) 115050:237 Constant: 115060:237 1 (const int) 115070:237 Constant: 115080:237 2 (const int) 115090:237 'ballot' ( temp highp 4-component vector of uint) 115100:238 move second child to first child ( temp highp 4-component vector of int) 115110:238 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 115120:238 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 115130:238 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 115140:238 Constant: 115150:238 3 (const int) 115160:238 Constant: 115170:238 1 (const int) 115180:238 subgroupPartitionedInclusiveXorNV ( global highp 4-component vector of int) 115190:238 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 115200:238 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 115210:238 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 115220:238 Constant: 115230:238 3 (const int) 115240:238 Constant: 115250:238 1 (const int) 115260:238 'ballot' ( temp highp 4-component vector of uint) 115270:240 move second child to first child ( temp highp uint) 115280:240 direct index ( temp highp uint) 115290:240 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 115300:240 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 115310:240 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 115320:240 Constant: 115330:240 3 (const int) 115340:240 Constant: 115350:240 2 (const int) 115360:240 Constant: 115370:240 0 (const int) 115380:240 subgroupPartitionedInclusiveXorNV ( global highp uint) 115390:240 direct index ( temp highp uint) 115400:240 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 115410:240 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 115420:240 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 115430:240 Constant: 115440:240 0 (const int) 115450:240 Constant: 115460:240 2 (const int) 115470:240 Constant: 115480:240 0 (const int) 115490:240 'ballot' ( temp highp 4-component vector of uint) 115500:241 move second child to first child ( temp highp 2-component vector of uint) 115510:241 vector swizzle ( temp highp 2-component vector of uint) 115520:241 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 115530:241 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 115540:241 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 115550:241 Constant: 115560:241 3 (const int) 115570:241 Constant: 115580:241 2 (const int) 115590:241 Sequence 115600:241 Constant: 115610:241 0 (const int) 115620:241 Constant: 115630:241 1 (const int) 115640:241 subgroupPartitionedInclusiveXorNV ( global highp 2-component vector of uint) 115650:241 vector swizzle ( temp highp 2-component vector of uint) 115660:241 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 115670:241 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 115680:241 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 115690:241 Constant: 115700:241 1 (const int) 115710:241 Constant: 115720:241 2 (const int) 115730:241 Sequence 115740:241 Constant: 115750:241 0 (const int) 115760:241 Constant: 115770:241 1 (const int) 115780:241 'ballot' ( temp highp 4-component vector of uint) 115790:242 move second child to first child ( temp highp 3-component vector of uint) 115800:242 vector swizzle ( temp highp 3-component vector of uint) 115810:242 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 115820:242 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 115830:242 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 115840:242 Constant: 115850:242 3 (const int) 115860:242 Constant: 115870:242 2 (const int) 115880:242 Sequence 115890:242 Constant: 115900:242 0 (const int) 115910:242 Constant: 115920:242 1 (const int) 115930:242 Constant: 115940:242 2 (const int) 115950:242 subgroupPartitionedInclusiveXorNV ( global highp 3-component vector of uint) 115960:242 vector swizzle ( temp highp 3-component vector of uint) 115970:242 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 115980:242 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 115990:242 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 116000:242 Constant: 116010:242 2 (const int) 116020:242 Constant: 116030:242 2 (const int) 116040:242 Sequence 116050:242 Constant: 116060:242 0 (const int) 116070:242 Constant: 116080:242 1 (const int) 116090:242 Constant: 116100:242 2 (const int) 116110:242 'ballot' ( temp highp 4-component vector of uint) 116120:243 move second child to first child ( temp highp 4-component vector of uint) 116130:243 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 116140:243 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 116150:243 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 116160:243 Constant: 116170:243 3 (const int) 116180:243 Constant: 116190:243 2 (const int) 116200:243 subgroupPartitionedInclusiveXorNV ( global highp 4-component vector of uint) 116210:243 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 116220:243 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 116230:243 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 116240:243 Constant: 116250:243 3 (const int) 116260:243 Constant: 116270:243 2 (const int) 116280:243 'ballot' ( temp highp 4-component vector of uint) 116290:245 move second child to first child ( temp highp int) 116300:245 direct index ( temp highp int) 116310:245 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 116320:245 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 116330:245 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 116340:245 Constant: 116350:245 3 (const int) 116360:245 Constant: 116370:245 1 (const int) 116380:245 Constant: 116390:245 0 (const int) 116400:245 Convert bool to int ( temp highp int) 116410:245 subgroupPartitionedInclusiveXorNV ( global bool, operation at highp) 116420:245 Compare Less Than ( temp bool) 116430:245 direct index ( temp highp int) 116440:245 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 116450:245 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 116460:245 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 116470:245 Constant: 116480:245 0 (const int) 116490:245 Constant: 116500:245 1 (const int) 116510:245 Constant: 116520:245 0 (const int) 116530:245 Constant: 116540:245 0 (const int) 116550:245 'ballot' ( temp highp 4-component vector of uint) 116560:246 move second child to first child ( temp highp 2-component vector of int) 116570:246 vector swizzle ( temp highp 2-component vector of int) 116580:246 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 116590:246 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 116600:246 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 116610:246 Constant: 116620:246 3 (const int) 116630:246 Constant: 116640:246 1 (const int) 116650:246 Sequence 116660:246 Constant: 116670:246 0 (const int) 116680:246 Constant: 116690:246 1 (const int) 116700:246 Convert bool to int ( temp highp 2-component vector of int) 116710:246 subgroupPartitionedInclusiveXorNV ( global 2-component vector of bool, operation at highp) 116720:246 Compare Less Than ( global 2-component vector of bool, operation at highp) 116730:246 vector swizzle ( temp highp 2-component vector of int) 116740:246 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 116750:246 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 116760:246 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 116770:246 Constant: 116780:246 1 (const int) 116790:246 Constant: 116800:246 1 (const int) 116810:246 Sequence 116820:246 Constant: 116830:246 0 (const int) 116840:246 Constant: 116850:246 1 (const int) 116860:246 Constant: 116870:246 0 (const int) 116880:246 0 (const int) 116890:246 'ballot' ( temp highp 4-component vector of uint) 116900:247 move second child to first child ( temp highp 3-component vector of int) 116910:247 vector swizzle ( temp highp 3-component vector of int) 116920:247 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 116930:247 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 116940:247 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 116950:247 Constant: 116960:247 3 (const int) 116970:247 Constant: 116980:247 1 (const int) 116990:247 Sequence 117000:247 Constant: 117010:247 0 (const int) 117020:247 Constant: 117030:247 1 (const int) 117040:247 Constant: 117050:247 2 (const int) 117060:247 Convert bool to int ( temp highp 3-component vector of int) 117070:247 subgroupPartitionedInclusiveXorNV ( global 3-component vector of bool, operation at highp) 117080:247 Compare Less Than ( global 3-component vector of bool, operation at highp) 117090:247 vector swizzle ( temp highp 3-component vector of int) 117100:247 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 117110:247 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 117120:247 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 117130:247 Constant: 117140:247 1 (const int) 117150:247 Constant: 117160:247 1 (const int) 117170:247 Sequence 117180:247 Constant: 117190:247 0 (const int) 117200:247 Constant: 117210:247 1 (const int) 117220:247 Constant: 117230:247 2 (const int) 117240:247 Constant: 117250:247 0 (const int) 117260:247 0 (const int) 117270:247 0 (const int) 117280:247 'ballot' ( temp highp 4-component vector of uint) 117290:248 move second child to first child ( temp highp 4-component vector of int) 117300:248 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 117310:248 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 117320:248 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 117330:248 Constant: 117340:248 3 (const int) 117350:248 Constant: 117360:248 1 (const int) 117370:248 Convert bool to int ( temp highp 4-component vector of int) 117380:248 subgroupPartitionedInclusiveXorNV ( global 4-component vector of bool, operation at highp) 117390:248 Compare Less Than ( global 4-component vector of bool, operation at highp) 117400:248 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 117410:248 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 117420:248 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 117430:248 Constant: 117440:248 1 (const int) 117450:248 Constant: 117460:248 1 (const int) 117470:248 Constant: 117480:248 0 (const int) 117490:248 0 (const int) 117500:248 0 (const int) 117510:248 0 (const int) 117520:248 'ballot' ( temp highp 4-component vector of uint) 117530:250 move second child to first child ( temp highp float) 117540:250 direct index ( temp highp float) 117550:250 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 117560:250 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 117570:250 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 117580:250 Constant: 117590:250 0 (const int) 117600:250 Constant: 117610:250 0 (const int) 117620:250 Constant: 117630:250 0 (const int) 117640:250 subgroupPartitionedExclusiveAddNV ( global highp float) 117650:250 direct index ( temp highp float) 117660:250 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 117670:250 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 117680:250 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 117690:250 Constant: 117700:250 0 (const int) 117710:250 Constant: 117720:250 0 (const int) 117730:250 Constant: 117740:250 0 (const int) 117750:250 'ballot' ( temp highp 4-component vector of uint) 117760:251 move second child to first child ( temp highp 2-component vector of float) 117770:251 vector swizzle ( temp highp 2-component vector of float) 117780:251 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 117790:251 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 117800:251 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 117810:251 Constant: 117820:251 0 (const int) 117830:251 Constant: 117840:251 0 (const int) 117850:251 Sequence 117860:251 Constant: 117870:251 0 (const int) 117880:251 Constant: 117890:251 1 (const int) 117900:251 subgroupPartitionedExclusiveAddNV ( global highp 2-component vector of float) 117910:251 vector swizzle ( temp highp 2-component vector of float) 117920:251 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 117930:251 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 117940:251 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 117950:251 Constant: 117960:251 1 (const int) 117970:251 Constant: 117980:251 0 (const int) 117990:251 Sequence 118000:251 Constant: 118010:251 0 (const int) 118020:251 Constant: 118030:251 1 (const int) 118040:251 'ballot' ( temp highp 4-component vector of uint) 118050:252 move second child to first child ( temp highp 3-component vector of float) 118060:252 vector swizzle ( temp highp 3-component vector of float) 118070:252 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 118080:252 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 118090:252 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 118100:252 Constant: 118110:252 0 (const int) 118120:252 Constant: 118130:252 0 (const int) 118140:252 Sequence 118150:252 Constant: 118160:252 0 (const int) 118170:252 Constant: 118180:252 1 (const int) 118190:252 Constant: 118200:252 2 (const int) 118210:252 subgroupPartitionedExclusiveAddNV ( global highp 3-component vector of float) 118220:252 vector swizzle ( temp highp 3-component vector of float) 118230:252 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 118240:252 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 118250:252 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 118260:252 Constant: 118270:252 2 (const int) 118280:252 Constant: 118290:252 0 (const int) 118300:252 Sequence 118310:252 Constant: 118320:252 0 (const int) 118330:252 Constant: 118340:252 1 (const int) 118350:252 Constant: 118360:252 2 (const int) 118370:252 'ballot' ( temp highp 4-component vector of uint) 118380:253 move second child to first child ( temp highp 4-component vector of float) 118390:253 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 118400:253 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 118410:253 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 118420:253 Constant: 118430:253 0 (const int) 118440:253 Constant: 118450:253 0 (const int) 118460:253 subgroupPartitionedExclusiveAddNV ( global highp 4-component vector of float) 118470:253 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 118480:253 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 118490:253 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 118500:253 Constant: 118510:253 3 (const int) 118520:253 Constant: 118530:253 0 (const int) 118540:253 'ballot' ( temp highp 4-component vector of uint) 118550:255 move second child to first child ( temp highp int) 118560:255 direct index ( temp highp int) 118570:255 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 118580:255 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 118590:255 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 118600:255 Constant: 118610:255 0 (const int) 118620:255 Constant: 118630:255 1 (const int) 118640:255 Constant: 118650:255 0 (const int) 118660:255 subgroupPartitionedExclusiveAddNV ( global highp int) 118670:255 direct index ( temp highp int) 118680:255 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 118690:255 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 118700:255 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 118710:255 Constant: 118720:255 0 (const int) 118730:255 Constant: 118740:255 1 (const int) 118750:255 Constant: 118760:255 0 (const int) 118770:255 'ballot' ( temp highp 4-component vector of uint) 118780:256 move second child to first child ( temp highp 2-component vector of int) 118790:256 vector swizzle ( temp highp 2-component vector of int) 118800:256 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 118810:256 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 118820:256 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 118830:256 Constant: 118840:256 0 (const int) 118850:256 Constant: 118860:256 1 (const int) 118870:256 Sequence 118880:256 Constant: 118890:256 0 (const int) 118900:256 Constant: 118910:256 1 (const int) 118920:256 subgroupPartitionedExclusiveAddNV ( global highp 2-component vector of int) 118930:256 vector swizzle ( temp highp 2-component vector of int) 118940:256 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 118950:256 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 118960:256 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 118970:256 Constant: 118980:256 1 (const int) 118990:256 Constant: 119000:256 1 (const int) 119010:256 Sequence 119020:256 Constant: 119030:256 0 (const int) 119040:256 Constant: 119050:256 1 (const int) 119060:256 'ballot' ( temp highp 4-component vector of uint) 119070:257 move second child to first child ( temp highp 3-component vector of int) 119080:257 vector swizzle ( temp highp 3-component vector of int) 119090:257 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 119100:257 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 119110:257 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 119120:257 Constant: 119130:257 0 (const int) 119140:257 Constant: 119150:257 1 (const int) 119160:257 Sequence 119170:257 Constant: 119180:257 0 (const int) 119190:257 Constant: 119200:257 1 (const int) 119210:257 Constant: 119220:257 2 (const int) 119230:257 subgroupPartitionedExclusiveAddNV ( global highp 3-component vector of int) 119240:257 vector swizzle ( temp highp 3-component vector of int) 119250:257 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 119260:257 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 119270:257 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 119280:257 Constant: 119290:257 2 (const int) 119300:257 Constant: 119310:257 1 (const int) 119320:257 Sequence 119330:257 Constant: 119340:257 0 (const int) 119350:257 Constant: 119360:257 1 (const int) 119370:257 Constant: 119380:257 2 (const int) 119390:257 'ballot' ( temp highp 4-component vector of uint) 119400:258 move second child to first child ( temp highp 4-component vector of int) 119410:258 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 119420:258 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 119430:258 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 119440:258 Constant: 119450:258 0 (const int) 119460:258 Constant: 119470:258 1 (const int) 119480:258 subgroupPartitionedExclusiveAddNV ( global highp 4-component vector of int) 119490:258 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 119500:258 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 119510:258 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 119520:258 Constant: 119530:258 3 (const int) 119540:258 Constant: 119550:258 1 (const int) 119560:258 'ballot' ( temp highp 4-component vector of uint) 119570:260 move second child to first child ( temp highp uint) 119580:260 direct index ( temp highp uint) 119590:260 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 119600:260 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 119610:260 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 119620:260 Constant: 119630:260 0 (const int) 119640:260 Constant: 119650:260 2 (const int) 119660:260 Constant: 119670:260 0 (const int) 119680:260 subgroupPartitionedExclusiveAddNV ( global highp uint) 119690:260 direct index ( temp highp uint) 119700:260 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 119710:260 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 119720:260 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 119730:260 Constant: 119740:260 0 (const int) 119750:260 Constant: 119760:260 2 (const int) 119770:260 Constant: 119780:260 0 (const int) 119790:260 'ballot' ( temp highp 4-component vector of uint) 119800:261 move second child to first child ( temp highp 2-component vector of uint) 119810:261 vector swizzle ( temp highp 2-component vector of uint) 119820:261 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 119830:261 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 119840:261 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 119850:261 Constant: 119860:261 0 (const int) 119870:261 Constant: 119880:261 2 (const int) 119890:261 Sequence 119900:261 Constant: 119910:261 0 (const int) 119920:261 Constant: 119930:261 1 (const int) 119940:261 subgroupPartitionedExclusiveAddNV ( global highp 2-component vector of uint) 119950:261 vector swizzle ( temp highp 2-component vector of uint) 119960:261 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 119970:261 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 119980:261 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 119990:261 Constant: 120000:261 1 (const int) 120010:261 Constant: 120020:261 2 (const int) 120030:261 Sequence 120040:261 Constant: 120050:261 0 (const int) 120060:261 Constant: 120070:261 1 (const int) 120080:261 'ballot' ( temp highp 4-component vector of uint) 120090:262 move second child to first child ( temp highp 3-component vector of uint) 120100:262 vector swizzle ( temp highp 3-component vector of uint) 120110:262 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 120120:262 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 120130:262 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 120140:262 Constant: 120150:262 0 (const int) 120160:262 Constant: 120170:262 2 (const int) 120180:262 Sequence 120190:262 Constant: 120200:262 0 (const int) 120210:262 Constant: 120220:262 1 (const int) 120230:262 Constant: 120240:262 2 (const int) 120250:262 subgroupPartitionedExclusiveAddNV ( global highp 3-component vector of uint) 120260:262 vector swizzle ( temp highp 3-component vector of uint) 120270:262 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 120280:262 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 120290:262 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 120300:262 Constant: 120310:262 2 (const int) 120320:262 Constant: 120330:262 2 (const int) 120340:262 Sequence 120350:262 Constant: 120360:262 0 (const int) 120370:262 Constant: 120380:262 1 (const int) 120390:262 Constant: 120400:262 2 (const int) 120410:262 'ballot' ( temp highp 4-component vector of uint) 120420:263 move second child to first child ( temp highp 4-component vector of uint) 120430:263 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 120440:263 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 120450:263 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 120460:263 Constant: 120470:263 0 (const int) 120480:263 Constant: 120490:263 2 (const int) 120500:263 subgroupPartitionedExclusiveAddNV ( global highp 4-component vector of uint) 120510:263 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 120520:263 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 120530:263 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 120540:263 Constant: 120550:263 3 (const int) 120560:263 Constant: 120570:263 2 (const int) 120580:263 'ballot' ( temp highp 4-component vector of uint) 120590:265 move second child to first child ( temp highp float) 120600:265 direct index ( temp highp float) 120610:265 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 120620:265 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 120630:265 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 120640:265 Constant: 120650:265 0 (const int) 120660:265 Constant: 120670:265 0 (const int) 120680:265 Constant: 120690:265 0 (const int) 120700:265 subgroupPartitionedExclusiveMulNV ( global highp float) 120710:265 direct index ( temp highp float) 120720:265 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 120730:265 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 120740:265 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 120750:265 Constant: 120760:265 0 (const int) 120770:265 Constant: 120780:265 0 (const int) 120790:265 Constant: 120800:265 0 (const int) 120810:265 'ballot' ( temp highp 4-component vector of uint) 120820:266 move second child to first child ( temp highp 2-component vector of float) 120830:266 vector swizzle ( temp highp 2-component vector of float) 120840:266 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 120850:266 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 120860:266 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 120870:266 Constant: 120880:266 0 (const int) 120890:266 Constant: 120900:266 0 (const int) 120910:266 Sequence 120920:266 Constant: 120930:266 0 (const int) 120940:266 Constant: 120950:266 1 (const int) 120960:266 subgroupPartitionedExclusiveMulNV ( global highp 2-component vector of float) 120970:266 vector swizzle ( temp highp 2-component vector of float) 120980:266 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 120990:266 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 121000:266 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 121010:266 Constant: 121020:266 1 (const int) 121030:266 Constant: 121040:266 0 (const int) 121050:266 Sequence 121060:266 Constant: 121070:266 0 (const int) 121080:266 Constant: 121090:266 1 (const int) 121100:266 'ballot' ( temp highp 4-component vector of uint) 121110:267 move second child to first child ( temp highp 3-component vector of float) 121120:267 vector swizzle ( temp highp 3-component vector of float) 121130:267 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 121140:267 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 121150:267 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 121160:267 Constant: 121170:267 0 (const int) 121180:267 Constant: 121190:267 0 (const int) 121200:267 Sequence 121210:267 Constant: 121220:267 0 (const int) 121230:267 Constant: 121240:267 1 (const int) 121250:267 Constant: 121260:267 2 (const int) 121270:267 subgroupPartitionedExclusiveMulNV ( global highp 3-component vector of float) 121280:267 vector swizzle ( temp highp 3-component vector of float) 121290:267 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 121300:267 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 121310:267 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 121320:267 Constant: 121330:267 2 (const int) 121340:267 Constant: 121350:267 0 (const int) 121360:267 Sequence 121370:267 Constant: 121380:267 0 (const int) 121390:267 Constant: 121400:267 1 (const int) 121410:267 Constant: 121420:267 2 (const int) 121430:267 'ballot' ( temp highp 4-component vector of uint) 121440:268 move second child to first child ( temp highp 4-component vector of float) 121450:268 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 121460:268 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 121470:268 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 121480:268 Constant: 121490:268 0 (const int) 121500:268 Constant: 121510:268 0 (const int) 121520:268 subgroupPartitionedExclusiveMulNV ( global highp 4-component vector of float) 121530:268 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 121540:268 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 121550:268 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 121560:268 Constant: 121570:268 3 (const int) 121580:268 Constant: 121590:268 0 (const int) 121600:268 'ballot' ( temp highp 4-component vector of uint) 121610:270 move second child to first child ( temp highp int) 121620:270 direct index ( temp highp int) 121630:270 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 121640:270 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 121650:270 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 121660:270 Constant: 121670:270 1 (const int) 121680:270 Constant: 121690:270 1 (const int) 121700:270 Constant: 121710:270 0 (const int) 121720:270 subgroupPartitionedExclusiveMulNV ( global highp int) 121730:270 direct index ( temp highp int) 121740:270 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 121750:270 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 121760:270 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 121770:270 Constant: 121780:270 0 (const int) 121790:270 Constant: 121800:270 1 (const int) 121810:270 Constant: 121820:270 0 (const int) 121830:270 'ballot' ( temp highp 4-component vector of uint) 121840:271 move second child to first child ( temp highp 2-component vector of int) 121850:271 vector swizzle ( temp highp 2-component vector of int) 121860:271 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 121870:271 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 121880:271 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 121890:271 Constant: 121900:271 1 (const int) 121910:271 Constant: 121920:271 1 (const int) 121930:271 Sequence 121940:271 Constant: 121950:271 0 (const int) 121960:271 Constant: 121970:271 1 (const int) 121980:271 subgroupPartitionedExclusiveMulNV ( global highp 2-component vector of int) 121990:271 vector swizzle ( temp highp 2-component vector of int) 122000:271 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 122010:271 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 122020:271 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 122030:271 Constant: 122040:271 1 (const int) 122050:271 Constant: 122060:271 1 (const int) 122070:271 Sequence 122080:271 Constant: 122090:271 0 (const int) 122100:271 Constant: 122110:271 1 (const int) 122120:271 'ballot' ( temp highp 4-component vector of uint) 122130:272 move second child to first child ( temp highp 3-component vector of int) 122140:272 vector swizzle ( temp highp 3-component vector of int) 122150:272 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 122160:272 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 122170:272 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 122180:272 Constant: 122190:272 1 (const int) 122200:272 Constant: 122210:272 1 (const int) 122220:272 Sequence 122230:272 Constant: 122240:272 0 (const int) 122250:272 Constant: 122260:272 1 (const int) 122270:272 Constant: 122280:272 2 (const int) 122290:272 subgroupPartitionedExclusiveMulNV ( global highp 3-component vector of int) 122300:272 vector swizzle ( temp highp 3-component vector of int) 122310:272 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 122320:272 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 122330:272 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 122340:272 Constant: 122350:272 2 (const int) 122360:272 Constant: 122370:272 1 (const int) 122380:272 Sequence 122390:272 Constant: 122400:272 0 (const int) 122410:272 Constant: 122420:272 1 (const int) 122430:272 Constant: 122440:272 2 (const int) 122450:272 'ballot' ( temp highp 4-component vector of uint) 122460:273 move second child to first child ( temp highp 4-component vector of int) 122470:273 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 122480:273 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 122490:273 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 122500:273 Constant: 122510:273 1 (const int) 122520:273 Constant: 122530:273 1 (const int) 122540:273 subgroupPartitionedExclusiveMulNV ( global highp 4-component vector of int) 122550:273 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 122560:273 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 122570:273 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 122580:273 Constant: 122590:273 3 (const int) 122600:273 Constant: 122610:273 1 (const int) 122620:273 'ballot' ( temp highp 4-component vector of uint) 122630:275 move second child to first child ( temp highp uint) 122640:275 direct index ( temp highp uint) 122650:275 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 122660:275 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 122670:275 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 122680:275 Constant: 122690:275 1 (const int) 122700:275 Constant: 122710:275 2 (const int) 122720:275 Constant: 122730:275 0 (const int) 122740:275 subgroupPartitionedExclusiveMulNV ( global highp uint) 122750:275 direct index ( temp highp uint) 122760:275 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 122770:275 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 122780:275 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 122790:275 Constant: 122800:275 0 (const int) 122810:275 Constant: 122820:275 2 (const int) 122830:275 Constant: 122840:275 0 (const int) 122850:275 'ballot' ( temp highp 4-component vector of uint) 122860:276 move second child to first child ( temp highp 2-component vector of uint) 122870:276 vector swizzle ( temp highp 2-component vector of uint) 122880:276 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 122890:276 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 122900:276 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 122910:276 Constant: 122920:276 1 (const int) 122930:276 Constant: 122940:276 2 (const int) 122950:276 Sequence 122960:276 Constant: 122970:276 0 (const int) 122980:276 Constant: 122990:276 1 (const int) 123000:276 subgroupPartitionedExclusiveMulNV ( global highp 2-component vector of uint) 123010:276 vector swizzle ( temp highp 2-component vector of uint) 123020:276 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 123030:276 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 123040:276 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 123050:276 Constant: 123060:276 1 (const int) 123070:276 Constant: 123080:276 2 (const int) 123090:276 Sequence 123100:276 Constant: 123110:276 0 (const int) 123120:276 Constant: 123130:276 1 (const int) 123140:276 'ballot' ( temp highp 4-component vector of uint) 123150:277 move second child to first child ( temp highp 3-component vector of uint) 123160:277 vector swizzle ( temp highp 3-component vector of uint) 123170:277 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 123180:277 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 123190:277 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 123200:277 Constant: 123210:277 1 (const int) 123220:277 Constant: 123230:277 2 (const int) 123240:277 Sequence 123250:277 Constant: 123260:277 0 (const int) 123270:277 Constant: 123280:277 1 (const int) 123290:277 Constant: 123300:277 2 (const int) 123310:277 subgroupPartitionedExclusiveMulNV ( global highp 3-component vector of uint) 123320:277 vector swizzle ( temp highp 3-component vector of uint) 123330:277 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 123340:277 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 123350:277 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 123360:277 Constant: 123370:277 2 (const int) 123380:277 Constant: 123390:277 2 (const int) 123400:277 Sequence 123410:277 Constant: 123420:277 0 (const int) 123430:277 Constant: 123440:277 1 (const int) 123450:277 Constant: 123460:277 2 (const int) 123470:277 'ballot' ( temp highp 4-component vector of uint) 123480:278 move second child to first child ( temp highp 4-component vector of uint) 123490:278 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 123500:278 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 123510:278 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 123520:278 Constant: 123530:278 1 (const int) 123540:278 Constant: 123550:278 2 (const int) 123560:278 subgroupPartitionedExclusiveMulNV ( global highp 4-component vector of uint) 123570:278 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 123580:278 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 123590:278 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 123600:278 Constant: 123610:278 3 (const int) 123620:278 Constant: 123630:278 2 (const int) 123640:278 'ballot' ( temp highp 4-component vector of uint) 123650:280 move second child to first child ( temp highp float) 123660:280 direct index ( temp highp float) 123670:280 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 123680:280 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 123690:280 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 123700:280 Constant: 123710:280 1 (const int) 123720:280 Constant: 123730:280 0 (const int) 123740:280 Constant: 123750:280 0 (const int) 123760:280 subgroupPartitionedExclusiveMinNV ( global highp float) 123770:280 direct index ( temp highp float) 123780:280 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 123790:280 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 123800:280 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 123810:280 Constant: 123820:280 0 (const int) 123830:280 Constant: 123840:280 0 (const int) 123850:280 Constant: 123860:280 0 (const int) 123870:280 'ballot' ( temp highp 4-component vector of uint) 123880:281 move second child to first child ( temp highp 2-component vector of float) 123890:281 vector swizzle ( temp highp 2-component vector of float) 123900:281 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 123910:281 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 123920:281 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 123930:281 Constant: 123940:281 1 (const int) 123950:281 Constant: 123960:281 0 (const int) 123970:281 Sequence 123980:281 Constant: 123990:281 0 (const int) 124000:281 Constant: 124010:281 1 (const int) 124020:281 subgroupPartitionedExclusiveMinNV ( global highp 2-component vector of float) 124030:281 vector swizzle ( temp highp 2-component vector of float) 124040:281 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 124050:281 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 124060:281 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 124070:281 Constant: 124080:281 1 (const int) 124090:281 Constant: 124100:281 0 (const int) 124110:281 Sequence 124120:281 Constant: 124130:281 0 (const int) 124140:281 Constant: 124150:281 1 (const int) 124160:281 'ballot' ( temp highp 4-component vector of uint) 124170:282 move second child to first child ( temp highp 3-component vector of float) 124180:282 vector swizzle ( temp highp 3-component vector of float) 124190:282 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 124200:282 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 124210:282 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 124220:282 Constant: 124230:282 1 (const int) 124240:282 Constant: 124250:282 0 (const int) 124260:282 Sequence 124270:282 Constant: 124280:282 0 (const int) 124290:282 Constant: 124300:282 1 (const int) 124310:282 Constant: 124320:282 2 (const int) 124330:282 subgroupPartitionedExclusiveMinNV ( global highp 3-component vector of float) 124340:282 vector swizzle ( temp highp 3-component vector of float) 124350:282 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 124360:282 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 124370:282 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 124380:282 Constant: 124390:282 2 (const int) 124400:282 Constant: 124410:282 0 (const int) 124420:282 Sequence 124430:282 Constant: 124440:282 0 (const int) 124450:282 Constant: 124460:282 1 (const int) 124470:282 Constant: 124480:282 2 (const int) 124490:282 'ballot' ( temp highp 4-component vector of uint) 124500:283 move second child to first child ( temp highp 4-component vector of float) 124510:283 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 124520:283 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 124530:283 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 124540:283 Constant: 124550:283 1 (const int) 124560:283 Constant: 124570:283 0 (const int) 124580:283 subgroupPartitionedExclusiveMinNV ( global highp 4-component vector of float) 124590:283 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 124600:283 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 124610:283 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 124620:283 Constant: 124630:283 3 (const int) 124640:283 Constant: 124650:283 0 (const int) 124660:283 'ballot' ( temp highp 4-component vector of uint) 124670:285 move second child to first child ( temp highp int) 124680:285 direct index ( temp highp int) 124690:285 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 124700:285 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 124710:285 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 124720:285 Constant: 124730:285 1 (const int) 124740:285 Constant: 124750:285 1 (const int) 124760:285 Constant: 124770:285 0 (const int) 124780:285 subgroupPartitionedExclusiveMinNV ( global highp int) 124790:285 direct index ( temp highp int) 124800:285 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 124810:285 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 124820:285 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 124830:285 Constant: 124840:285 0 (const int) 124850:285 Constant: 124860:285 1 (const int) 124870:285 Constant: 124880:285 0 (const int) 124890:285 'ballot' ( temp highp 4-component vector of uint) 124900:286 move second child to first child ( temp highp 2-component vector of int) 124910:286 vector swizzle ( temp highp 2-component vector of int) 124920:286 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 124930:286 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 124940:286 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 124950:286 Constant: 124960:286 1 (const int) 124970:286 Constant: 124980:286 1 (const int) 124990:286 Sequence 125000:286 Constant: 125010:286 0 (const int) 125020:286 Constant: 125030:286 1 (const int) 125040:286 subgroupPartitionedExclusiveMinNV ( global highp 2-component vector of int) 125050:286 vector swizzle ( temp highp 2-component vector of int) 125060:286 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 125070:286 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 125080:286 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 125090:286 Constant: 125100:286 1 (const int) 125110:286 Constant: 125120:286 1 (const int) 125130:286 Sequence 125140:286 Constant: 125150:286 0 (const int) 125160:286 Constant: 125170:286 1 (const int) 125180:286 'ballot' ( temp highp 4-component vector of uint) 125190:287 move second child to first child ( temp highp 3-component vector of int) 125200:287 vector swizzle ( temp highp 3-component vector of int) 125210:287 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 125220:287 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 125230:287 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 125240:287 Constant: 125250:287 1 (const int) 125260:287 Constant: 125270:287 1 (const int) 125280:287 Sequence 125290:287 Constant: 125300:287 0 (const int) 125310:287 Constant: 125320:287 1 (const int) 125330:287 Constant: 125340:287 2 (const int) 125350:287 subgroupPartitionedExclusiveMinNV ( global highp 3-component vector of int) 125360:287 vector swizzle ( temp highp 3-component vector of int) 125370:287 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 125380:287 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 125390:287 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 125400:287 Constant: 125410:287 2 (const int) 125420:287 Constant: 125430:287 1 (const int) 125440:287 Sequence 125450:287 Constant: 125460:287 0 (const int) 125470:287 Constant: 125480:287 1 (const int) 125490:287 Constant: 125500:287 2 (const int) 125510:287 'ballot' ( temp highp 4-component vector of uint) 125520:288 move second child to first child ( temp highp 4-component vector of int) 125530:288 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 125540:288 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 125550:288 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 125560:288 Constant: 125570:288 1 (const int) 125580:288 Constant: 125590:288 1 (const int) 125600:288 subgroupPartitionedExclusiveMinNV ( global highp 4-component vector of int) 125610:288 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 125620:288 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 125630:288 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 125640:288 Constant: 125650:288 3 (const int) 125660:288 Constant: 125670:288 1 (const int) 125680:288 'ballot' ( temp highp 4-component vector of uint) 125690:290 move second child to first child ( temp highp uint) 125700:290 direct index ( temp highp uint) 125710:290 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 125720:290 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 125730:290 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 125740:290 Constant: 125750:290 2 (const int) 125760:290 Constant: 125770:290 2 (const int) 125780:290 Constant: 125790:290 0 (const int) 125800:290 subgroupPartitionedExclusiveMinNV ( global highp uint) 125810:290 direct index ( temp highp uint) 125820:290 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 125830:290 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 125840:290 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 125850:290 Constant: 125860:290 0 (const int) 125870:290 Constant: 125880:290 2 (const int) 125890:290 Constant: 125900:290 0 (const int) 125910:290 'ballot' ( temp highp 4-component vector of uint) 125920:291 move second child to first child ( temp highp 2-component vector of uint) 125930:291 vector swizzle ( temp highp 2-component vector of uint) 125940:291 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 125950:291 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 125960:291 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 125970:291 Constant: 125980:291 2 (const int) 125990:291 Constant: 126000:291 2 (const int) 126010:291 Sequence 126020:291 Constant: 126030:291 0 (const int) 126040:291 Constant: 126050:291 1 (const int) 126060:291 subgroupPartitionedExclusiveMinNV ( global highp 2-component vector of uint) 126070:291 vector swizzle ( temp highp 2-component vector of uint) 126080:291 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 126090:291 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 126100:291 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 126110:291 Constant: 126120:291 1 (const int) 126130:291 Constant: 126140:291 2 (const int) 126150:291 Sequence 126160:291 Constant: 126170:291 0 (const int) 126180:291 Constant: 126190:291 1 (const int) 126200:291 'ballot' ( temp highp 4-component vector of uint) 126210:292 move second child to first child ( temp highp 3-component vector of uint) 126220:292 vector swizzle ( temp highp 3-component vector of uint) 126230:292 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 126240:292 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 126250:292 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 126260:292 Constant: 126270:292 2 (const int) 126280:292 Constant: 126290:292 2 (const int) 126300:292 Sequence 126310:292 Constant: 126320:292 0 (const int) 126330:292 Constant: 126340:292 1 (const int) 126350:292 Constant: 126360:292 2 (const int) 126370:292 subgroupPartitionedExclusiveMinNV ( global highp 3-component vector of uint) 126380:292 vector swizzle ( temp highp 3-component vector of uint) 126390:292 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 126400:292 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 126410:292 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 126420:292 Constant: 126430:292 2 (const int) 126440:292 Constant: 126450:292 2 (const int) 126460:292 Sequence 126470:292 Constant: 126480:292 0 (const int) 126490:292 Constant: 126500:292 1 (const int) 126510:292 Constant: 126520:292 2 (const int) 126530:292 'ballot' ( temp highp 4-component vector of uint) 126540:293 move second child to first child ( temp highp 4-component vector of uint) 126550:293 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 126560:293 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 126570:293 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 126580:293 Constant: 126590:293 2 (const int) 126600:293 Constant: 126610:293 2 (const int) 126620:293 subgroupPartitionedExclusiveMinNV ( global highp 4-component vector of uint) 126630:293 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 126640:293 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 126650:293 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 126660:293 Constant: 126670:293 3 (const int) 126680:293 Constant: 126690:293 2 (const int) 126700:293 'ballot' ( temp highp 4-component vector of uint) 126710:295 move second child to first child ( temp highp float) 126720:295 direct index ( temp highp float) 126730:295 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 126740:295 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 126750:295 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 126760:295 Constant: 126770:295 2 (const int) 126780:295 Constant: 126790:295 0 (const int) 126800:295 Constant: 126810:295 0 (const int) 126820:295 subgroupPartitionedExclusiveMaxNV ( global highp float) 126830:295 direct index ( temp highp float) 126840:295 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 126850:295 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 126860:295 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 126870:295 Constant: 126880:295 0 (const int) 126890:295 Constant: 126900:295 0 (const int) 126910:295 Constant: 126920:295 0 (const int) 126930:295 'ballot' ( temp highp 4-component vector of uint) 126940:296 move second child to first child ( temp highp 2-component vector of float) 126950:296 vector swizzle ( temp highp 2-component vector of float) 126960:296 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 126970:296 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 126980:296 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 126990:296 Constant: 127000:296 2 (const int) 127010:296 Constant: 127020:296 0 (const int) 127030:296 Sequence 127040:296 Constant: 127050:296 0 (const int) 127060:296 Constant: 127070:296 1 (const int) 127080:296 subgroupPartitionedExclusiveMaxNV ( global highp 2-component vector of float) 127090:296 vector swizzle ( temp highp 2-component vector of float) 127100:296 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 127110:296 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 127120:296 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 127130:296 Constant: 127140:296 1 (const int) 127150:296 Constant: 127160:296 0 (const int) 127170:296 Sequence 127180:296 Constant: 127190:296 0 (const int) 127200:296 Constant: 127210:296 1 (const int) 127220:296 'ballot' ( temp highp 4-component vector of uint) 127230:297 move second child to first child ( temp highp 3-component vector of float) 127240:297 vector swizzle ( temp highp 3-component vector of float) 127250:297 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 127260:297 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 127270:297 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 127280:297 Constant: 127290:297 2 (const int) 127300:297 Constant: 127310:297 0 (const int) 127320:297 Sequence 127330:297 Constant: 127340:297 0 (const int) 127350:297 Constant: 127360:297 1 (const int) 127370:297 Constant: 127380:297 2 (const int) 127390:297 subgroupPartitionedExclusiveMaxNV ( global highp 3-component vector of float) 127400:297 vector swizzle ( temp highp 3-component vector of float) 127410:297 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 127420:297 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 127430:297 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 127440:297 Constant: 127450:297 2 (const int) 127460:297 Constant: 127470:297 0 (const int) 127480:297 Sequence 127490:297 Constant: 127500:297 0 (const int) 127510:297 Constant: 127520:297 1 (const int) 127530:297 Constant: 127540:297 2 (const int) 127550:297 'ballot' ( temp highp 4-component vector of uint) 127560:298 move second child to first child ( temp highp 4-component vector of float) 127570:298 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 127580:298 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 127590:298 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 127600:298 Constant: 127610:298 2 (const int) 127620:298 Constant: 127630:298 0 (const int) 127640:298 subgroupPartitionedExclusiveMaxNV ( global highp 4-component vector of float) 127650:298 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 127660:298 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 127670:298 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 127680:298 Constant: 127690:298 3 (const int) 127700:298 Constant: 127710:298 0 (const int) 127720:298 'ballot' ( temp highp 4-component vector of uint) 127730:300 move second child to first child ( temp highp int) 127740:300 direct index ( temp highp int) 127750:300 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 127760:300 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 127770:300 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 127780:300 Constant: 127790:300 2 (const int) 127800:300 Constant: 127810:300 1 (const int) 127820:300 Constant: 127830:300 0 (const int) 127840:300 subgroupPartitionedExclusiveMaxNV ( global highp int) 127850:300 direct index ( temp highp int) 127860:300 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 127870:300 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 127880:300 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 127890:300 Constant: 127900:300 0 (const int) 127910:300 Constant: 127920:300 1 (const int) 127930:300 Constant: 127940:300 0 (const int) 127950:300 'ballot' ( temp highp 4-component vector of uint) 127960:301 move second child to first child ( temp highp 2-component vector of int) 127970:301 vector swizzle ( temp highp 2-component vector of int) 127980:301 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 127990:301 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 128000:301 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 128010:301 Constant: 128020:301 2 (const int) 128030:301 Constant: 128040:301 1 (const int) 128050:301 Sequence 128060:301 Constant: 128070:301 0 (const int) 128080:301 Constant: 128090:301 1 (const int) 128100:301 subgroupPartitionedExclusiveMaxNV ( global highp 2-component vector of int) 128110:301 vector swizzle ( temp highp 2-component vector of int) 128120:301 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 128130:301 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 128140:301 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 128150:301 Constant: 128160:301 1 (const int) 128170:301 Constant: 128180:301 1 (const int) 128190:301 Sequence 128200:301 Constant: 128210:301 0 (const int) 128220:301 Constant: 128230:301 1 (const int) 128240:301 'ballot' ( temp highp 4-component vector of uint) 128250:302 move second child to first child ( temp highp 3-component vector of int) 128260:302 vector swizzle ( temp highp 3-component vector of int) 128270:302 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 128280:302 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 128290:302 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 128300:302 Constant: 128310:302 2 (const int) 128320:302 Constant: 128330:302 1 (const int) 128340:302 Sequence 128350:302 Constant: 128360:302 0 (const int) 128370:302 Constant: 128380:302 1 (const int) 128390:302 Constant: 128400:302 2 (const int) 128410:302 subgroupPartitionedExclusiveMaxNV ( global highp 3-component vector of int) 128420:302 vector swizzle ( temp highp 3-component vector of int) 128430:302 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 128440:302 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 128450:302 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 128460:302 Constant: 128470:302 2 (const int) 128480:302 Constant: 128490:302 1 (const int) 128500:302 Sequence 128510:302 Constant: 128520:302 0 (const int) 128530:302 Constant: 128540:302 1 (const int) 128550:302 Constant: 128560:302 2 (const int) 128570:302 'ballot' ( temp highp 4-component vector of uint) 128580:303 move second child to first child ( temp highp 4-component vector of int) 128590:303 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 128600:303 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 128610:303 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 128620:303 Constant: 128630:303 2 (const int) 128640:303 Constant: 128650:303 1 (const int) 128660:303 subgroupPartitionedExclusiveMaxNV ( global highp 4-component vector of int) 128670:303 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 128680:303 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 128690:303 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 128700:303 Constant: 128710:303 3 (const int) 128720:303 Constant: 128730:303 1 (const int) 128740:303 'ballot' ( temp highp 4-component vector of uint) 128750:305 move second child to first child ( temp highp uint) 128760:305 direct index ( temp highp uint) 128770:305 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 128780:305 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 128790:305 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 128800:305 Constant: 128810:305 2 (const int) 128820:305 Constant: 128830:305 2 (const int) 128840:305 Constant: 128850:305 0 (const int) 128860:305 subgroupPartitionedExclusiveMaxNV ( global highp uint) 128870:305 direct index ( temp highp uint) 128880:305 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 128890:305 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 128900:305 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 128910:305 Constant: 128920:305 0 (const int) 128930:305 Constant: 128940:305 2 (const int) 128950:305 Constant: 128960:305 0 (const int) 128970:305 'ballot' ( temp highp 4-component vector of uint) 128980:306 move second child to first child ( temp highp 2-component vector of uint) 128990:306 vector swizzle ( temp highp 2-component vector of uint) 129000:306 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 129010:306 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 129020:306 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 129030:306 Constant: 129040:306 2 (const int) 129050:306 Constant: 129060:306 2 (const int) 129070:306 Sequence 129080:306 Constant: 129090:306 0 (const int) 129100:306 Constant: 129110:306 1 (const int) 129120:306 subgroupPartitionedExclusiveMaxNV ( global highp 2-component vector of uint) 129130:306 vector swizzle ( temp highp 2-component vector of uint) 129140:306 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 129150:306 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 129160:306 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 129170:306 Constant: 129180:306 1 (const int) 129190:306 Constant: 129200:306 2 (const int) 129210:306 Sequence 129220:306 Constant: 129230:306 0 (const int) 129240:306 Constant: 129250:306 1 (const int) 129260:306 'ballot' ( temp highp 4-component vector of uint) 129270:307 move second child to first child ( temp highp 3-component vector of uint) 129280:307 vector swizzle ( temp highp 3-component vector of uint) 129290:307 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 129300:307 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 129310:307 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 129320:307 Constant: 129330:307 2 (const int) 129340:307 Constant: 129350:307 2 (const int) 129360:307 Sequence 129370:307 Constant: 129380:307 0 (const int) 129390:307 Constant: 129400:307 1 (const int) 129410:307 Constant: 129420:307 2 (const int) 129430:307 subgroupPartitionedExclusiveMaxNV ( global highp 3-component vector of uint) 129440:307 vector swizzle ( temp highp 3-component vector of uint) 129450:307 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 129460:307 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 129470:307 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 129480:307 Constant: 129490:307 2 (const int) 129500:307 Constant: 129510:307 2 (const int) 129520:307 Sequence 129530:307 Constant: 129540:307 0 (const int) 129550:307 Constant: 129560:307 1 (const int) 129570:307 Constant: 129580:307 2 (const int) 129590:307 'ballot' ( temp highp 4-component vector of uint) 129600:308 move second child to first child ( temp highp 4-component vector of uint) 129610:308 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 129620:308 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 129630:308 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 129640:308 Constant: 129650:308 2 (const int) 129660:308 Constant: 129670:308 2 (const int) 129680:308 subgroupPartitionedExclusiveMaxNV ( global highp 4-component vector of uint) 129690:308 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 129700:308 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 129710:308 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 129720:308 Constant: 129730:308 3 (const int) 129740:308 Constant: 129750:308 2 (const int) 129760:308 'ballot' ( temp highp 4-component vector of uint) 129770:310 move second child to first child ( temp highp int) 129780:310 direct index ( temp highp int) 129790:310 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 129800:310 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 129810:310 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 129820:310 Constant: 129830:310 2 (const int) 129840:310 Constant: 129850:310 1 (const int) 129860:310 Constant: 129870:310 0 (const int) 129880:310 subgroupPartitionedExclusiveAndNV ( global highp int) 129890:310 direct index ( temp highp int) 129900:310 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 129910:310 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 129920:310 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 129930:310 Constant: 129940:310 0 (const int) 129950:310 Constant: 129960:310 1 (const int) 129970:310 Constant: 129980:310 0 (const int) 129990:310 'ballot' ( temp highp 4-component vector of uint) 130000:311 move second child to first child ( temp highp 2-component vector of int) 130010:311 vector swizzle ( temp highp 2-component vector of int) 130020:311 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 130030:311 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 130040:311 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 130050:311 Constant: 130060:311 2 (const int) 130070:311 Constant: 130080:311 1 (const int) 130090:311 Sequence 130100:311 Constant: 130110:311 0 (const int) 130120:311 Constant: 130130:311 1 (const int) 130140:311 subgroupPartitionedExclusiveAndNV ( global highp 2-component vector of int) 130150:311 vector swizzle ( temp highp 2-component vector of int) 130160:311 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 130170:311 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 130180:311 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 130190:311 Constant: 130200:311 1 (const int) 130210:311 Constant: 130220:311 1 (const int) 130230:311 Sequence 130240:311 Constant: 130250:311 0 (const int) 130260:311 Constant: 130270:311 1 (const int) 130280:311 'ballot' ( temp highp 4-component vector of uint) 130290:312 move second child to first child ( temp highp 3-component vector of int) 130300:312 vector swizzle ( temp highp 3-component vector of int) 130310:312 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 130320:312 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 130330:312 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 130340:312 Constant: 130350:312 2 (const int) 130360:312 Constant: 130370:312 1 (const int) 130380:312 Sequence 130390:312 Constant: 130400:312 0 (const int) 130410:312 Constant: 130420:312 1 (const int) 130430:312 Constant: 130440:312 2 (const int) 130450:312 subgroupPartitionedExclusiveAndNV ( global highp 3-component vector of int) 130460:312 vector swizzle ( temp highp 3-component vector of int) 130470:312 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 130480:312 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 130490:312 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 130500:312 Constant: 130510:312 2 (const int) 130520:312 Constant: 130530:312 1 (const int) 130540:312 Sequence 130550:312 Constant: 130560:312 0 (const int) 130570:312 Constant: 130580:312 1 (const int) 130590:312 Constant: 130600:312 2 (const int) 130610:312 'ballot' ( temp highp 4-component vector of uint) 130620:313 move second child to first child ( temp highp 4-component vector of int) 130630:313 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 130640:313 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 130650:313 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 130660:313 Constant: 130670:313 2 (const int) 130680:313 Constant: 130690:313 1 (const int) 130700:313 subgroupPartitionedExclusiveAndNV ( global highp 4-component vector of int) 130710:313 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 130720:313 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 130730:313 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 130740:313 Constant: 130750:313 3 (const int) 130760:313 Constant: 130770:313 1 (const int) 130780:313 'ballot' ( temp highp 4-component vector of uint) 130790:315 move second child to first child ( temp highp uint) 130800:315 direct index ( temp highp uint) 130810:315 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 130820:315 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 130830:315 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 130840:315 Constant: 130850:315 2 (const int) 130860:315 Constant: 130870:315 2 (const int) 130880:315 Constant: 130890:315 0 (const int) 130900:315 subgroupPartitionedExclusiveAndNV ( global highp uint) 130910:315 direct index ( temp highp uint) 130920:315 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 130930:315 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 130940:315 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 130950:315 Constant: 130960:315 0 (const int) 130970:315 Constant: 130980:315 2 (const int) 130990:315 Constant: 131000:315 0 (const int) 131010:315 'ballot' ( temp highp 4-component vector of uint) 131020:316 move second child to first child ( temp highp 2-component vector of uint) 131030:316 vector swizzle ( temp highp 2-component vector of uint) 131040:316 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 131050:316 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 131060:316 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 131070:316 Constant: 131080:316 2 (const int) 131090:316 Constant: 131100:316 2 (const int) 131110:316 Sequence 131120:316 Constant: 131130:316 0 (const int) 131140:316 Constant: 131150:316 1 (const int) 131160:316 subgroupPartitionedExclusiveAndNV ( global highp 2-component vector of uint) 131170:316 vector swizzle ( temp highp 2-component vector of uint) 131180:316 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 131190:316 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 131200:316 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 131210:316 Constant: 131220:316 1 (const int) 131230:316 Constant: 131240:316 2 (const int) 131250:316 Sequence 131260:316 Constant: 131270:316 0 (const int) 131280:316 Constant: 131290:316 1 (const int) 131300:316 'ballot' ( temp highp 4-component vector of uint) 131310:317 move second child to first child ( temp highp 3-component vector of uint) 131320:317 vector swizzle ( temp highp 3-component vector of uint) 131330:317 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 131340:317 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 131350:317 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 131360:317 Constant: 131370:317 2 (const int) 131380:317 Constant: 131390:317 2 (const int) 131400:317 Sequence 131410:317 Constant: 131420:317 0 (const int) 131430:317 Constant: 131440:317 1 (const int) 131450:317 Constant: 131460:317 2 (const int) 131470:317 subgroupPartitionedExclusiveAndNV ( global highp 3-component vector of uint) 131480:317 vector swizzle ( temp highp 3-component vector of uint) 131490:317 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 131500:317 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 131510:317 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 131520:317 Constant: 131530:317 2 (const int) 131540:317 Constant: 131550:317 2 (const int) 131560:317 Sequence 131570:317 Constant: 131580:317 0 (const int) 131590:317 Constant: 131600:317 1 (const int) 131610:317 Constant: 131620:317 2 (const int) 131630:317 'ballot' ( temp highp 4-component vector of uint) 131640:318 move second child to first child ( temp highp 4-component vector of uint) 131650:318 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 131660:318 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 131670:318 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 131680:318 Constant: 131690:318 2 (const int) 131700:318 Constant: 131710:318 2 (const int) 131720:318 subgroupPartitionedExclusiveAndNV ( global highp 4-component vector of uint) 131730:318 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 131740:318 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 131750:318 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 131760:318 Constant: 131770:318 3 (const int) 131780:318 Constant: 131790:318 2 (const int) 131800:318 'ballot' ( temp highp 4-component vector of uint) 131810:320 move second child to first child ( temp highp int) 131820:320 direct index ( temp highp int) 131830:320 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 131840:320 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 131850:320 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 131860:320 Constant: 131870:320 3 (const int) 131880:320 Constant: 131890:320 1 (const int) 131900:320 Constant: 131910:320 0 (const int) 131920:320 Convert bool to int ( temp highp int) 131930:320 subgroupPartitionedExclusiveAndNV ( global bool, operation at highp) 131940:320 Compare Less Than ( temp bool) 131950:320 direct index ( temp highp int) 131960:320 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 131970:320 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 131980:320 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 131990:320 Constant: 132000:320 0 (const int) 132010:320 Constant: 132020:320 1 (const int) 132030:320 Constant: 132040:320 0 (const int) 132050:320 Constant: 132060:320 0 (const int) 132070:320 'ballot' ( temp highp 4-component vector of uint) 132080:321 move second child to first child ( temp highp 2-component vector of int) 132090:321 vector swizzle ( temp highp 2-component vector of int) 132100:321 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 132110:321 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 132120:321 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 132130:321 Constant: 132140:321 3 (const int) 132150:321 Constant: 132160:321 1 (const int) 132170:321 Sequence 132180:321 Constant: 132190:321 0 (const int) 132200:321 Constant: 132210:321 1 (const int) 132220:321 Convert bool to int ( temp highp 2-component vector of int) 132230:321 subgroupPartitionedExclusiveAndNV ( global 2-component vector of bool, operation at highp) 132240:321 Compare Less Than ( global 2-component vector of bool, operation at highp) 132250:321 vector swizzle ( temp highp 2-component vector of int) 132260:321 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 132270:321 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 132280:321 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 132290:321 Constant: 132300:321 1 (const int) 132310:321 Constant: 132320:321 1 (const int) 132330:321 Sequence 132340:321 Constant: 132350:321 0 (const int) 132360:321 Constant: 132370:321 1 (const int) 132380:321 Constant: 132390:321 0 (const int) 132400:321 0 (const int) 132410:321 'ballot' ( temp highp 4-component vector of uint) 132420:322 move second child to first child ( temp highp 3-component vector of int) 132430:322 vector swizzle ( temp highp 3-component vector of int) 132440:322 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 132450:322 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 132460:322 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 132470:322 Constant: 132480:322 3 (const int) 132490:322 Constant: 132500:322 1 (const int) 132510:322 Sequence 132520:322 Constant: 132530:322 0 (const int) 132540:322 Constant: 132550:322 1 (const int) 132560:322 Constant: 132570:322 2 (const int) 132580:322 Convert bool to int ( temp highp 3-component vector of int) 132590:322 subgroupPartitionedExclusiveAndNV ( global 3-component vector of bool, operation at highp) 132600:322 Compare Less Than ( global 3-component vector of bool, operation at highp) 132610:322 vector swizzle ( temp highp 3-component vector of int) 132620:322 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 132630:322 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 132640:322 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 132650:322 Constant: 132660:322 1 (const int) 132670:322 Constant: 132680:322 1 (const int) 132690:322 Sequence 132700:322 Constant: 132710:322 0 (const int) 132720:322 Constant: 132730:322 1 (const int) 132740:322 Constant: 132750:322 2 (const int) 132760:322 Constant: 132770:322 0 (const int) 132780:322 0 (const int) 132790:322 0 (const int) 132800:322 'ballot' ( temp highp 4-component vector of uint) 132810:323 move second child to first child ( temp highp 4-component vector of int) 132820:323 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 132830:323 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 132840:323 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 132850:323 Constant: 132860:323 3 (const int) 132870:323 Constant: 132880:323 1 (const int) 132890:323 Convert bool to int ( temp highp 4-component vector of int) 132900:323 subgroupPartitionedExclusiveAndNV ( global 4-component vector of bool, operation at highp) 132910:323 Compare Less Than ( global 4-component vector of bool, operation at highp) 132920:323 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 132930:323 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 132940:323 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 132950:323 Constant: 132960:323 1 (const int) 132970:323 Constant: 132980:323 1 (const int) 132990:323 Constant: 133000:323 0 (const int) 133010:323 0 (const int) 133020:323 0 (const int) 133030:323 0 (const int) 133040:323 'ballot' ( temp highp 4-component vector of uint) 133050:325 move second child to first child ( temp highp int) 133060:325 direct index ( temp highp int) 133070:325 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 133080:325 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 133090:325 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 133100:325 Constant: 133110:325 3 (const int) 133120:325 Constant: 133130:325 1 (const int) 133140:325 Constant: 133150:325 0 (const int) 133160:325 subgroupPartitionedExclusiveOrNV ( global highp int) 133170:325 direct index ( temp highp int) 133180:325 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 133190:325 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 133200:325 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 133210:325 Constant: 133220:325 0 (const int) 133230:325 Constant: 133240:325 1 (const int) 133250:325 Constant: 133260:325 0 (const int) 133270:325 'ballot' ( temp highp 4-component vector of uint) 133280:326 move second child to first child ( temp highp 2-component vector of int) 133290:326 vector swizzle ( temp highp 2-component vector of int) 133300:326 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 133310:326 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 133320:326 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 133330:326 Constant: 133340:326 3 (const int) 133350:326 Constant: 133360:326 1 (const int) 133370:326 Sequence 133380:326 Constant: 133390:326 0 (const int) 133400:326 Constant: 133410:326 1 (const int) 133420:326 subgroupPartitionedExclusiveOrNV ( global highp 2-component vector of int) 133430:326 vector swizzle ( temp highp 2-component vector of int) 133440:326 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 133450:326 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 133460:326 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 133470:326 Constant: 133480:326 1 (const int) 133490:326 Constant: 133500:326 1 (const int) 133510:326 Sequence 133520:326 Constant: 133530:326 0 (const int) 133540:326 Constant: 133550:326 1 (const int) 133560:326 'ballot' ( temp highp 4-component vector of uint) 133570:327 move second child to first child ( temp highp 3-component vector of int) 133580:327 vector swizzle ( temp highp 3-component vector of int) 133590:327 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 133600:327 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 133610:327 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 133620:327 Constant: 133630:327 3 (const int) 133640:327 Constant: 133650:327 1 (const int) 133660:327 Sequence 133670:327 Constant: 133680:327 0 (const int) 133690:327 Constant: 133700:327 1 (const int) 133710:327 Constant: 133720:327 2 (const int) 133730:327 subgroupPartitionedExclusiveOrNV ( global highp 3-component vector of int) 133740:327 vector swizzle ( temp highp 3-component vector of int) 133750:327 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 133760:327 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 133770:327 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 133780:327 Constant: 133790:327 2 (const int) 133800:327 Constant: 133810:327 1 (const int) 133820:327 Sequence 133830:327 Constant: 133840:327 0 (const int) 133850:327 Constant: 133860:327 1 (const int) 133870:327 Constant: 133880:327 2 (const int) 133890:327 'ballot' ( temp highp 4-component vector of uint) 133900:328 move second child to first child ( temp highp 4-component vector of int) 133910:328 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 133920:328 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 133930:328 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 133940:328 Constant: 133950:328 3 (const int) 133960:328 Constant: 133970:328 1 (const int) 133980:328 subgroupPartitionedExclusiveOrNV ( global highp 4-component vector of int) 133990:328 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 134000:328 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 134010:328 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 134020:328 Constant: 134030:328 3 (const int) 134040:328 Constant: 134050:328 1 (const int) 134060:328 'ballot' ( temp highp 4-component vector of uint) 134070:330 move second child to first child ( temp highp uint) 134080:330 direct index ( temp highp uint) 134090:330 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 134100:330 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 134110:330 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 134120:330 Constant: 134130:330 3 (const int) 134140:330 Constant: 134150:330 2 (const int) 134160:330 Constant: 134170:330 0 (const int) 134180:330 subgroupPartitionedExclusiveOrNV ( global highp uint) 134190:330 direct index ( temp highp uint) 134200:330 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 134210:330 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 134220:330 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 134230:330 Constant: 134240:330 0 (const int) 134250:330 Constant: 134260:330 2 (const int) 134270:330 Constant: 134280:330 0 (const int) 134290:330 'ballot' ( temp highp 4-component vector of uint) 134300:331 move second child to first child ( temp highp 2-component vector of uint) 134310:331 vector swizzle ( temp highp 2-component vector of uint) 134320:331 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 134330:331 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 134340:331 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 134350:331 Constant: 134360:331 3 (const int) 134370:331 Constant: 134380:331 2 (const int) 134390:331 Sequence 134400:331 Constant: 134410:331 0 (const int) 134420:331 Constant: 134430:331 1 (const int) 134440:331 subgroupPartitionedExclusiveOrNV ( global highp 2-component vector of uint) 134450:331 vector swizzle ( temp highp 2-component vector of uint) 134460:331 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 134470:331 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 134480:331 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 134490:331 Constant: 134500:331 1 (const int) 134510:331 Constant: 134520:331 2 (const int) 134530:331 Sequence 134540:331 Constant: 134550:331 0 (const int) 134560:331 Constant: 134570:331 1 (const int) 134580:331 'ballot' ( temp highp 4-component vector of uint) 134590:332 move second child to first child ( temp highp 3-component vector of uint) 134600:332 vector swizzle ( temp highp 3-component vector of uint) 134610:332 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 134620:332 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 134630:332 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 134640:332 Constant: 134650:332 3 (const int) 134660:332 Constant: 134670:332 2 (const int) 134680:332 Sequence 134690:332 Constant: 134700:332 0 (const int) 134710:332 Constant: 134720:332 1 (const int) 134730:332 Constant: 134740:332 2 (const int) 134750:332 subgroupPartitionedExclusiveOrNV ( global highp 3-component vector of uint) 134760:332 vector swizzle ( temp highp 3-component vector of uint) 134770:332 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 134780:332 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 134790:332 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 134800:332 Constant: 134810:332 2 (const int) 134820:332 Constant: 134830:332 2 (const int) 134840:332 Sequence 134850:332 Constant: 134860:332 0 (const int) 134870:332 Constant: 134880:332 1 (const int) 134890:332 Constant: 134900:332 2 (const int) 134910:332 'ballot' ( temp highp 4-component vector of uint) 134920:333 move second child to first child ( temp highp 4-component vector of uint) 134930:333 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 134940:333 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 134950:333 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 134960:333 Constant: 134970:333 3 (const int) 134980:333 Constant: 134990:333 2 (const int) 135000:333 subgroupPartitionedExclusiveOrNV ( global highp 4-component vector of uint) 135010:333 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 135020:333 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 135030:333 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 135040:333 Constant: 135050:333 3 (const int) 135060:333 Constant: 135070:333 2 (const int) 135080:333 'ballot' ( temp highp 4-component vector of uint) 135090:335 move second child to first child ( temp highp int) 135100:335 direct index ( temp highp int) 135110:335 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 135120:335 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 135130:335 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 135140:335 Constant: 135150:335 3 (const int) 135160:335 Constant: 135170:335 1 (const int) 135180:335 Constant: 135190:335 0 (const int) 135200:335 Convert bool to int ( temp highp int) 135210:335 subgroupPartitionedExclusiveOrNV ( global bool, operation at highp) 135220:335 Compare Less Than ( temp bool) 135230:335 direct index ( temp highp int) 135240:335 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 135250:335 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 135260:335 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 135270:335 Constant: 135280:335 0 (const int) 135290:335 Constant: 135300:335 1 (const int) 135310:335 Constant: 135320:335 0 (const int) 135330:335 Constant: 135340:335 0 (const int) 135350:335 'ballot' ( temp highp 4-component vector of uint) 135360:336 move second child to first child ( temp highp 2-component vector of int) 135370:336 vector swizzle ( temp highp 2-component vector of int) 135380:336 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 135390:336 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 135400:336 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 135410:336 Constant: 135420:336 3 (const int) 135430:336 Constant: 135440:336 1 (const int) 135450:336 Sequence 135460:336 Constant: 135470:336 0 (const int) 135480:336 Constant: 135490:336 1 (const int) 135500:336 Convert bool to int ( temp highp 2-component vector of int) 135510:336 subgroupPartitionedExclusiveOrNV ( global 2-component vector of bool, operation at highp) 135520:336 Compare Less Than ( global 2-component vector of bool, operation at highp) 135530:336 vector swizzle ( temp highp 2-component vector of int) 135540:336 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 135550:336 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 135560:336 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 135570:336 Constant: 135580:336 1 (const int) 135590:336 Constant: 135600:336 1 (const int) 135610:336 Sequence 135620:336 Constant: 135630:336 0 (const int) 135640:336 Constant: 135650:336 1 (const int) 135660:336 Constant: 135670:336 0 (const int) 135680:336 0 (const int) 135690:336 'ballot' ( temp highp 4-component vector of uint) 135700:337 move second child to first child ( temp highp 3-component vector of int) 135710:337 vector swizzle ( temp highp 3-component vector of int) 135720:337 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 135730:337 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 135740:337 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 135750:337 Constant: 135760:337 3 (const int) 135770:337 Constant: 135780:337 1 (const int) 135790:337 Sequence 135800:337 Constant: 135810:337 0 (const int) 135820:337 Constant: 135830:337 1 (const int) 135840:337 Constant: 135850:337 2 (const int) 135860:337 Convert bool to int ( temp highp 3-component vector of int) 135870:337 subgroupPartitionedExclusiveOrNV ( global 3-component vector of bool, operation at highp) 135880:337 Compare Less Than ( global 3-component vector of bool, operation at highp) 135890:337 vector swizzle ( temp highp 3-component vector of int) 135900:337 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 135910:337 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 135920:337 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 135930:337 Constant: 135940:337 1 (const int) 135950:337 Constant: 135960:337 1 (const int) 135970:337 Sequence 135980:337 Constant: 135990:337 0 (const int) 136000:337 Constant: 136010:337 1 (const int) 136020:337 Constant: 136030:337 2 (const int) 136040:337 Constant: 136050:337 0 (const int) 136060:337 0 (const int) 136070:337 0 (const int) 136080:337 'ballot' ( temp highp 4-component vector of uint) 136090:338 move second child to first child ( temp highp 4-component vector of int) 136100:338 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 136110:338 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 136120:338 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 136130:338 Constant: 136140:338 3 (const int) 136150:338 Constant: 136160:338 1 (const int) 136170:338 Convert bool to int ( temp highp 4-component vector of int) 136180:338 subgroupPartitionedExclusiveOrNV ( global 4-component vector of bool, operation at highp) 136190:338 Compare Less Than ( global 4-component vector of bool, operation at highp) 136200:338 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 136210:338 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 136220:338 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 136230:338 Constant: 136240:338 1 (const int) 136250:338 Constant: 136260:338 1 (const int) 136270:338 Constant: 136280:338 0 (const int) 136290:338 0 (const int) 136300:338 0 (const int) 136310:338 0 (const int) 136320:338 'ballot' ( temp highp 4-component vector of uint) 136330:340 move second child to first child ( temp highp int) 136340:340 direct index ( temp highp int) 136350:340 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 136360:340 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 136370:340 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 136380:340 Constant: 136390:340 3 (const int) 136400:340 Constant: 136410:340 1 (const int) 136420:340 Constant: 136430:340 0 (const int) 136440:340 subgroupPartitionedExclusiveXorNV ( global highp int) 136450:340 direct index ( temp highp int) 136460:340 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 136470:340 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 136480:340 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 136490:340 Constant: 136500:340 0 (const int) 136510:340 Constant: 136520:340 1 (const int) 136530:340 Constant: 136540:340 0 (const int) 136550:340 'ballot' ( temp highp 4-component vector of uint) 136560:341 move second child to first child ( temp highp 2-component vector of int) 136570:341 vector swizzle ( temp highp 2-component vector of int) 136580:341 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 136590:341 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 136600:341 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 136610:341 Constant: 136620:341 3 (const int) 136630:341 Constant: 136640:341 1 (const int) 136650:341 Sequence 136660:341 Constant: 136670:341 0 (const int) 136680:341 Constant: 136690:341 1 (const int) 136700:341 subgroupPartitionedExclusiveXorNV ( global highp 2-component vector of int) 136710:341 vector swizzle ( temp highp 2-component vector of int) 136720:341 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 136730:341 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 136740:341 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 136750:341 Constant: 136760:341 1 (const int) 136770:341 Constant: 136780:341 1 (const int) 136790:341 Sequence 136800:341 Constant: 136810:341 0 (const int) 136820:341 Constant: 136830:341 1 (const int) 136840:341 'ballot' ( temp highp 4-component vector of uint) 136850:342 move second child to first child ( temp highp 3-component vector of int) 136860:342 vector swizzle ( temp highp 3-component vector of int) 136870:342 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 136880:342 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 136890:342 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 136900:342 Constant: 136910:342 3 (const int) 136920:342 Constant: 136930:342 1 (const int) 136940:342 Sequence 136950:342 Constant: 136960:342 0 (const int) 136970:342 Constant: 136980:342 1 (const int) 136990:342 Constant: 137000:342 2 (const int) 137010:342 subgroupPartitionedExclusiveXorNV ( global highp 3-component vector of int) 137020:342 vector swizzle ( temp highp 3-component vector of int) 137030:342 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 137040:342 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 137050:342 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 137060:342 Constant: 137070:342 2 (const int) 137080:342 Constant: 137090:342 1 (const int) 137100:342 Sequence 137110:342 Constant: 137120:342 0 (const int) 137130:342 Constant: 137140:342 1 (const int) 137150:342 Constant: 137160:342 2 (const int) 137170:342 'ballot' ( temp highp 4-component vector of uint) 137180:343 move second child to first child ( temp highp 4-component vector of int) 137190:343 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 137200:343 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 137210:343 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 137220:343 Constant: 137230:343 3 (const int) 137240:343 Constant: 137250:343 1 (const int) 137260:343 subgroupPartitionedExclusiveXorNV ( global highp 4-component vector of int) 137270:343 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 137280:343 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 137290:343 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 137300:343 Constant: 137310:343 3 (const int) 137320:343 Constant: 137330:343 1 (const int) 137340:343 'ballot' ( temp highp 4-component vector of uint) 137350:345 move second child to first child ( temp highp uint) 137360:345 direct index ( temp highp uint) 137370:345 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 137380:345 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 137390:345 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 137400:345 Constant: 137410:345 0 (const int) 137420:345 Constant: 137430:345 2 (const int) 137440:345 Constant: 137450:345 0 (const int) 137460:345 subgroupPartitionedExclusiveXorNV ( global highp uint) 137470:345 direct index ( temp highp uint) 137480:345 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 137490:345 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 137500:345 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 137510:345 Constant: 137520:345 0 (const int) 137530:345 Constant: 137540:345 2 (const int) 137550:345 Constant: 137560:345 0 (const int) 137570:345 'ballot' ( temp highp 4-component vector of uint) 137580:346 move second child to first child ( temp highp 2-component vector of uint) 137590:346 vector swizzle ( temp highp 2-component vector of uint) 137600:346 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 137610:346 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 137620:346 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 137630:346 Constant: 137640:346 0 (const int) 137650:346 Constant: 137660:346 2 (const int) 137670:346 Sequence 137680:346 Constant: 137690:346 0 (const int) 137700:346 Constant: 137710:346 1 (const int) 137720:346 subgroupPartitionedExclusiveXorNV ( global highp 2-component vector of uint) 137730:346 vector swizzle ( temp highp 2-component vector of uint) 137740:346 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 137750:346 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 137760:346 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 137770:346 Constant: 137780:346 1 (const int) 137790:346 Constant: 137800:346 2 (const int) 137810:346 Sequence 137820:346 Constant: 137830:346 0 (const int) 137840:346 Constant: 137850:346 1 (const int) 137860:346 'ballot' ( temp highp 4-component vector of uint) 137870:347 move second child to first child ( temp highp 3-component vector of uint) 137880:347 vector swizzle ( temp highp 3-component vector of uint) 137890:347 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 137900:347 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 137910:347 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 137920:347 Constant: 137930:347 0 (const int) 137940:347 Constant: 137950:347 2 (const int) 137960:347 Sequence 137970:347 Constant: 137980:347 0 (const int) 137990:347 Constant: 138000:347 1 (const int) 138010:347 Constant: 138020:347 2 (const int) 138030:347 subgroupPartitionedExclusiveXorNV ( global highp 3-component vector of uint) 138040:347 vector swizzle ( temp highp 3-component vector of uint) 138050:347 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 138060:347 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 138070:347 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 138080:347 Constant: 138090:347 2 (const int) 138100:347 Constant: 138110:347 2 (const int) 138120:347 Sequence 138130:347 Constant: 138140:347 0 (const int) 138150:347 Constant: 138160:347 1 (const int) 138170:347 Constant: 138180:347 2 (const int) 138190:347 'ballot' ( temp highp 4-component vector of uint) 138200:348 move second child to first child ( temp highp 4-component vector of uint) 138210:348 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 138220:348 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 138230:348 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 138240:348 Constant: 138250:348 0 (const int) 138260:348 Constant: 138270:348 2 (const int) 138280:348 subgroupPartitionedExclusiveXorNV ( global highp 4-component vector of uint) 138290:348 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 138300:348 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 138310:348 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 138320:348 Constant: 138330:348 3 (const int) 138340:348 Constant: 138350:348 2 (const int) 138360:348 'ballot' ( temp highp 4-component vector of uint) 138370:350 move second child to first child ( temp highp int) 138380:350 direct index ( temp highp int) 138390:350 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 138400:350 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 138410:350 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 138420:350 Constant: 138430:350 0 (const int) 138440:350 Constant: 138450:350 1 (const int) 138460:350 Constant: 138470:350 0 (const int) 138480:350 Convert bool to int ( temp highp int) 138490:350 subgroupPartitionedExclusiveXorNV ( global bool, operation at highp) 138500:350 Compare Less Than ( temp bool) 138510:350 direct index ( temp highp int) 138520:350 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 138530:350 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 138540:350 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 138550:350 Constant: 138560:350 0 (const int) 138570:350 Constant: 138580:350 1 (const int) 138590:350 Constant: 138600:350 0 (const int) 138610:350 Constant: 138620:350 0 (const int) 138630:350 'ballot' ( temp highp 4-component vector of uint) 138640:351 move second child to first child ( temp highp 2-component vector of int) 138650:351 vector swizzle ( temp highp 2-component vector of int) 138660:351 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 138670:351 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 138680:351 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 138690:351 Constant: 138700:351 0 (const int) 138710:351 Constant: 138720:351 1 (const int) 138730:351 Sequence 138740:351 Constant: 138750:351 0 (const int) 138760:351 Constant: 138770:351 1 (const int) 138780:351 Convert bool to int ( temp highp 2-component vector of int) 138790:351 subgroupPartitionedExclusiveXorNV ( global 2-component vector of bool, operation at highp) 138800:351 Compare Less Than ( global 2-component vector of bool, operation at highp) 138810:351 vector swizzle ( temp highp 2-component vector of int) 138820:351 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 138830:351 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 138840:351 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 138850:351 Constant: 138860:351 1 (const int) 138870:351 Constant: 138880:351 1 (const int) 138890:351 Sequence 138900:351 Constant: 138910:351 0 (const int) 138920:351 Constant: 138930:351 1 (const int) 138940:351 Constant: 138950:351 0 (const int) 138960:351 0 (const int) 138970:351 'ballot' ( temp highp 4-component vector of uint) 138980:352 move second child to first child ( temp highp 3-component vector of int) 138990:352 vector swizzle ( temp highp 3-component vector of int) 139000:352 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 139010:352 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 139020:352 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 139030:352 Constant: 139040:352 0 (const int) 139050:352 Constant: 139060:352 1 (const int) 139070:352 Sequence 139080:352 Constant: 139090:352 0 (const int) 139100:352 Constant: 139110:352 1 (const int) 139120:352 Constant: 139130:352 2 (const int) 139140:352 Convert bool to int ( temp highp 3-component vector of int) 139150:352 subgroupPartitionedExclusiveXorNV ( global 3-component vector of bool, operation at highp) 139160:352 Compare Less Than ( global 3-component vector of bool, operation at highp) 139170:352 vector swizzle ( temp highp 3-component vector of int) 139180:352 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 139190:352 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 139200:352 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 139210:352 Constant: 139220:352 1 (const int) 139230:352 Constant: 139240:352 1 (const int) 139250:352 Sequence 139260:352 Constant: 139270:352 0 (const int) 139280:352 Constant: 139290:352 1 (const int) 139300:352 Constant: 139310:352 2 (const int) 139320:352 Constant: 139330:352 0 (const int) 139340:352 0 (const int) 139350:352 0 (const int) 139360:352 'ballot' ( temp highp 4-component vector of uint) 139370:353 move second child to first child ( temp highp 4-component vector of int) 139380:353 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 139390:353 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 139400:353 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 139410:353 Constant: 139420:353 0 (const int) 139430:353 Constant: 139440:353 1 (const int) 139450:353 Convert bool to int ( temp highp 4-component vector of int) 139460:353 subgroupPartitionedExclusiveXorNV ( global 4-component vector of bool, operation at highp) 139470:353 Compare Less Than ( global 4-component vector of bool, operation at highp) 139480:353 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 139490:353 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 139500:353 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 139510:353 Constant: 139520:353 1 (const int) 139530:353 Constant: 139540:353 1 (const int) 139550:353 Constant: 139560:353 0 (const int) 139570:353 0 (const int) 139580:353 0 (const int) 139590:353 0 (const int) 139600:353 'ballot' ( temp highp 4-component vector of uint) 139610:? Linker Objects 139620:? 'gl_WorkGroupSize' ( const highp 3-component vector of uint WorkGroupSize) 139630:? 8 (const uint) 139640:? 1 (const uint) 139650:? 1 (const uint) 139660:? 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13967 13968