1glsl.es320.subgroupQuad.comp 2Shader version: 320 3Requested GL_KHR_shader_subgroup_basic 4Requested GL_KHR_shader_subgroup_quad 5local_size = (8, 1, 1) 60:? Sequence 70:14 Function Definition: main( ( global void) 80:14 Function Parameters: 90:16 Sequence 100:16 Sequence 110:16 move second child to first child ( temp highp uint) 120:16 'invocation' ( temp highp uint) 130:16 mod ( temp mediump uint) 140:16 add ( temp mediump uint) 150:16 'gl_SubgroupInvocationID' ( in mediump uint SubgroupInvocationID) 160:16 'gl_SubgroupSize' ( in mediump uint SubgroupSize) 170:16 Constant: 180:16 4 (const uint) 190:18 move second child to first child ( temp highp float) 200:18 direct index ( temp highp float) 210:18 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 220:18 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 230:18 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 240:18 Constant: 250:18 0 (const int) 260:18 Constant: 270:18 0 (const int) 280:18 Constant: 290:18 0 (const int) 300:18 subgroupQuadBroadcast ( global highp float) 310:18 direct index ( temp highp float) 320:18 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 330:18 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 340:18 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 350:18 Constant: 360:18 0 (const int) 370:18 Constant: 380:18 0 (const int) 390:18 Constant: 400:18 0 (const int) 410:18 Constant: 420:18 1 (const uint) 430:19 move second child to first child ( temp highp 2-component vector of float) 440:19 vector swizzle ( temp highp 2-component vector of float) 450:19 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 460:19 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 470:19 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 480:19 Constant: 490:19 0 (const int) 500:19 Constant: 510:19 0 (const int) 520:19 Sequence 530:19 Constant: 540:19 0 (const int) 550:19 Constant: 560:19 1 (const int) 570:19 subgroupQuadBroadcast ( global highp 2-component vector of float) 580:19 vector swizzle ( temp highp 2-component vector of float) 590:19 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 600:19 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 610:19 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 620:19 Constant: 630:19 1 (const int) 640:19 Constant: 650:19 0 (const int) 660:19 Sequence 670:19 Constant: 680:19 0 (const int) 690:19 Constant: 700:19 1 (const int) 710:19 Constant: 720:19 1 (const uint) 730:20 move second child to first child ( temp highp 3-component vector of float) 740:20 vector swizzle ( temp highp 3-component vector of float) 750:20 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 760:20 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 770:20 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 780:20 Constant: 790:20 0 (const int) 800:20 Constant: 810:20 0 (const int) 820:20 Sequence 830:20 Constant: 840:20 0 (const int) 850:20 Constant: 860:20 1 (const int) 870:20 Constant: 880:20 2 (const int) 890:20 subgroupQuadBroadcast ( global highp 3-component vector of float) 900:20 vector swizzle ( temp highp 3-component vector of float) 910:20 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 920:20 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 930:20 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 940:20 Constant: 950:20 2 (const int) 960:20 Constant: 970:20 0 (const int) 980:20 Sequence 990:20 Constant: 1000:20 0 (const int) 1010:20 Constant: 1020:20 1 (const int) 1030:20 Constant: 1040:20 2 (const int) 1050:20 Constant: 1060:20 1 (const uint) 1070:21 move second child to first child ( temp highp 4-component vector of float) 1080:21 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 1090:21 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1100:21 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1110:21 Constant: 1120:21 0 (const int) 1130:21 Constant: 1140:21 0 (const int) 1150:21 subgroupQuadBroadcast ( global highp 4-component vector of float) 1160:21 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 1170:21 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1180:21 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1190:21 Constant: 1200:21 3 (const int) 1210:21 Constant: 1220:21 0 (const int) 1230:21 Constant: 1240:21 1 (const uint) 1250:23 move second child to first child ( temp highp int) 1260:23 direct index ( temp highp int) 1270:23 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 1280:23 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1290:23 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1300:23 Constant: 1310:23 0 (const int) 1320:23 Constant: 1330:23 1 (const int) 1340:23 Constant: 1350:23 0 (const int) 1360:23 subgroupQuadBroadcast ( global highp int) 1370:23 direct index ( temp highp int) 1380:23 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 1390:23 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1400:23 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1410:23 Constant: 1420:23 0 (const int) 1430:23 Constant: 1440:23 1 (const int) 1450:23 Constant: 1460:23 0 (const int) 1470:23 Constant: 1480:23 1 (const uint) 1490:24 move second child to first child ( temp highp 2-component vector of int) 1500:24 vector swizzle ( temp highp 2-component vector of int) 1510:24 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 1520:24 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1530:24 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1540:24 Constant: 1550:24 0 (const int) 1560:24 Constant: 1570:24 1 (const int) 1580:24 Sequence 1590:24 Constant: 1600:24 0 (const int) 1610:24 Constant: 1620:24 1 (const int) 1630:24 subgroupQuadBroadcast ( global highp 2-component vector of int) 1640:24 vector swizzle ( temp highp 2-component vector of int) 1650:24 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 1660:24 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1670:24 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1680:24 Constant: 1690:24 1 (const int) 1700:24 Constant: 1710:24 1 (const int) 1720:24 Sequence 1730:24 Constant: 1740:24 0 (const int) 1750:24 Constant: 1760:24 1 (const int) 1770:24 Constant: 1780:24 1 (const uint) 1790:25 move second child to first child ( temp highp 3-component vector of int) 1800:25 vector swizzle ( temp highp 3-component vector of int) 1810:25 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 1820:25 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1830:25 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1840:25 Constant: 1850:25 0 (const int) 1860:25 Constant: 1870:25 1 (const int) 1880:25 Sequence 1890:25 Constant: 1900:25 0 (const int) 1910:25 Constant: 1920:25 1 (const int) 1930:25 Constant: 1940:25 2 (const int) 1950:25 subgroupQuadBroadcast ( global highp 3-component vector of int) 1960:25 vector swizzle ( temp highp 3-component vector of int) 1970:25 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 1980:25 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1990:25 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2000:25 Constant: 2010:25 2 (const int) 2020:25 Constant: 2030:25 1 (const int) 2040:25 Sequence 2050:25 Constant: 2060:25 0 (const int) 2070:25 Constant: 2080:25 1 (const int) 2090:25 Constant: 2100:25 2 (const int) 2110:25 Constant: 2120:25 1 (const uint) 2130:26 move second child to first child ( temp highp 4-component vector of int) 2140:26 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 2150:26 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2160:26 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2170:26 Constant: 2180:26 0 (const int) 2190:26 Constant: 2200:26 1 (const int) 2210:26 subgroupQuadBroadcast ( global highp 4-component vector of int) 2220:26 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 2230:26 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2240:26 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2250:26 Constant: 2260:26 3 (const int) 2270:26 Constant: 2280:26 1 (const int) 2290:26 Constant: 2300:26 1 (const uint) 2310:28 move second child to first child ( temp highp uint) 2320:28 direct index ( temp highp uint) 2330:28 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 2340:28 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2350:28 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2360:28 Constant: 2370:28 0 (const int) 2380:28 Constant: 2390:28 2 (const int) 2400:28 Constant: 2410:28 0 (const int) 2420:28 subgroupQuadBroadcast ( global highp uint) 2430:28 direct index ( temp highp uint) 2440:28 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 2450:28 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2460:28 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2470:28 Constant: 2480:28 0 (const int) 2490:28 Constant: 2500:28 2 (const int) 2510:28 Constant: 2520:28 0 (const int) 2530:28 Constant: 2540:28 1 (const uint) 2550:29 move second child to first child ( temp highp 2-component vector of uint) 2560:29 vector swizzle ( temp highp 2-component vector of uint) 2570:29 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 2580:29 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2590:29 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2600:29 Constant: 2610:29 0 (const int) 2620:29 Constant: 2630:29 2 (const int) 2640:29 Sequence 2650:29 Constant: 2660:29 0 (const int) 2670:29 Constant: 2680:29 1 (const int) 2690:29 subgroupQuadBroadcast ( global highp 2-component vector of uint) 2700:29 vector swizzle ( temp highp 2-component vector of uint) 2710:29 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 2720:29 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2730:29 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2740:29 Constant: 2750:29 1 (const int) 2760:29 Constant: 2770:29 2 (const int) 2780:29 Sequence 2790:29 Constant: 2800:29 0 (const int) 2810:29 Constant: 2820:29 1 (const int) 2830:29 Constant: 2840:29 1 (const uint) 2850:30 move second child to first child ( temp highp 3-component vector of uint) 2860:30 vector swizzle ( temp highp 3-component vector of uint) 2870:30 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 2880:30 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2890:30 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2900:30 Constant: 2910:30 0 (const int) 2920:30 Constant: 2930:30 2 (const int) 2940:30 Sequence 2950:30 Constant: 2960:30 0 (const int) 2970:30 Constant: 2980:30 1 (const int) 2990:30 Constant: 3000:30 2 (const int) 3010:30 subgroupQuadBroadcast ( global highp 3-component vector of uint) 3020:30 vector swizzle ( temp highp 3-component vector of uint) 3030:30 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 3040:30 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3050:30 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3060:30 Constant: 3070:30 2 (const int) 3080:30 Constant: 3090:30 2 (const int) 3100:30 Sequence 3110:30 Constant: 3120:30 0 (const int) 3130:30 Constant: 3140:30 1 (const int) 3150:30 Constant: 3160:30 2 (const int) 3170:30 Constant: 3180:30 1 (const uint) 3190:31 move second child to first child ( temp highp 4-component vector of uint) 3200:31 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 3210:31 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3220:31 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3230:31 Constant: 3240:31 0 (const int) 3250:31 Constant: 3260:31 2 (const int) 3270:31 subgroupQuadBroadcast ( global highp 4-component vector of uint) 3280:31 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 3290:31 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3300:31 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3310:31 Constant: 3320:31 3 (const int) 3330:31 Constant: 3340:31 2 (const int) 3350:31 Constant: 3360:31 1 (const uint) 3370:33 move second child to first child ( temp highp int) 3380:33 direct index ( temp highp int) 3390:33 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 3400:33 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3410:33 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3420:33 Constant: 3430:33 1 (const int) 3440:33 Constant: 3450:33 1 (const int) 3460:33 Constant: 3470:33 0 (const int) 3480:33 Convert bool to int ( temp highp int) 3490:33 subgroupQuadBroadcast ( global bool) 3500:33 Compare Less Than ( temp bool) 3510:33 direct index ( temp highp int) 3520:33 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 3530: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}) 3540: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}) 3550:33 Constant: 3560:33 0 (const int) 3570:33 Constant: 3580:33 1 (const int) 3590:33 Constant: 3600:33 0 (const int) 3610:33 Constant: 3620:33 0 (const int) 3630:33 Constant: 3640:33 1 (const uint) 3650:34 move second child to first child ( temp highp 2-component vector of int) 3660:34 vector swizzle ( temp highp 2-component vector of int) 3670:34 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 3680:34 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3690:34 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3700:34 Constant: 3710:34 1 (const int) 3720:34 Constant: 3730:34 1 (const int) 3740:34 Sequence 3750:34 Constant: 3760:34 0 (const int) 3770:34 Constant: 3780:34 1 (const int) 3790:34 Convert bool to int ( temp highp 2-component vector of int) 3800:34 subgroupQuadBroadcast ( global 2-component vector of bool) 3810:34 Compare Less Than ( global 2-component vector of bool, operation at highp) 3820:34 vector swizzle ( temp highp 2-component vector of int) 3830:34 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 3840:34 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3850:34 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3860:34 Constant: 3870:34 1 (const int) 3880:34 Constant: 3890:34 1 (const int) 3900:34 Sequence 3910:34 Constant: 3920:34 0 (const int) 3930:34 Constant: 3940:34 1 (const int) 3950:34 Constant: 3960:34 0 (const int) 3970:34 0 (const int) 3980:34 Constant: 3990:34 1 (const uint) 4000:35 move second child to first child ( temp highp 3-component vector of int) 4010:35 vector swizzle ( temp highp 3-component vector of int) 4020:35 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 4030: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}) 4040: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}) 4050:35 Constant: 4060:35 1 (const int) 4070:35 Constant: 4080:35 1 (const int) 4090:35 Sequence 4100:35 Constant: 4110:35 0 (const int) 4120:35 Constant: 4130:35 1 (const int) 4140:35 Constant: 4150:35 2 (const int) 4160:35 Convert bool to int ( temp highp 3-component vector of int) 4170:35 subgroupQuadBroadcast ( global 3-component vector of bool) 4180:35 Compare Less Than ( global 3-component vector of bool, operation at highp) 4190:35 vector swizzle ( temp highp 3-component vector of int) 4200:35 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 4210: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}) 4220: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}) 4230:35 Constant: 4240:35 1 (const int) 4250:35 Constant: 4260:35 1 (const int) 4270:35 Sequence 4280:35 Constant: 4290:35 0 (const int) 4300:35 Constant: 4310:35 1 (const int) 4320:35 Constant: 4330:35 2 (const int) 4340:35 Constant: 4350:35 0 (const int) 4360:35 0 (const int) 4370:35 0 (const int) 4380:35 Constant: 4390:35 1 (const uint) 4400:36 move second child to first child ( temp highp 4-component vector of int) 4410:36 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 4420: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}) 4430: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}) 4440:36 Constant: 4450:36 1 (const int) 4460:36 Constant: 4470:36 1 (const int) 4480:36 Convert bool to int ( temp highp 4-component vector of int) 4490:36 subgroupQuadBroadcast ( global 4-component vector of bool) 4500:36 Compare Less Than ( global 4-component vector of bool, operation at highp) 4510:36 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 4520: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}) 4530: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}) 4540:36 Constant: 4550:36 1 (const int) 4560:36 Constant: 4570:36 1 (const int) 4580:36 Constant: 4590:36 0 (const int) 4600:36 0 (const int) 4610:36 0 (const int) 4620:36 0 (const int) 4630:36 Constant: 4640:36 1 (const uint) 4650:38 move second child to first child ( temp highp float) 4660:38 direct index ( temp highp float) 4670:38 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 4680: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}) 4690: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}) 4700:38 Constant: 4710:38 1 (const int) 4720:38 Constant: 4730:38 0 (const int) 4740:38 Constant: 4750:38 0 (const int) 4760:38 subgroupQuadSwapHorizontal ( global highp float) 4770:38 direct index ( temp highp float) 4780:38 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 4790: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}) 4800: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}) 4810:38 Constant: 4820:38 0 (const int) 4830:38 Constant: 4840:38 0 (const int) 4850:38 Constant: 4860:38 0 (const int) 4870:39 move second child to first child ( temp highp 2-component vector of float) 4880:39 vector swizzle ( temp highp 2-component vector of float) 4890:39 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 4900:39 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4910:39 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4920:39 Constant: 4930:39 1 (const int) 4940:39 Constant: 4950:39 0 (const int) 4960:39 Sequence 4970:39 Constant: 4980:39 0 (const int) 4990:39 Constant: 5000:39 1 (const int) 5010:39 subgroupQuadSwapHorizontal ( global highp 2-component vector of float) 5020:39 vector swizzle ( temp highp 2-component vector of float) 5030:39 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 5040:39 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5050:39 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5060:39 Constant: 5070:39 1 (const int) 5080:39 Constant: 5090:39 0 (const int) 5100:39 Sequence 5110:39 Constant: 5120:39 0 (const int) 5130:39 Constant: 5140:39 1 (const int) 5150:40 move second child to first child ( temp highp 3-component vector of float) 5160:40 vector swizzle ( temp highp 3-component vector of float) 5170:40 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 5180: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}) 5190: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}) 5200:40 Constant: 5210:40 1 (const int) 5220:40 Constant: 5230:40 0 (const int) 5240:40 Sequence 5250:40 Constant: 5260:40 0 (const int) 5270:40 Constant: 5280:40 1 (const int) 5290:40 Constant: 5300:40 2 (const int) 5310:40 subgroupQuadSwapHorizontal ( global highp 3-component vector of float) 5320:40 vector swizzle ( temp highp 3-component vector of float) 5330:40 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 5340: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}) 5350: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}) 5360:40 Constant: 5370:40 2 (const int) 5380:40 Constant: 5390:40 0 (const int) 5400:40 Sequence 5410:40 Constant: 5420:40 0 (const int) 5430:40 Constant: 5440:40 1 (const int) 5450:40 Constant: 5460:40 2 (const int) 5470:41 move second child to first child ( temp highp 4-component vector of float) 5480:41 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 5490: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}) 5500: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}) 5510:41 Constant: 5520:41 1 (const int) 5530:41 Constant: 5540:41 0 (const int) 5550:41 subgroupQuadSwapHorizontal ( global highp 4-component vector of float) 5560:41 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 5570: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}) 5580: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}) 5590:41 Constant: 5600:41 3 (const int) 5610:41 Constant: 5620:41 0 (const int) 5630:43 move second child to first child ( temp highp int) 5640:43 direct index ( temp highp int) 5650:43 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 5660: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}) 5670: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}) 5680:43 Constant: 5690:43 1 (const int) 5700:43 Constant: 5710:43 1 (const int) 5720:43 Constant: 5730:43 0 (const int) 5740:43 subgroupQuadSwapHorizontal ( global highp int) 5750:43 direct index ( temp highp int) 5760:43 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 5770: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}) 5780: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}) 5790:43 Constant: 5800:43 0 (const int) 5810:43 Constant: 5820:43 1 (const int) 5830:43 Constant: 5840:43 0 (const int) 5850:44 move second child to first child ( temp highp 2-component vector of int) 5860:44 vector swizzle ( temp highp 2-component vector of int) 5870:44 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 5880:44 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5890:44 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5900:44 Constant: 5910:44 1 (const int) 5920:44 Constant: 5930:44 1 (const int) 5940:44 Sequence 5950:44 Constant: 5960:44 0 (const int) 5970:44 Constant: 5980:44 1 (const int) 5990:44 subgroupQuadSwapHorizontal ( global highp 2-component vector of int) 6000:44 vector swizzle ( temp highp 2-component vector of int) 6010:44 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 6020:44 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6030:44 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6040:44 Constant: 6050:44 1 (const int) 6060:44 Constant: 6070:44 1 (const int) 6080:44 Sequence 6090:44 Constant: 6100:44 0 (const int) 6110:44 Constant: 6120:44 1 (const int) 6130:45 move second child to first child ( temp highp 3-component vector of int) 6140:45 vector swizzle ( temp highp 3-component vector of int) 6150:45 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 6160: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}) 6170: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}) 6180:45 Constant: 6190:45 1 (const int) 6200:45 Constant: 6210:45 1 (const int) 6220:45 Sequence 6230:45 Constant: 6240:45 0 (const int) 6250:45 Constant: 6260:45 1 (const int) 6270:45 Constant: 6280:45 2 (const int) 6290:45 subgroupQuadSwapHorizontal ( global highp 3-component vector of int) 6300:45 vector swizzle ( temp highp 3-component vector of int) 6310:45 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 6320: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}) 6330: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}) 6340:45 Constant: 6350:45 2 (const int) 6360:45 Constant: 6370:45 1 (const int) 6380:45 Sequence 6390:45 Constant: 6400:45 0 (const int) 6410:45 Constant: 6420:45 1 (const int) 6430:45 Constant: 6440:45 2 (const int) 6450:46 move second child to first child ( temp highp 4-component vector of int) 6460:46 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 6470:46 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6480:46 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6490:46 Constant: 6500:46 1 (const int) 6510:46 Constant: 6520:46 1 (const int) 6530:46 subgroupQuadSwapHorizontal ( global highp 4-component vector of int) 6540:46 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 6550: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}) 6560: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}) 6570:46 Constant: 6580:46 3 (const int) 6590:46 Constant: 6600:46 1 (const int) 6610:48 move second child to first child ( temp highp uint) 6620:48 direct index ( temp highp uint) 6630:48 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 6640: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}) 6650: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}) 6660:48 Constant: 6670:48 1 (const int) 6680:48 Constant: 6690:48 2 (const int) 6700:48 Constant: 6710:48 0 (const int) 6720:48 subgroupQuadSwapHorizontal ( global highp uint) 6730:48 direct index ( temp highp uint) 6740:48 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 6750: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}) 6760: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}) 6770:48 Constant: 6780:48 0 (const int) 6790:48 Constant: 6800:48 2 (const int) 6810:48 Constant: 6820:48 0 (const int) 6830:49 move second child to first child ( temp highp 2-component vector of uint) 6840:49 vector swizzle ( temp highp 2-component vector of uint) 6850:49 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 6860:49 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6870:49 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6880:49 Constant: 6890:49 1 (const int) 6900:49 Constant: 6910:49 2 (const int) 6920:49 Sequence 6930:49 Constant: 6940:49 0 (const int) 6950:49 Constant: 6960:49 1 (const int) 6970:49 subgroupQuadSwapHorizontal ( global highp 2-component vector of uint) 6980:49 vector swizzle ( temp highp 2-component vector of uint) 6990:49 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 7000:49 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7010:49 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7020:49 Constant: 7030:49 1 (const int) 7040:49 Constant: 7050:49 2 (const int) 7060:49 Sequence 7070:49 Constant: 7080:49 0 (const int) 7090:49 Constant: 7100:49 1 (const int) 7110:50 move second child to first child ( temp highp 3-component vector of uint) 7120:50 vector swizzle ( temp highp 3-component vector of uint) 7130:50 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 7140: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}) 7150: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}) 7160:50 Constant: 7170:50 1 (const int) 7180:50 Constant: 7190:50 2 (const int) 7200:50 Sequence 7210:50 Constant: 7220:50 0 (const int) 7230:50 Constant: 7240:50 1 (const int) 7250:50 Constant: 7260:50 2 (const int) 7270:50 subgroupQuadSwapHorizontal ( global highp 3-component vector of uint) 7280:50 vector swizzle ( temp highp 3-component vector of uint) 7290:50 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 7300: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}) 7310: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}) 7320:50 Constant: 7330:50 2 (const int) 7340:50 Constant: 7350:50 2 (const int) 7360:50 Sequence 7370:50 Constant: 7380:50 0 (const int) 7390:50 Constant: 7400:50 1 (const int) 7410:50 Constant: 7420:50 2 (const int) 7430:51 move second child to first child ( temp highp 4-component vector of uint) 7440:51 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 7450:51 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7460:51 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7470:51 Constant: 7480:51 1 (const int) 7490:51 Constant: 7500:51 2 (const int) 7510:51 subgroupQuadSwapHorizontal ( global highp 4-component vector of uint) 7520:51 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 7530:51 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7540:51 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7550:51 Constant: 7560:51 3 (const int) 7570:51 Constant: 7580:51 2 (const int) 7590:53 move second child to first child ( temp highp int) 7600:53 direct index ( temp highp int) 7610:53 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 7620: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}) 7630: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}) 7640:53 Constant: 7650:53 2 (const int) 7660:53 Constant: 7670:53 1 (const int) 7680:53 Constant: 7690:53 0 (const int) 7700:53 Convert bool to int ( temp highp int) 7710:53 subgroupQuadSwapHorizontal ( global bool) 7720:53 Compare Less Than ( temp bool) 7730:53 direct index ( temp highp int) 7740:53 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 7750:53 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7760:53 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7770:53 Constant: 7780:53 0 (const int) 7790:53 Constant: 7800:53 1 (const int) 7810:53 Constant: 7820:53 0 (const int) 7830:53 Constant: 7840:53 0 (const int) 7850:54 move second child to first child ( temp highp 2-component vector of int) 7860:54 vector swizzle ( temp highp 2-component vector of int) 7870:54 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 7880:54 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7890:54 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7900:54 Constant: 7910:54 2 (const int) 7920:54 Constant: 7930:54 1 (const int) 7940:54 Sequence 7950:54 Constant: 7960:54 0 (const int) 7970:54 Constant: 7980:54 1 (const int) 7990:54 Convert bool to int ( temp highp 2-component vector of int) 8000:54 subgroupQuadSwapHorizontal ( global 2-component vector of bool) 8010:54 Compare Less Than ( global 2-component vector of bool, operation at highp) 8020:54 vector swizzle ( temp highp 2-component vector of int) 8030:54 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 8040:54 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8050:54 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8060:54 Constant: 8070:54 1 (const int) 8080:54 Constant: 8090:54 1 (const int) 8100:54 Sequence 8110:54 Constant: 8120:54 0 (const int) 8130:54 Constant: 8140:54 1 (const int) 8150:54 Constant: 8160:54 0 (const int) 8170:54 0 (const int) 8180:55 move second child to first child ( temp highp 3-component vector of int) 8190:55 vector swizzle ( temp highp 3-component vector of int) 8200:55 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 8210: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}) 8220: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}) 8230:55 Constant: 8240:55 2 (const int) 8250:55 Constant: 8260:55 1 (const int) 8270:55 Sequence 8280:55 Constant: 8290:55 0 (const int) 8300:55 Constant: 8310:55 1 (const int) 8320:55 Constant: 8330:55 2 (const int) 8340:55 Convert bool to int ( temp highp 3-component vector of int) 8350:55 subgroupQuadSwapHorizontal ( global 3-component vector of bool) 8360:55 Compare Less Than ( global 3-component vector of bool, operation at highp) 8370:55 vector swizzle ( temp highp 3-component vector of int) 8380:55 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 8390: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}) 8400: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}) 8410:55 Constant: 8420:55 1 (const int) 8430:55 Constant: 8440:55 1 (const int) 8450:55 Sequence 8460:55 Constant: 8470:55 0 (const int) 8480:55 Constant: 8490:55 1 (const int) 8500:55 Constant: 8510:55 2 (const int) 8520:55 Constant: 8530:55 0 (const int) 8540:55 0 (const int) 8550:55 0 (const int) 8560:56 move second child to first child ( temp highp 4-component vector of int) 8570:56 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 8580: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}) 8590: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}) 8600:56 Constant: 8610:56 2 (const int) 8620:56 Constant: 8630:56 1 (const int) 8640:56 Convert bool to int ( temp highp 4-component vector of int) 8650:56 subgroupQuadSwapHorizontal ( global 4-component vector of bool) 8660:56 Compare Less Than ( global 4-component vector of bool, operation at highp) 8670:56 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 8680: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}) 8690: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}) 8700:56 Constant: 8710:56 1 (const int) 8720:56 Constant: 8730:56 1 (const int) 8740:56 Constant: 8750:56 0 (const int) 8760:56 0 (const int) 8770:56 0 (const int) 8780:56 0 (const int) 8790:58 move second child to first child ( temp highp float) 8800:58 direct index ( temp highp float) 8810:58 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 8820: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}) 8830: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}) 8840:58 Constant: 8850:58 2 (const int) 8860:58 Constant: 8870:58 0 (const int) 8880:58 Constant: 8890:58 0 (const int) 8900:58 subgroupQuadSwapVertical ( global highp float) 8910:58 direct index ( temp highp float) 8920:58 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 8930: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}) 8940: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}) 8950:58 Constant: 8960:58 0 (const int) 8970:58 Constant: 8980:58 0 (const int) 8990:58 Constant: 9000:58 0 (const int) 9010:59 move second child to first child ( temp highp 2-component vector of float) 9020:59 vector swizzle ( temp highp 2-component vector of float) 9030:59 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 9040:59 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9050:59 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9060:59 Constant: 9070:59 2 (const int) 9080:59 Constant: 9090:59 0 (const int) 9100:59 Sequence 9110:59 Constant: 9120:59 0 (const int) 9130:59 Constant: 9140:59 1 (const int) 9150:59 subgroupQuadSwapVertical ( global highp 2-component vector of float) 9160:59 vector swizzle ( temp highp 2-component vector of float) 9170:59 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 9180:59 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9190:59 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9200:59 Constant: 9210:59 1 (const int) 9220:59 Constant: 9230:59 0 (const int) 9240:59 Sequence 9250:59 Constant: 9260:59 0 (const int) 9270:59 Constant: 9280:59 1 (const int) 9290:60 move second child to first child ( temp highp 3-component vector of float) 9300:60 vector swizzle ( temp highp 3-component vector of float) 9310:60 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 9320: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}) 9330: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}) 9340:60 Constant: 9350:60 2 (const int) 9360:60 Constant: 9370:60 0 (const int) 9380:60 Sequence 9390:60 Constant: 9400:60 0 (const int) 9410:60 Constant: 9420:60 1 (const int) 9430:60 Constant: 9440:60 2 (const int) 9450:60 subgroupQuadSwapVertical ( global highp 3-component vector of float) 9460:60 vector swizzle ( temp highp 3-component vector of float) 9470:60 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 9480: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}) 9490: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}) 9500:60 Constant: 9510:60 2 (const int) 9520:60 Constant: 9530:60 0 (const int) 9540:60 Sequence 9550:60 Constant: 9560:60 0 (const int) 9570:60 Constant: 9580:60 1 (const int) 9590:60 Constant: 9600:60 2 (const int) 9610:61 move second child to first child ( temp highp 4-component vector of float) 9620:61 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 9630: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}) 9640: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}) 9650:61 Constant: 9660:61 2 (const int) 9670:61 Constant: 9680:61 0 (const int) 9690:61 subgroupQuadSwapVertical ( global highp 4-component vector of float) 9700:61 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 9710: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}) 9720: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}) 9730:61 Constant: 9740:61 3 (const int) 9750:61 Constant: 9760:61 0 (const int) 9770:63 move second child to first child ( temp highp int) 9780:63 direct index ( temp highp int) 9790:63 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 9800: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}) 9810: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}) 9820:63 Constant: 9830:63 2 (const int) 9840:63 Constant: 9850:63 1 (const int) 9860:63 Constant: 9870:63 0 (const int) 9880:63 subgroupQuadSwapVertical ( global highp int) 9890:63 direct index ( temp highp int) 9900:63 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 9910: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}) 9920: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}) 9930:63 Constant: 9940:63 0 (const int) 9950:63 Constant: 9960:63 1 (const int) 9970:63 Constant: 9980:63 0 (const int) 9990:64 move second child to first child ( temp highp 2-component vector of int) 10000:64 vector swizzle ( temp highp 2-component vector of int) 10010:64 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 10020:64 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10030:64 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10040:64 Constant: 10050:64 2 (const int) 10060:64 Constant: 10070:64 1 (const int) 10080:64 Sequence 10090:64 Constant: 10100:64 0 (const int) 10110:64 Constant: 10120:64 1 (const int) 10130:64 subgroupQuadSwapVertical ( global highp 2-component vector of int) 10140:64 vector swizzle ( temp highp 2-component vector of int) 10150:64 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 10160:64 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10170:64 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10180:64 Constant: 10190:64 1 (const int) 10200:64 Constant: 10210:64 1 (const int) 10220:64 Sequence 10230:64 Constant: 10240:64 0 (const int) 10250:64 Constant: 10260:64 1 (const int) 10270:65 move second child to first child ( temp highp 3-component vector of int) 10280:65 vector swizzle ( temp highp 3-component vector of int) 10290:65 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 10300:65 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10310:65 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10320:65 Constant: 10330:65 2 (const int) 10340:65 Constant: 10350:65 1 (const int) 10360:65 Sequence 10370:65 Constant: 10380:65 0 (const int) 10390:65 Constant: 10400:65 1 (const int) 10410:65 Constant: 10420:65 2 (const int) 10430:65 subgroupQuadSwapVertical ( global highp 3-component vector of int) 10440:65 vector swizzle ( temp highp 3-component vector of int) 10450:65 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 10460:65 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10470:65 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10480:65 Constant: 10490:65 2 (const int) 10500:65 Constant: 10510:65 1 (const int) 10520:65 Sequence 10530:65 Constant: 10540:65 0 (const int) 10550:65 Constant: 10560:65 1 (const int) 10570:65 Constant: 10580:65 2 (const int) 10590:66 move second child to first child ( temp highp 4-component vector of int) 10600:66 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 10610: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}) 10620: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}) 10630:66 Constant: 10640:66 2 (const int) 10650:66 Constant: 10660:66 1 (const int) 10670:66 subgroupQuadSwapVertical ( global highp 4-component vector of int) 10680:66 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 10690: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}) 10700: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}) 10710:66 Constant: 10720:66 3 (const int) 10730:66 Constant: 10740:66 1 (const int) 10750:68 move second child to first child ( temp highp uint) 10760:68 direct index ( temp highp uint) 10770:68 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 10780: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}) 10790: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}) 10800:68 Constant: 10810:68 2 (const int) 10820:68 Constant: 10830:68 2 (const int) 10840:68 Constant: 10850:68 0 (const int) 10860:68 subgroupQuadSwapVertical ( global highp uint) 10870:68 direct index ( temp highp uint) 10880:68 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 10890: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}) 10900: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}) 10910:68 Constant: 10920:68 0 (const int) 10930:68 Constant: 10940:68 2 (const int) 10950:68 Constant: 10960:68 0 (const int) 10970:69 move second child to first child ( temp highp 2-component vector of uint) 10980:69 vector swizzle ( temp highp 2-component vector of uint) 10990:69 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 11000:69 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11010:69 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11020:69 Constant: 11030:69 2 (const int) 11040:69 Constant: 11050:69 2 (const int) 11060:69 Sequence 11070:69 Constant: 11080:69 0 (const int) 11090:69 Constant: 11100:69 1 (const int) 11110:69 subgroupQuadSwapVertical ( global highp 2-component vector of uint) 11120:69 vector swizzle ( temp highp 2-component vector of uint) 11130:69 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 11140:69 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11150:69 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11160:69 Constant: 11170:69 1 (const int) 11180:69 Constant: 11190:69 2 (const int) 11200:69 Sequence 11210:69 Constant: 11220:69 0 (const int) 11230:69 Constant: 11240:69 1 (const int) 11250:70 move second child to first child ( temp highp 3-component vector of uint) 11260:70 vector swizzle ( temp highp 3-component vector of uint) 11270:70 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 11280: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}) 11290: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}) 11300:70 Constant: 11310:70 2 (const int) 11320:70 Constant: 11330:70 2 (const int) 11340:70 Sequence 11350:70 Constant: 11360:70 0 (const int) 11370:70 Constant: 11380:70 1 (const int) 11390:70 Constant: 11400:70 2 (const int) 11410:70 subgroupQuadSwapVertical ( global highp 3-component vector of uint) 11420:70 vector swizzle ( temp highp 3-component vector of uint) 11430:70 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 11440: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}) 11450: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}) 11460:70 Constant: 11470:70 2 (const int) 11480:70 Constant: 11490:70 2 (const int) 11500:70 Sequence 11510:70 Constant: 11520:70 0 (const int) 11530:70 Constant: 11540:70 1 (const int) 11550:70 Constant: 11560:70 2 (const int) 11570:71 move second child to first child ( temp highp 4-component vector of uint) 11580:71 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 11590: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}) 11600: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}) 11610:71 Constant: 11620:71 2 (const int) 11630:71 Constant: 11640:71 2 (const int) 11650:71 subgroupQuadSwapVertical ( global highp 4-component vector of uint) 11660:71 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 11670: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}) 11680: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}) 11690:71 Constant: 11700:71 3 (const int) 11710:71 Constant: 11720:71 2 (const int) 11730:73 move second child to first child ( temp highp int) 11740:73 direct index ( temp highp int) 11750:73 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 11760: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}) 11770: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}) 11780:73 Constant: 11790:73 3 (const int) 11800:73 Constant: 11810:73 1 (const int) 11820:73 Constant: 11830:73 0 (const int) 11840:73 Convert bool to int ( temp highp int) 11850:73 subgroupQuadSwapVertical ( global bool) 11860:73 Compare Less Than ( temp bool) 11870:73 direct index ( temp highp int) 11880:73 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 11890: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}) 11900: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}) 11910:73 Constant: 11920:73 0 (const int) 11930:73 Constant: 11940:73 1 (const int) 11950:73 Constant: 11960:73 0 (const int) 11970:73 Constant: 11980:73 0 (const int) 11990:74 move second child to first child ( temp highp 2-component vector of int) 12000:74 vector swizzle ( temp highp 2-component vector of int) 12010:74 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 12020:74 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12030:74 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12040:74 Constant: 12050:74 3 (const int) 12060:74 Constant: 12070:74 1 (const int) 12080:74 Sequence 12090:74 Constant: 12100:74 0 (const int) 12110:74 Constant: 12120:74 1 (const int) 12130:74 Convert bool to int ( temp highp 2-component vector of int) 12140:74 subgroupQuadSwapVertical ( global 2-component vector of bool) 12150:74 Compare Less Than ( global 2-component vector of bool, operation at highp) 12160:74 vector swizzle ( temp highp 2-component vector of int) 12170:74 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 12180:74 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12190:74 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12200:74 Constant: 12210:74 1 (const int) 12220:74 Constant: 12230:74 1 (const int) 12240:74 Sequence 12250:74 Constant: 12260:74 0 (const int) 12270:74 Constant: 12280:74 1 (const int) 12290:74 Constant: 12300:74 0 (const int) 12310:74 0 (const int) 12320:75 move second child to first child ( temp highp 3-component vector of int) 12330:75 vector swizzle ( temp highp 3-component vector of int) 12340:75 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 12350: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}) 12360: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}) 12370:75 Constant: 12380:75 3 (const int) 12390:75 Constant: 12400:75 1 (const int) 12410:75 Sequence 12420:75 Constant: 12430:75 0 (const int) 12440:75 Constant: 12450:75 1 (const int) 12460:75 Constant: 12470:75 2 (const int) 12480:75 Convert bool to int ( temp highp 3-component vector of int) 12490:75 subgroupQuadSwapVertical ( global 3-component vector of bool) 12500:75 Compare Less Than ( global 3-component vector of bool, operation at highp) 12510:75 vector swizzle ( temp highp 3-component vector of int) 12520:75 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 12530: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}) 12540: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}) 12550:75 Constant: 12560:75 1 (const int) 12570:75 Constant: 12580:75 1 (const int) 12590:75 Sequence 12600:75 Constant: 12610:75 0 (const int) 12620:75 Constant: 12630:75 1 (const int) 12640:75 Constant: 12650:75 2 (const int) 12660:75 Constant: 12670:75 0 (const int) 12680:75 0 (const int) 12690:75 0 (const int) 12700:76 move second child to first child ( temp highp 4-component vector of int) 12710:76 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 12720: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}) 12730: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}) 12740:76 Constant: 12750:76 3 (const int) 12760:76 Constant: 12770:76 1 (const int) 12780:76 Convert bool to int ( temp highp 4-component vector of int) 12790:76 subgroupQuadSwapVertical ( global 4-component vector of bool) 12800:76 Compare Less Than ( global 4-component vector of bool, operation at highp) 12810:76 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 12820: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}) 12830: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}) 12840:76 Constant: 12850:76 1 (const int) 12860:76 Constant: 12870:76 1 (const int) 12880:76 Constant: 12890:76 0 (const int) 12900:76 0 (const int) 12910:76 0 (const int) 12920:76 0 (const int) 12930:78 move second child to first child ( temp highp float) 12940:78 direct index ( temp highp float) 12950:78 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 12960: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}) 12970: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}) 12980:78 Constant: 12990:78 3 (const int) 13000:78 Constant: 13010:78 0 (const int) 13020:78 Constant: 13030:78 0 (const int) 13040:78 subgroupQuadSwapDiagonal ( global highp float) 13050:78 direct index ( temp highp float) 13060:78 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 13070: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}) 13080: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}) 13090:78 Constant: 13100:78 0 (const int) 13110:78 Constant: 13120:78 0 (const int) 13130:78 Constant: 13140:78 0 (const int) 13150:79 move second child to first child ( temp highp 2-component vector of float) 13160:79 vector swizzle ( temp highp 2-component vector of float) 13170:79 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 13180:79 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13190:79 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13200:79 Constant: 13210:79 3 (const int) 13220:79 Constant: 13230:79 0 (const int) 13240:79 Sequence 13250:79 Constant: 13260:79 0 (const int) 13270:79 Constant: 13280:79 1 (const int) 13290:79 subgroupQuadSwapDiagonal ( global highp 2-component vector of float) 13300:79 vector swizzle ( temp highp 2-component vector of float) 13310:79 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 13320:79 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13330:79 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13340:79 Constant: 13350:79 1 (const int) 13360:79 Constant: 13370:79 0 (const int) 13380:79 Sequence 13390:79 Constant: 13400:79 0 (const int) 13410:79 Constant: 13420:79 1 (const int) 13430:80 move second child to first child ( temp highp 3-component vector of float) 13440:80 vector swizzle ( temp highp 3-component vector of float) 13450:80 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 13460: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}) 13470: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}) 13480:80 Constant: 13490:80 3 (const int) 13500:80 Constant: 13510:80 0 (const int) 13520:80 Sequence 13530:80 Constant: 13540:80 0 (const int) 13550:80 Constant: 13560:80 1 (const int) 13570:80 Constant: 13580:80 2 (const int) 13590:80 subgroupQuadSwapDiagonal ( global highp 3-component vector of float) 13600:80 vector swizzle ( temp highp 3-component vector of float) 13610:80 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 13620: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}) 13630: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}) 13640:80 Constant: 13650:80 2 (const int) 13660:80 Constant: 13670:80 0 (const int) 13680:80 Sequence 13690:80 Constant: 13700:80 0 (const int) 13710:80 Constant: 13720:80 1 (const int) 13730:80 Constant: 13740:80 2 (const int) 13750:81 move second child to first child ( temp highp 4-component vector of float) 13760:81 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 13770: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}) 13780: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}) 13790:81 Constant: 13800:81 3 (const int) 13810:81 Constant: 13820:81 0 (const int) 13830:81 subgroupQuadSwapDiagonal ( global highp 4-component vector of float) 13840:81 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 13850: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}) 13860: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}) 13870:81 Constant: 13880:81 3 (const int) 13890:81 Constant: 13900:81 0 (const int) 13910:83 move second child to first child ( temp highp int) 13920:83 direct index ( temp highp int) 13930:83 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 13940: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}) 13950: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}) 13960:83 Constant: 13970:83 3 (const int) 13980:83 Constant: 13990:83 1 (const int) 14000:83 Constant: 14010:83 0 (const int) 14020:83 subgroupQuadSwapDiagonal ( global highp int) 14030:83 direct index ( temp highp int) 14040:83 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 14050: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}) 14060: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}) 14070:83 Constant: 14080:83 0 (const int) 14090:83 Constant: 14100:83 1 (const int) 14110:83 Constant: 14120:83 0 (const int) 14130:84 move second child to first child ( temp highp 2-component vector of int) 14140:84 vector swizzle ( temp highp 2-component vector of int) 14150:84 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 14160:84 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 14170:84 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 14180:84 Constant: 14190:84 3 (const int) 14200:84 Constant: 14210:84 1 (const int) 14220:84 Sequence 14230:84 Constant: 14240:84 0 (const int) 14250:84 Constant: 14260:84 1 (const int) 14270:84 subgroupQuadSwapDiagonal ( global highp 2-component vector of int) 14280:84 vector swizzle ( temp highp 2-component vector of int) 14290:84 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 14300:84 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 14310:84 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 14320:84 Constant: 14330:84 1 (const int) 14340:84 Constant: 14350:84 1 (const int) 14360:84 Sequence 14370:84 Constant: 14380:84 0 (const int) 14390:84 Constant: 14400:84 1 (const int) 14410:85 move second child to first child ( temp highp 3-component vector of int) 14420:85 vector swizzle ( temp highp 3-component vector of int) 14430:85 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 14440: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}) 14450: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}) 14460:85 Constant: 14470:85 3 (const int) 14480:85 Constant: 14490:85 1 (const int) 14500:85 Sequence 14510:85 Constant: 14520:85 0 (const int) 14530:85 Constant: 14540:85 1 (const int) 14550:85 Constant: 14560:85 2 (const int) 14570:85 subgroupQuadSwapDiagonal ( global highp 3-component vector of int) 14580:85 vector swizzle ( temp highp 3-component vector of int) 14590:85 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 14600: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}) 14610: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}) 14620:85 Constant: 14630:85 2 (const int) 14640:85 Constant: 14650:85 1 (const int) 14660:85 Sequence 14670:85 Constant: 14680:85 0 (const int) 14690:85 Constant: 14700:85 1 (const int) 14710:85 Constant: 14720:85 2 (const int) 14730:86 move second child to first child ( temp highp 4-component vector of int) 14740:86 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 14750: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}) 14760: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}) 14770:86 Constant: 14780:86 3 (const int) 14790:86 Constant: 14800:86 1 (const int) 14810:86 subgroupQuadSwapDiagonal ( global highp 4-component vector of int) 14820:86 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 14830: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}) 14840: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}) 14850:86 Constant: 14860:86 3 (const int) 14870:86 Constant: 14880:86 1 (const int) 14890:88 move second child to first child ( temp highp uint) 14900:88 direct index ( temp highp uint) 14910:88 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 14920: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}) 14930: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}) 14940:88 Constant: 14950:88 3 (const int) 14960:88 Constant: 14970:88 2 (const int) 14980:88 Constant: 14990:88 0 (const int) 15000:88 subgroupQuadSwapDiagonal ( global highp uint) 15010:88 direct index ( temp highp uint) 15020:88 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 15030: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}) 15040: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}) 15050:88 Constant: 15060:88 0 (const int) 15070:88 Constant: 15080:88 2 (const int) 15090:88 Constant: 15100:88 0 (const int) 15110:89 move second child to first child ( temp highp 2-component vector of uint) 15120:89 vector swizzle ( temp highp 2-component vector of uint) 15130:89 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 15140:89 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 15150:89 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 15160:89 Constant: 15170:89 3 (const int) 15180:89 Constant: 15190:89 2 (const int) 15200:89 Sequence 15210:89 Constant: 15220:89 0 (const int) 15230:89 Constant: 15240:89 1 (const int) 15250:89 subgroupQuadSwapDiagonal ( global highp 2-component vector of uint) 15260:89 vector swizzle ( temp highp 2-component vector of uint) 15270:89 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 15280:89 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 15290:89 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 15300:89 Constant: 15310:89 1 (const int) 15320:89 Constant: 15330:89 2 (const int) 15340:89 Sequence 15350:89 Constant: 15360:89 0 (const int) 15370:89 Constant: 15380:89 1 (const int) 15390:90 move second child to first child ( temp highp 3-component vector of uint) 15400:90 vector swizzle ( temp highp 3-component vector of uint) 15410:90 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 15420: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}) 15430: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}) 15440:90 Constant: 15450:90 3 (const int) 15460:90 Constant: 15470:90 2 (const int) 15480:90 Sequence 15490:90 Constant: 15500:90 0 (const int) 15510:90 Constant: 15520:90 1 (const int) 15530:90 Constant: 15540:90 2 (const int) 15550:90 subgroupQuadSwapDiagonal ( global highp 3-component vector of uint) 15560:90 vector swizzle ( temp highp 3-component vector of uint) 15570:90 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 15580: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}) 15590: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}) 15600:90 Constant: 15610:90 2 (const int) 15620:90 Constant: 15630:90 2 (const int) 15640:90 Sequence 15650:90 Constant: 15660:90 0 (const int) 15670:90 Constant: 15680:90 1 (const int) 15690:90 Constant: 15700:90 2 (const int) 15710:91 move second child to first child ( temp highp 4-component vector of uint) 15720:91 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 15730: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}) 15740: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}) 15750:91 Constant: 15760:91 3 (const int) 15770:91 Constant: 15780:91 2 (const int) 15790:91 subgroupQuadSwapDiagonal ( global highp 4-component vector of uint) 15800:91 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 15810: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}) 15820: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}) 15830:91 Constant: 15840:91 3 (const int) 15850:91 Constant: 15860:91 2 (const int) 15870:93 move second child to first child ( temp highp int) 15880:93 direct index ( temp highp int) 15890:93 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 15900: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}) 15910: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}) 15920:93 Constant: 15930:93 3 (const int) 15940:93 Constant: 15950:93 1 (const int) 15960:93 Constant: 15970:93 0 (const int) 15980:93 Convert bool to int ( temp highp int) 15990:93 subgroupQuadSwapDiagonal ( global bool) 16000:93 Compare Less Than ( temp bool) 16010:93 direct index ( temp highp int) 16020:93 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 16030: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}) 16040: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}) 16050:93 Constant: 16060:93 0 (const int) 16070:93 Constant: 16080:93 1 (const int) 16090:93 Constant: 16100:93 0 (const int) 16110:93 Constant: 16120:93 0 (const int) 16130:94 move second child to first child ( temp highp 2-component vector of int) 16140:94 vector swizzle ( temp highp 2-component vector of int) 16150:94 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 16160:94 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 16170:94 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 16180:94 Constant: 16190:94 3 (const int) 16200:94 Constant: 16210:94 1 (const int) 16220:94 Sequence 16230:94 Constant: 16240:94 0 (const int) 16250:94 Constant: 16260:94 1 (const int) 16270:94 Convert bool to int ( temp highp 2-component vector of int) 16280:94 subgroupQuadSwapDiagonal ( global 2-component vector of bool) 16290:94 Compare Less Than ( global 2-component vector of bool, operation at highp) 16300:94 vector swizzle ( temp highp 2-component vector of int) 16310:94 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 16320:94 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 16330:94 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 16340:94 Constant: 16350:94 1 (const int) 16360:94 Constant: 16370:94 1 (const int) 16380:94 Sequence 16390:94 Constant: 16400:94 0 (const int) 16410:94 Constant: 16420:94 1 (const int) 16430:94 Constant: 16440:94 0 (const int) 16450:94 0 (const int) 16460:95 move second child to first child ( temp highp 3-component vector of int) 16470:95 vector swizzle ( temp highp 3-component vector of int) 16480:95 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 16490: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}) 16500: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}) 16510:95 Constant: 16520:95 3 (const int) 16530:95 Constant: 16540:95 1 (const int) 16550:95 Sequence 16560:95 Constant: 16570:95 0 (const int) 16580:95 Constant: 16590:95 1 (const int) 16600:95 Constant: 16610:95 2 (const int) 16620:95 Convert bool to int ( temp highp 3-component vector of int) 16630:95 subgroupQuadSwapDiagonal ( global 3-component vector of bool) 16640:95 Compare Less Than ( global 3-component vector of bool, operation at highp) 16650:95 vector swizzle ( temp highp 3-component vector of int) 16660:95 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 16670: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}) 16680: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}) 16690:95 Constant: 16700:95 1 (const int) 16710:95 Constant: 16720:95 1 (const int) 16730:95 Sequence 16740:95 Constant: 16750:95 0 (const int) 16760:95 Constant: 16770:95 1 (const int) 16780:95 Constant: 16790:95 2 (const int) 16800:95 Constant: 16810:95 0 (const int) 16820:95 0 (const int) 16830:95 0 (const int) 16840:96 move second child to first child ( temp highp 4-component vector of int) 16850:96 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 16860: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}) 16870: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}) 16880:96 Constant: 16890:96 3 (const int) 16900:96 Constant: 16910:96 1 (const int) 16920:96 Convert bool to int ( temp highp 4-component vector of int) 16930:96 subgroupQuadSwapDiagonal ( global 4-component vector of bool) 16940:96 Compare Less Than ( global 4-component vector of bool, operation at highp) 16950:96 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 16960: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}) 16970: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}) 16980:96 Constant: 16990:96 1 (const int) 17000:96 Constant: 17010:96 1 (const int) 17020:96 Constant: 17030:96 0 (const int) 17040:96 0 (const int) 17050:96 0 (const int) 17060:96 0 (const int) 17070:? Linker Objects 17080:? 'gl_WorkGroupSize' ( const highp 3-component vector of uint WorkGroupSize) 17090:? 8 (const uint) 17100:? 1 (const uint) 17110:? 1 (const uint) 17120:? 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1713 1714 1715Linked compute stage: 1716 1717 1718Shader version: 320 1719Requested GL_KHR_shader_subgroup_basic 1720Requested GL_KHR_shader_subgroup_quad 1721local_size = (8, 1, 1) 17220:? Sequence 17230:14 Function Definition: main( ( global void) 17240:14 Function Parameters: 17250:16 Sequence 17260:16 Sequence 17270:16 move second child to first child ( temp highp uint) 17280:16 'invocation' ( temp highp uint) 17290:16 mod ( temp mediump uint) 17300:16 add ( temp mediump uint) 17310:16 'gl_SubgroupInvocationID' ( in mediump uint SubgroupInvocationID) 17320:16 'gl_SubgroupSize' ( in mediump uint SubgroupSize) 17330:16 Constant: 17340:16 4 (const uint) 17350:18 move second child to first child ( temp highp float) 17360:18 direct index ( temp highp float) 17370:18 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 17380:18 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 17390:18 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 17400:18 Constant: 17410:18 0 (const int) 17420:18 Constant: 17430:18 0 (const int) 17440:18 Constant: 17450:18 0 (const int) 17460:18 subgroupQuadBroadcast ( global highp float) 17470:18 direct index ( temp highp float) 17480:18 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 17490:18 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 17500:18 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 17510:18 Constant: 17520:18 0 (const int) 17530:18 Constant: 17540:18 0 (const int) 17550:18 Constant: 17560:18 0 (const int) 17570:18 Constant: 17580:18 1 (const uint) 17590:19 move second child to first child ( temp highp 2-component vector of float) 17600:19 vector swizzle ( temp highp 2-component vector of float) 17610:19 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 17620:19 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 17630:19 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 17640:19 Constant: 17650:19 0 (const int) 17660:19 Constant: 17670:19 0 (const int) 17680:19 Sequence 17690:19 Constant: 17700:19 0 (const int) 17710:19 Constant: 17720:19 1 (const int) 17730:19 subgroupQuadBroadcast ( global highp 2-component vector of float) 17740:19 vector swizzle ( temp highp 2-component vector of float) 17750:19 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 17760:19 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 17770:19 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 17780:19 Constant: 17790:19 1 (const int) 17800:19 Constant: 17810:19 0 (const int) 17820:19 Sequence 17830:19 Constant: 17840:19 0 (const int) 17850:19 Constant: 17860:19 1 (const int) 17870:19 Constant: 17880:19 1 (const uint) 17890:20 move second child to first child ( temp highp 3-component vector of float) 17900:20 vector swizzle ( temp highp 3-component vector of float) 17910:20 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 17920: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}) 17930: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}) 17940:20 Constant: 17950:20 0 (const int) 17960:20 Constant: 17970:20 0 (const int) 17980:20 Sequence 17990:20 Constant: 18000:20 0 (const int) 18010:20 Constant: 18020:20 1 (const int) 18030:20 Constant: 18040:20 2 (const int) 18050:20 subgroupQuadBroadcast ( global highp 3-component vector of float) 18060:20 vector swizzle ( temp highp 3-component vector of float) 18070:20 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 18080: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}) 18090: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}) 18100:20 Constant: 18110:20 2 (const int) 18120:20 Constant: 18130:20 0 (const int) 18140:20 Sequence 18150:20 Constant: 18160:20 0 (const int) 18170:20 Constant: 18180:20 1 (const int) 18190:20 Constant: 18200:20 2 (const int) 18210:20 Constant: 18220:20 1 (const uint) 18230:21 move second child to first child ( temp highp 4-component vector of float) 18240:21 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 18250: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}) 18260: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}) 18270:21 Constant: 18280:21 0 (const int) 18290:21 Constant: 18300:21 0 (const int) 18310:21 subgroupQuadBroadcast ( global highp 4-component vector of float) 18320:21 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 18330: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}) 18340: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}) 18350:21 Constant: 18360:21 3 (const int) 18370:21 Constant: 18380:21 0 (const int) 18390:21 Constant: 18400:21 1 (const uint) 18410:23 move second child to first child ( temp highp int) 18420:23 direct index ( temp highp int) 18430:23 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 18440: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}) 18450: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}) 18460:23 Constant: 18470:23 0 (const int) 18480:23 Constant: 18490:23 1 (const int) 18500:23 Constant: 18510:23 0 (const int) 18520:23 subgroupQuadBroadcast ( global highp int) 18530:23 direct index ( temp highp int) 18540:23 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 18550: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}) 18560: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}) 18570:23 Constant: 18580:23 0 (const int) 18590:23 Constant: 18600:23 1 (const int) 18610:23 Constant: 18620:23 0 (const int) 18630:23 Constant: 18640:23 1 (const uint) 18650:24 move second child to first child ( temp highp 2-component vector of int) 18660:24 vector swizzle ( temp highp 2-component vector of int) 18670:24 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 18680:24 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 18690:24 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 18700:24 Constant: 18710:24 0 (const int) 18720:24 Constant: 18730:24 1 (const int) 18740:24 Sequence 18750:24 Constant: 18760:24 0 (const int) 18770:24 Constant: 18780:24 1 (const int) 18790:24 subgroupQuadBroadcast ( global highp 2-component vector of int) 18800:24 vector swizzle ( temp highp 2-component vector of int) 18810:24 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 18820:24 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 18830:24 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 18840:24 Constant: 18850:24 1 (const int) 18860:24 Constant: 18870:24 1 (const int) 18880:24 Sequence 18890:24 Constant: 18900:24 0 (const int) 18910:24 Constant: 18920:24 1 (const int) 18930:24 Constant: 18940:24 1 (const uint) 18950:25 move second child to first child ( temp highp 3-component vector of int) 18960:25 vector swizzle ( temp highp 3-component vector of int) 18970:25 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 18980: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}) 18990: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}) 19000:25 Constant: 19010:25 0 (const int) 19020:25 Constant: 19030:25 1 (const int) 19040:25 Sequence 19050:25 Constant: 19060:25 0 (const int) 19070:25 Constant: 19080:25 1 (const int) 19090:25 Constant: 19100:25 2 (const int) 19110:25 subgroupQuadBroadcast ( global highp 3-component vector of int) 19120:25 vector swizzle ( temp highp 3-component vector of int) 19130:25 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 19140: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}) 19150: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}) 19160:25 Constant: 19170:25 2 (const int) 19180:25 Constant: 19190:25 1 (const int) 19200:25 Sequence 19210:25 Constant: 19220:25 0 (const int) 19230:25 Constant: 19240:25 1 (const int) 19250:25 Constant: 19260:25 2 (const int) 19270:25 Constant: 19280:25 1 (const uint) 19290:26 move second child to first child ( temp highp 4-component vector of int) 19300:26 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 19310: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}) 19320: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}) 19330:26 Constant: 19340:26 0 (const int) 19350:26 Constant: 19360:26 1 (const int) 19370:26 subgroupQuadBroadcast ( global highp 4-component vector of int) 19380:26 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 19390: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}) 19400: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}) 19410:26 Constant: 19420:26 3 (const int) 19430:26 Constant: 19440:26 1 (const int) 19450:26 Constant: 19460:26 1 (const uint) 19470:28 move second child to first child ( temp highp uint) 19480:28 direct index ( temp highp uint) 19490:28 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 19500: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}) 19510: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}) 19520:28 Constant: 19530:28 0 (const int) 19540:28 Constant: 19550:28 2 (const int) 19560:28 Constant: 19570:28 0 (const int) 19580:28 subgroupQuadBroadcast ( global highp uint) 19590:28 direct index ( temp highp uint) 19600:28 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 19610: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}) 19620: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}) 19630:28 Constant: 19640:28 0 (const int) 19650:28 Constant: 19660:28 2 (const int) 19670:28 Constant: 19680:28 0 (const int) 19690:28 Constant: 19700:28 1 (const uint) 19710:29 move second child to first child ( temp highp 2-component vector of uint) 19720:29 vector swizzle ( temp highp 2-component vector of uint) 19730:29 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 19740:29 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 19750:29 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 19760:29 Constant: 19770:29 0 (const int) 19780:29 Constant: 19790:29 2 (const int) 19800:29 Sequence 19810:29 Constant: 19820:29 0 (const int) 19830:29 Constant: 19840:29 1 (const int) 19850:29 subgroupQuadBroadcast ( global highp 2-component vector of uint) 19860:29 vector swizzle ( temp highp 2-component vector of uint) 19870:29 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 19880:29 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 19890:29 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 19900:29 Constant: 19910:29 1 (const int) 19920:29 Constant: 19930:29 2 (const int) 19940:29 Sequence 19950:29 Constant: 19960:29 0 (const int) 19970:29 Constant: 19980:29 1 (const int) 19990:29 Constant: 20000:29 1 (const uint) 20010:30 move second child to first child ( temp highp 3-component vector of uint) 20020:30 vector swizzle ( temp highp 3-component vector of uint) 20030:30 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 20040: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}) 20050: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}) 20060:30 Constant: 20070:30 0 (const int) 20080:30 Constant: 20090:30 2 (const int) 20100:30 Sequence 20110:30 Constant: 20120:30 0 (const int) 20130:30 Constant: 20140:30 1 (const int) 20150:30 Constant: 20160:30 2 (const int) 20170:30 subgroupQuadBroadcast ( global highp 3-component vector of uint) 20180:30 vector swizzle ( temp highp 3-component vector of uint) 20190:30 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 20200: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}) 20210: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}) 20220:30 Constant: 20230:30 2 (const int) 20240:30 Constant: 20250:30 2 (const int) 20260:30 Sequence 20270:30 Constant: 20280:30 0 (const int) 20290:30 Constant: 20300:30 1 (const int) 20310:30 Constant: 20320:30 2 (const int) 20330:30 Constant: 20340:30 1 (const uint) 20350:31 move second child to first child ( temp highp 4-component vector of uint) 20360:31 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 20370: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}) 20380: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}) 20390:31 Constant: 20400:31 0 (const int) 20410:31 Constant: 20420:31 2 (const int) 20430:31 subgroupQuadBroadcast ( global highp 4-component vector of uint) 20440:31 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 20450: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}) 20460: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}) 20470:31 Constant: 20480:31 3 (const int) 20490:31 Constant: 20500:31 2 (const int) 20510:31 Constant: 20520:31 1 (const uint) 20530:33 move second child to first child ( temp highp int) 20540:33 direct index ( temp highp int) 20550:33 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 20560: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}) 20570: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}) 20580:33 Constant: 20590:33 1 (const int) 20600:33 Constant: 20610:33 1 (const int) 20620:33 Constant: 20630:33 0 (const int) 20640:33 Convert bool to int ( temp highp int) 20650:33 subgroupQuadBroadcast ( global bool) 20660:33 Compare Less Than ( temp bool) 20670:33 direct index ( temp highp int) 20680:33 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 20690: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}) 20700: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}) 20710:33 Constant: 20720:33 0 (const int) 20730:33 Constant: 20740:33 1 (const int) 20750:33 Constant: 20760:33 0 (const int) 20770:33 Constant: 20780:33 0 (const int) 20790:33 Constant: 20800:33 1 (const uint) 20810:34 move second child to first child ( temp highp 2-component vector of int) 20820:34 vector swizzle ( temp highp 2-component vector of int) 20830:34 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 20840:34 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 20850:34 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 20860:34 Constant: 20870:34 1 (const int) 20880:34 Constant: 20890:34 1 (const int) 20900:34 Sequence 20910:34 Constant: 20920:34 0 (const int) 20930:34 Constant: 20940:34 1 (const int) 20950:34 Convert bool to int ( temp highp 2-component vector of int) 20960:34 subgroupQuadBroadcast ( global 2-component vector of bool) 20970:34 Compare Less Than ( global 2-component vector of bool, operation at highp) 20980:34 vector swizzle ( temp highp 2-component vector of int) 20990:34 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 21000:34 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 21010:34 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 21020:34 Constant: 21030:34 1 (const int) 21040:34 Constant: 21050:34 1 (const int) 21060:34 Sequence 21070:34 Constant: 21080:34 0 (const int) 21090:34 Constant: 21100:34 1 (const int) 21110:34 Constant: 21120:34 0 (const int) 21130:34 0 (const int) 21140:34 Constant: 21150:34 1 (const uint) 21160:35 move second child to first child ( temp highp 3-component vector of int) 21170:35 vector swizzle ( temp highp 3-component vector of int) 21180:35 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 21190: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}) 21200: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}) 21210:35 Constant: 21220:35 1 (const int) 21230:35 Constant: 21240:35 1 (const int) 21250:35 Sequence 21260:35 Constant: 21270:35 0 (const int) 21280:35 Constant: 21290:35 1 (const int) 21300:35 Constant: 21310:35 2 (const int) 21320:35 Convert bool to int ( temp highp 3-component vector of int) 21330:35 subgroupQuadBroadcast ( global 3-component vector of bool) 21340:35 Compare Less Than ( global 3-component vector of bool, operation at highp) 21350:35 vector swizzle ( temp highp 3-component vector of int) 21360:35 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 21370: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}) 21380: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}) 21390:35 Constant: 21400:35 1 (const int) 21410:35 Constant: 21420:35 1 (const int) 21430:35 Sequence 21440:35 Constant: 21450:35 0 (const int) 21460:35 Constant: 21470:35 1 (const int) 21480:35 Constant: 21490:35 2 (const int) 21500:35 Constant: 21510:35 0 (const int) 21520:35 0 (const int) 21530:35 0 (const int) 21540:35 Constant: 21550:35 1 (const uint) 21560:36 move second child to first child ( temp highp 4-component vector of int) 21570:36 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 21580: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}) 21590: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}) 21600:36 Constant: 21610:36 1 (const int) 21620:36 Constant: 21630:36 1 (const int) 21640:36 Convert bool to int ( temp highp 4-component vector of int) 21650:36 subgroupQuadBroadcast ( global 4-component vector of bool) 21660:36 Compare Less Than ( global 4-component vector of bool, operation at highp) 21670:36 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 21680: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}) 21690: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}) 21700:36 Constant: 21710:36 1 (const int) 21720:36 Constant: 21730:36 1 (const int) 21740:36 Constant: 21750:36 0 (const int) 21760:36 0 (const int) 21770:36 0 (const int) 21780:36 0 (const int) 21790:36 Constant: 21800:36 1 (const uint) 21810:38 move second child to first child ( temp highp float) 21820:38 direct index ( temp highp float) 21830:38 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 21840: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}) 21850: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}) 21860:38 Constant: 21870:38 1 (const int) 21880:38 Constant: 21890:38 0 (const int) 21900:38 Constant: 21910:38 0 (const int) 21920:38 subgroupQuadSwapHorizontal ( global highp float) 21930:38 direct index ( temp highp float) 21940:38 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 21950: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}) 21960: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}) 21970:38 Constant: 21980:38 0 (const int) 21990:38 Constant: 22000:38 0 (const int) 22010:38 Constant: 22020:38 0 (const int) 22030:39 move second child to first child ( temp highp 2-component vector of float) 22040:39 vector swizzle ( temp highp 2-component vector of float) 22050:39 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 22060:39 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 22070:39 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 22080:39 Constant: 22090:39 1 (const int) 22100:39 Constant: 22110:39 0 (const int) 22120:39 Sequence 22130:39 Constant: 22140:39 0 (const int) 22150:39 Constant: 22160:39 1 (const int) 22170:39 subgroupQuadSwapHorizontal ( global highp 2-component vector of float) 22180:39 vector swizzle ( temp highp 2-component vector of float) 22190:39 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 22200:39 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 22210:39 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 22220:39 Constant: 22230:39 1 (const int) 22240:39 Constant: 22250:39 0 (const int) 22260:39 Sequence 22270:39 Constant: 22280:39 0 (const int) 22290:39 Constant: 22300:39 1 (const int) 22310:40 move second child to first child ( temp highp 3-component vector of float) 22320:40 vector swizzle ( temp highp 3-component vector of float) 22330:40 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 22340: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}) 22350: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}) 22360:40 Constant: 22370:40 1 (const int) 22380:40 Constant: 22390:40 0 (const int) 22400:40 Sequence 22410:40 Constant: 22420:40 0 (const int) 22430:40 Constant: 22440:40 1 (const int) 22450:40 Constant: 22460:40 2 (const int) 22470:40 subgroupQuadSwapHorizontal ( global highp 3-component vector of float) 22480:40 vector swizzle ( temp highp 3-component vector of float) 22490:40 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 22500: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}) 22510: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}) 22520:40 Constant: 22530:40 2 (const int) 22540:40 Constant: 22550:40 0 (const int) 22560:40 Sequence 22570:40 Constant: 22580:40 0 (const int) 22590:40 Constant: 22600:40 1 (const int) 22610:40 Constant: 22620:40 2 (const int) 22630:41 move second child to first child ( temp highp 4-component vector of float) 22640:41 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 22650: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}) 22660: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}) 22670:41 Constant: 22680:41 1 (const int) 22690:41 Constant: 22700:41 0 (const int) 22710:41 subgroupQuadSwapHorizontal ( global highp 4-component vector of float) 22720:41 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 22730: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}) 22740: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}) 22750:41 Constant: 22760:41 3 (const int) 22770:41 Constant: 22780:41 0 (const int) 22790:43 move second child to first child ( temp highp int) 22800:43 direct index ( temp highp int) 22810:43 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 22820: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}) 22830: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}) 22840:43 Constant: 22850:43 1 (const int) 22860:43 Constant: 22870:43 1 (const int) 22880:43 Constant: 22890:43 0 (const int) 22900:43 subgroupQuadSwapHorizontal ( global highp int) 22910:43 direct index ( temp highp int) 22920:43 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 22930: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}) 22940: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}) 22950:43 Constant: 22960:43 0 (const int) 22970:43 Constant: 22980:43 1 (const int) 22990:43 Constant: 23000:43 0 (const int) 23010:44 move second child to first child ( temp highp 2-component vector of int) 23020:44 vector swizzle ( temp highp 2-component vector of int) 23030:44 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 23040:44 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 23050:44 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 23060:44 Constant: 23070:44 1 (const int) 23080:44 Constant: 23090:44 1 (const int) 23100:44 Sequence 23110:44 Constant: 23120:44 0 (const int) 23130:44 Constant: 23140:44 1 (const int) 23150:44 subgroupQuadSwapHorizontal ( global highp 2-component vector of int) 23160:44 vector swizzle ( temp highp 2-component vector of int) 23170:44 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 23180:44 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 23190:44 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 23200:44 Constant: 23210:44 1 (const int) 23220:44 Constant: 23230:44 1 (const int) 23240:44 Sequence 23250:44 Constant: 23260:44 0 (const int) 23270:44 Constant: 23280:44 1 (const int) 23290:45 move second child to first child ( temp highp 3-component vector of int) 23300:45 vector swizzle ( temp highp 3-component vector of int) 23310:45 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 23320: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}) 23330: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}) 23340:45 Constant: 23350:45 1 (const int) 23360:45 Constant: 23370:45 1 (const int) 23380:45 Sequence 23390:45 Constant: 23400:45 0 (const int) 23410:45 Constant: 23420:45 1 (const int) 23430:45 Constant: 23440:45 2 (const int) 23450:45 subgroupQuadSwapHorizontal ( global highp 3-component vector of int) 23460:45 vector swizzle ( temp highp 3-component vector of int) 23470:45 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 23480: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}) 23490: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}) 23500:45 Constant: 23510:45 2 (const int) 23520:45 Constant: 23530:45 1 (const int) 23540:45 Sequence 23550:45 Constant: 23560:45 0 (const int) 23570:45 Constant: 23580:45 1 (const int) 23590:45 Constant: 23600:45 2 (const int) 23610:46 move second child to first child ( temp highp 4-component vector of int) 23620:46 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 23630: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}) 23640: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}) 23650:46 Constant: 23660:46 1 (const int) 23670:46 Constant: 23680:46 1 (const int) 23690:46 subgroupQuadSwapHorizontal ( global highp 4-component vector of int) 23700:46 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 23710: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}) 23720: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}) 23730:46 Constant: 23740:46 3 (const int) 23750:46 Constant: 23760:46 1 (const int) 23770:48 move second child to first child ( temp highp uint) 23780:48 direct index ( temp highp uint) 23790:48 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 23800: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}) 23810: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}) 23820:48 Constant: 23830:48 1 (const int) 23840:48 Constant: 23850:48 2 (const int) 23860:48 Constant: 23870:48 0 (const int) 23880:48 subgroupQuadSwapHorizontal ( global highp uint) 23890:48 direct index ( temp highp uint) 23900:48 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 23910: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}) 23920: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}) 23930:48 Constant: 23940:48 0 (const int) 23950:48 Constant: 23960:48 2 (const int) 23970:48 Constant: 23980:48 0 (const int) 23990:49 move second child to first child ( temp highp 2-component vector of uint) 24000:49 vector swizzle ( temp highp 2-component vector of uint) 24010:49 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 24020:49 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 24030:49 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 24040:49 Constant: 24050:49 1 (const int) 24060:49 Constant: 24070:49 2 (const int) 24080:49 Sequence 24090:49 Constant: 24100:49 0 (const int) 24110:49 Constant: 24120:49 1 (const int) 24130:49 subgroupQuadSwapHorizontal ( global highp 2-component vector of uint) 24140:49 vector swizzle ( temp highp 2-component vector of uint) 24150:49 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 24160:49 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 24170:49 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 24180:49 Constant: 24190:49 1 (const int) 24200:49 Constant: 24210:49 2 (const int) 24220:49 Sequence 24230:49 Constant: 24240:49 0 (const int) 24250:49 Constant: 24260:49 1 (const int) 24270:50 move second child to first child ( temp highp 3-component vector of uint) 24280:50 vector swizzle ( temp highp 3-component vector of uint) 24290:50 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 24300: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}) 24310: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}) 24320:50 Constant: 24330:50 1 (const int) 24340:50 Constant: 24350:50 2 (const int) 24360:50 Sequence 24370:50 Constant: 24380:50 0 (const int) 24390:50 Constant: 24400:50 1 (const int) 24410:50 Constant: 24420:50 2 (const int) 24430:50 subgroupQuadSwapHorizontal ( global highp 3-component vector of uint) 24440:50 vector swizzle ( temp highp 3-component vector of uint) 24450:50 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 24460: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}) 24470: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}) 24480:50 Constant: 24490:50 2 (const int) 24500:50 Constant: 24510:50 2 (const int) 24520:50 Sequence 24530:50 Constant: 24540:50 0 (const int) 24550:50 Constant: 24560:50 1 (const int) 24570:50 Constant: 24580:50 2 (const int) 24590:51 move second child to first child ( temp highp 4-component vector of uint) 24600:51 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 24610: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}) 24620: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}) 24630:51 Constant: 24640:51 1 (const int) 24650:51 Constant: 24660:51 2 (const int) 24670:51 subgroupQuadSwapHorizontal ( global highp 4-component vector of uint) 24680:51 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 24690: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}) 24700: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}) 24710:51 Constant: 24720:51 3 (const int) 24730:51 Constant: 24740:51 2 (const int) 24750:53 move second child to first child ( temp highp int) 24760:53 direct index ( temp highp int) 24770:53 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 24780: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}) 24790: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}) 24800:53 Constant: 24810:53 2 (const int) 24820:53 Constant: 24830:53 1 (const int) 24840:53 Constant: 24850:53 0 (const int) 24860:53 Convert bool to int ( temp highp int) 24870:53 subgroupQuadSwapHorizontal ( global bool) 24880:53 Compare Less Than ( temp bool) 24890:53 direct index ( temp highp int) 24900:53 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 24910: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}) 24920: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}) 24930:53 Constant: 24940:53 0 (const int) 24950:53 Constant: 24960:53 1 (const int) 24970:53 Constant: 24980:53 0 (const int) 24990:53 Constant: 25000:53 0 (const int) 25010:54 move second child to first child ( temp highp 2-component vector of int) 25020:54 vector swizzle ( temp highp 2-component vector of int) 25030:54 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 25040:54 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 25050:54 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 25060:54 Constant: 25070:54 2 (const int) 25080:54 Constant: 25090:54 1 (const int) 25100:54 Sequence 25110:54 Constant: 25120:54 0 (const int) 25130:54 Constant: 25140:54 1 (const int) 25150:54 Convert bool to int ( temp highp 2-component vector of int) 25160:54 subgroupQuadSwapHorizontal ( global 2-component vector of bool) 25170:54 Compare Less Than ( global 2-component vector of bool, operation at highp) 25180:54 vector swizzle ( temp highp 2-component vector of int) 25190:54 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 25200:54 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 25210:54 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 25220:54 Constant: 25230:54 1 (const int) 25240:54 Constant: 25250:54 1 (const int) 25260:54 Sequence 25270:54 Constant: 25280:54 0 (const int) 25290:54 Constant: 25300:54 1 (const int) 25310:54 Constant: 25320:54 0 (const int) 25330:54 0 (const int) 25340:55 move second child to first child ( temp highp 3-component vector of int) 25350:55 vector swizzle ( temp highp 3-component vector of int) 25360:55 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 25370: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}) 25380: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}) 25390:55 Constant: 25400:55 2 (const int) 25410:55 Constant: 25420:55 1 (const int) 25430:55 Sequence 25440:55 Constant: 25450:55 0 (const int) 25460:55 Constant: 25470:55 1 (const int) 25480:55 Constant: 25490:55 2 (const int) 25500:55 Convert bool to int ( temp highp 3-component vector of int) 25510:55 subgroupQuadSwapHorizontal ( global 3-component vector of bool) 25520:55 Compare Less Than ( global 3-component vector of bool, operation at highp) 25530:55 vector swizzle ( temp highp 3-component vector of int) 25540:55 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 25550: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}) 25560: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}) 25570:55 Constant: 25580:55 1 (const int) 25590:55 Constant: 25600:55 1 (const int) 25610:55 Sequence 25620:55 Constant: 25630:55 0 (const int) 25640:55 Constant: 25650:55 1 (const int) 25660:55 Constant: 25670:55 2 (const int) 25680:55 Constant: 25690:55 0 (const int) 25700:55 0 (const int) 25710:55 0 (const int) 25720:56 move second child to first child ( temp highp 4-component vector of int) 25730:56 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 25740: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}) 25750: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}) 25760:56 Constant: 25770:56 2 (const int) 25780:56 Constant: 25790:56 1 (const int) 25800:56 Convert bool to int ( temp highp 4-component vector of int) 25810:56 subgroupQuadSwapHorizontal ( global 4-component vector of bool) 25820:56 Compare Less Than ( global 4-component vector of bool, operation at highp) 25830:56 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 25840: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}) 25850: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}) 25860:56 Constant: 25870:56 1 (const int) 25880:56 Constant: 25890:56 1 (const int) 25900:56 Constant: 25910:56 0 (const int) 25920:56 0 (const int) 25930:56 0 (const int) 25940:56 0 (const int) 25950:58 move second child to first child ( temp highp float) 25960:58 direct index ( temp highp float) 25970:58 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 25980: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}) 25990: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}) 26000:58 Constant: 26010:58 2 (const int) 26020:58 Constant: 26030:58 0 (const int) 26040:58 Constant: 26050:58 0 (const int) 26060:58 subgroupQuadSwapVertical ( global highp float) 26070:58 direct index ( temp highp float) 26080:58 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 26090: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}) 26100: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}) 26110:58 Constant: 26120:58 0 (const int) 26130:58 Constant: 26140:58 0 (const int) 26150:58 Constant: 26160:58 0 (const int) 26170:59 move second child to first child ( temp highp 2-component vector of float) 26180:59 vector swizzle ( temp highp 2-component vector of float) 26190:59 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 26200:59 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 26210:59 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 26220:59 Constant: 26230:59 2 (const int) 26240:59 Constant: 26250:59 0 (const int) 26260:59 Sequence 26270:59 Constant: 26280:59 0 (const int) 26290:59 Constant: 26300:59 1 (const int) 26310:59 subgroupQuadSwapVertical ( global highp 2-component vector of float) 26320:59 vector swizzle ( temp highp 2-component vector of float) 26330:59 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 26340:59 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 26350:59 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 26360:59 Constant: 26370:59 1 (const int) 26380:59 Constant: 26390:59 0 (const int) 26400:59 Sequence 26410:59 Constant: 26420:59 0 (const int) 26430:59 Constant: 26440:59 1 (const int) 26450:60 move second child to first child ( temp highp 3-component vector of float) 26460:60 vector swizzle ( temp highp 3-component vector of float) 26470:60 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 26480: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}) 26490: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}) 26500:60 Constant: 26510:60 2 (const int) 26520:60 Constant: 26530:60 0 (const int) 26540:60 Sequence 26550:60 Constant: 26560:60 0 (const int) 26570:60 Constant: 26580:60 1 (const int) 26590:60 Constant: 26600:60 2 (const int) 26610:60 subgroupQuadSwapVertical ( global highp 3-component vector of float) 26620:60 vector swizzle ( temp highp 3-component vector of float) 26630:60 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 26640: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}) 26650: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}) 26660:60 Constant: 26670:60 2 (const int) 26680:60 Constant: 26690:60 0 (const int) 26700:60 Sequence 26710:60 Constant: 26720:60 0 (const int) 26730:60 Constant: 26740:60 1 (const int) 26750:60 Constant: 26760:60 2 (const int) 26770:61 move second child to first child ( temp highp 4-component vector of float) 26780:61 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 26790: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}) 26800: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}) 26810:61 Constant: 26820:61 2 (const int) 26830:61 Constant: 26840:61 0 (const int) 26850:61 subgroupQuadSwapVertical ( global highp 4-component vector of float) 26860:61 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 26870: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}) 26880: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}) 26890:61 Constant: 26900:61 3 (const int) 26910:61 Constant: 26920:61 0 (const int) 26930:63 move second child to first child ( temp highp int) 26940:63 direct index ( temp highp int) 26950:63 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 26960: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}) 26970: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}) 26980:63 Constant: 26990:63 2 (const int) 27000:63 Constant: 27010:63 1 (const int) 27020:63 Constant: 27030:63 0 (const int) 27040:63 subgroupQuadSwapVertical ( global highp int) 27050:63 direct index ( temp highp int) 27060:63 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 27070: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}) 27080: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}) 27090:63 Constant: 27100:63 0 (const int) 27110:63 Constant: 27120:63 1 (const int) 27130:63 Constant: 27140:63 0 (const int) 27150:64 move second child to first child ( temp highp 2-component vector of int) 27160:64 vector swizzle ( temp highp 2-component vector of int) 27170:64 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 27180:64 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 27190:64 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 27200:64 Constant: 27210:64 2 (const int) 27220:64 Constant: 27230:64 1 (const int) 27240:64 Sequence 27250:64 Constant: 27260:64 0 (const int) 27270:64 Constant: 27280:64 1 (const int) 27290:64 subgroupQuadSwapVertical ( global highp 2-component vector of int) 27300:64 vector swizzle ( temp highp 2-component vector of int) 27310:64 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 27320:64 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 27330:64 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 27340:64 Constant: 27350:64 1 (const int) 27360:64 Constant: 27370:64 1 (const int) 27380:64 Sequence 27390:64 Constant: 27400:64 0 (const int) 27410:64 Constant: 27420:64 1 (const int) 27430:65 move second child to first child ( temp highp 3-component vector of int) 27440:65 vector swizzle ( temp highp 3-component vector of int) 27450:65 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 27460: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}) 27470: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}) 27480:65 Constant: 27490:65 2 (const int) 27500:65 Constant: 27510:65 1 (const int) 27520:65 Sequence 27530:65 Constant: 27540:65 0 (const int) 27550:65 Constant: 27560:65 1 (const int) 27570:65 Constant: 27580:65 2 (const int) 27590:65 subgroupQuadSwapVertical ( global highp 3-component vector of int) 27600:65 vector swizzle ( temp highp 3-component vector of int) 27610:65 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 27620: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}) 27630: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}) 27640:65 Constant: 27650:65 2 (const int) 27660:65 Constant: 27670:65 1 (const int) 27680:65 Sequence 27690:65 Constant: 27700:65 0 (const int) 27710:65 Constant: 27720:65 1 (const int) 27730:65 Constant: 27740:65 2 (const int) 27750:66 move second child to first child ( temp highp 4-component vector of int) 27760:66 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 27770: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}) 27780: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}) 27790:66 Constant: 27800:66 2 (const int) 27810:66 Constant: 27820:66 1 (const int) 27830:66 subgroupQuadSwapVertical ( global highp 4-component vector of int) 27840:66 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 27850: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}) 27860: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}) 27870:66 Constant: 27880:66 3 (const int) 27890:66 Constant: 27900:66 1 (const int) 27910:68 move second child to first child ( temp highp uint) 27920:68 direct index ( temp highp uint) 27930:68 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 27940: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}) 27950: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}) 27960:68 Constant: 27970:68 2 (const int) 27980:68 Constant: 27990:68 2 (const int) 28000:68 Constant: 28010:68 0 (const int) 28020:68 subgroupQuadSwapVertical ( global highp uint) 28030:68 direct index ( temp highp uint) 28040:68 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 28050: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}) 28060: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}) 28070:68 Constant: 28080:68 0 (const int) 28090:68 Constant: 28100:68 2 (const int) 28110:68 Constant: 28120:68 0 (const int) 28130:69 move second child to first child ( temp highp 2-component vector of uint) 28140:69 vector swizzle ( temp highp 2-component vector of uint) 28150:69 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 28160:69 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 28170:69 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 28180:69 Constant: 28190:69 2 (const int) 28200:69 Constant: 28210:69 2 (const int) 28220:69 Sequence 28230:69 Constant: 28240:69 0 (const int) 28250:69 Constant: 28260:69 1 (const int) 28270:69 subgroupQuadSwapVertical ( global highp 2-component vector of uint) 28280:69 vector swizzle ( temp highp 2-component vector of uint) 28290:69 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 28300:69 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 28310:69 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 28320:69 Constant: 28330:69 1 (const int) 28340:69 Constant: 28350:69 2 (const int) 28360:69 Sequence 28370:69 Constant: 28380:69 0 (const int) 28390:69 Constant: 28400:69 1 (const int) 28410:70 move second child to first child ( temp highp 3-component vector of uint) 28420:70 vector swizzle ( temp highp 3-component vector of uint) 28430:70 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 28440: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}) 28450: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}) 28460:70 Constant: 28470:70 2 (const int) 28480:70 Constant: 28490:70 2 (const int) 28500:70 Sequence 28510:70 Constant: 28520:70 0 (const int) 28530:70 Constant: 28540:70 1 (const int) 28550:70 Constant: 28560:70 2 (const int) 28570:70 subgroupQuadSwapVertical ( global highp 3-component vector of uint) 28580:70 vector swizzle ( temp highp 3-component vector of uint) 28590:70 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 28600: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}) 28610: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}) 28620:70 Constant: 28630:70 2 (const int) 28640:70 Constant: 28650:70 2 (const int) 28660:70 Sequence 28670:70 Constant: 28680:70 0 (const int) 28690:70 Constant: 28700:70 1 (const int) 28710:70 Constant: 28720:70 2 (const int) 28730:71 move second child to first child ( temp highp 4-component vector of uint) 28740:71 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 28750: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}) 28760: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}) 28770:71 Constant: 28780:71 2 (const int) 28790:71 Constant: 28800:71 2 (const int) 28810:71 subgroupQuadSwapVertical ( global highp 4-component vector of uint) 28820:71 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 28830: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}) 28840: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}) 28850:71 Constant: 28860:71 3 (const int) 28870:71 Constant: 28880:71 2 (const int) 28890:73 move second child to first child ( temp highp int) 28900:73 direct index ( temp highp int) 28910:73 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 28920: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}) 28930: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}) 28940:73 Constant: 28950:73 3 (const int) 28960:73 Constant: 28970:73 1 (const int) 28980:73 Constant: 28990:73 0 (const int) 29000:73 Convert bool to int ( temp highp int) 29010:73 subgroupQuadSwapVertical ( global bool) 29020:73 Compare Less Than ( temp bool) 29030:73 direct index ( temp highp int) 29040:73 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 29050: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}) 29060: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}) 29070:73 Constant: 29080:73 0 (const int) 29090:73 Constant: 29100:73 1 (const int) 29110:73 Constant: 29120:73 0 (const int) 29130:73 Constant: 29140:73 0 (const int) 29150:74 move second child to first child ( temp highp 2-component vector of int) 29160:74 vector swizzle ( temp highp 2-component vector of int) 29170:74 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 29180:74 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 29190:74 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 29200:74 Constant: 29210:74 3 (const int) 29220:74 Constant: 29230:74 1 (const int) 29240:74 Sequence 29250:74 Constant: 29260:74 0 (const int) 29270:74 Constant: 29280:74 1 (const int) 29290:74 Convert bool to int ( temp highp 2-component vector of int) 29300:74 subgroupQuadSwapVertical ( global 2-component vector of bool) 29310:74 Compare Less Than ( global 2-component vector of bool, operation at highp) 29320:74 vector swizzle ( temp highp 2-component vector of int) 29330:74 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 29340:74 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 29350:74 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 29360:74 Constant: 29370:74 1 (const int) 29380:74 Constant: 29390:74 1 (const int) 29400:74 Sequence 29410:74 Constant: 29420:74 0 (const int) 29430:74 Constant: 29440:74 1 (const int) 29450:74 Constant: 29460:74 0 (const int) 29470:74 0 (const int) 29480:75 move second child to first child ( temp highp 3-component vector of int) 29490:75 vector swizzle ( temp highp 3-component vector of int) 29500:75 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 29510: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}) 29520: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}) 29530:75 Constant: 29540:75 3 (const int) 29550:75 Constant: 29560:75 1 (const int) 29570:75 Sequence 29580:75 Constant: 29590:75 0 (const int) 29600:75 Constant: 29610:75 1 (const int) 29620:75 Constant: 29630:75 2 (const int) 29640:75 Convert bool to int ( temp highp 3-component vector of int) 29650:75 subgroupQuadSwapVertical ( global 3-component vector of bool) 29660:75 Compare Less Than ( global 3-component vector of bool, operation at highp) 29670:75 vector swizzle ( temp highp 3-component vector of int) 29680:75 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 29690: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}) 29700: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}) 29710:75 Constant: 29720:75 1 (const int) 29730:75 Constant: 29740:75 1 (const int) 29750:75 Sequence 29760:75 Constant: 29770:75 0 (const int) 29780:75 Constant: 29790:75 1 (const int) 29800:75 Constant: 29810:75 2 (const int) 29820:75 Constant: 29830:75 0 (const int) 29840:75 0 (const int) 29850:75 0 (const int) 29860:76 move second child to first child ( temp highp 4-component vector of int) 29870:76 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 29880: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}) 29890: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}) 29900:76 Constant: 29910:76 3 (const int) 29920:76 Constant: 29930:76 1 (const int) 29940:76 Convert bool to int ( temp highp 4-component vector of int) 29950:76 subgroupQuadSwapVertical ( global 4-component vector of bool) 29960:76 Compare Less Than ( global 4-component vector of bool, operation at highp) 29970:76 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 29980: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}) 29990: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}) 30000:76 Constant: 30010:76 1 (const int) 30020:76 Constant: 30030:76 1 (const int) 30040:76 Constant: 30050:76 0 (const int) 30060:76 0 (const int) 30070:76 0 (const int) 30080:76 0 (const int) 30090:78 move second child to first child ( temp highp float) 30100:78 direct index ( temp highp float) 30110:78 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 30120: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}) 30130: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}) 30140:78 Constant: 30150:78 3 (const int) 30160:78 Constant: 30170:78 0 (const int) 30180:78 Constant: 30190:78 0 (const int) 30200:78 subgroupQuadSwapDiagonal ( global highp float) 30210:78 direct index ( temp highp float) 30220:78 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 30230: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}) 30240: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}) 30250:78 Constant: 30260:78 0 (const int) 30270:78 Constant: 30280:78 0 (const int) 30290:78 Constant: 30300:78 0 (const int) 30310:79 move second child to first child ( temp highp 2-component vector of float) 30320:79 vector swizzle ( temp highp 2-component vector of float) 30330:79 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 30340:79 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 30350:79 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 30360:79 Constant: 30370:79 3 (const int) 30380:79 Constant: 30390:79 0 (const int) 30400:79 Sequence 30410:79 Constant: 30420:79 0 (const int) 30430:79 Constant: 30440:79 1 (const int) 30450:79 subgroupQuadSwapDiagonal ( global highp 2-component vector of float) 30460:79 vector swizzle ( temp highp 2-component vector of float) 30470:79 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 30480:79 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 30490:79 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 30500:79 Constant: 30510:79 1 (const int) 30520:79 Constant: 30530:79 0 (const int) 30540:79 Sequence 30550:79 Constant: 30560:79 0 (const int) 30570:79 Constant: 30580:79 1 (const int) 30590:80 move second child to first child ( temp highp 3-component vector of float) 30600:80 vector swizzle ( temp highp 3-component vector of float) 30610:80 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 30620: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}) 30630: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}) 30640:80 Constant: 30650:80 3 (const int) 30660:80 Constant: 30670:80 0 (const int) 30680:80 Sequence 30690:80 Constant: 30700:80 0 (const int) 30710:80 Constant: 30720:80 1 (const int) 30730:80 Constant: 30740:80 2 (const int) 30750:80 subgroupQuadSwapDiagonal ( global highp 3-component vector of float) 30760:80 vector swizzle ( temp highp 3-component vector of float) 30770:80 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 30780: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}) 30790: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}) 30800:80 Constant: 30810:80 2 (const int) 30820:80 Constant: 30830:80 0 (const int) 30840:80 Sequence 30850:80 Constant: 30860:80 0 (const int) 30870:80 Constant: 30880:80 1 (const int) 30890:80 Constant: 30900:80 2 (const int) 30910:81 move second child to first child ( temp highp 4-component vector of float) 30920:81 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 30930: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}) 30940: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}) 30950:81 Constant: 30960:81 3 (const int) 30970:81 Constant: 30980:81 0 (const int) 30990:81 subgroupQuadSwapDiagonal ( global highp 4-component vector of float) 31000:81 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 31010: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}) 31020: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}) 31030:81 Constant: 31040:81 3 (const int) 31050:81 Constant: 31060:81 0 (const int) 31070:83 move second child to first child ( temp highp int) 31080:83 direct index ( temp highp int) 31090:83 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 31100: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}) 31110: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}) 31120:83 Constant: 31130:83 3 (const int) 31140:83 Constant: 31150:83 1 (const int) 31160:83 Constant: 31170:83 0 (const int) 31180:83 subgroupQuadSwapDiagonal ( global highp int) 31190:83 direct index ( temp highp int) 31200:83 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 31210: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}) 31220: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}) 31230:83 Constant: 31240:83 0 (const int) 31250:83 Constant: 31260:83 1 (const int) 31270:83 Constant: 31280:83 0 (const int) 31290:84 move second child to first child ( temp highp 2-component vector of int) 31300:84 vector swizzle ( temp highp 2-component vector of int) 31310:84 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 31320:84 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 31330:84 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 31340:84 Constant: 31350:84 3 (const int) 31360:84 Constant: 31370:84 1 (const int) 31380:84 Sequence 31390:84 Constant: 31400:84 0 (const int) 31410:84 Constant: 31420:84 1 (const int) 31430:84 subgroupQuadSwapDiagonal ( global highp 2-component vector of int) 31440:84 vector swizzle ( temp highp 2-component vector of int) 31450:84 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 31460:84 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 31470:84 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 31480:84 Constant: 31490:84 1 (const int) 31500:84 Constant: 31510:84 1 (const int) 31520:84 Sequence 31530:84 Constant: 31540:84 0 (const int) 31550:84 Constant: 31560:84 1 (const int) 31570:85 move second child to first child ( temp highp 3-component vector of int) 31580:85 vector swizzle ( temp highp 3-component vector of int) 31590:85 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 31600: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}) 31610: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}) 31620:85 Constant: 31630:85 3 (const int) 31640:85 Constant: 31650:85 1 (const int) 31660:85 Sequence 31670:85 Constant: 31680:85 0 (const int) 31690:85 Constant: 31700:85 1 (const int) 31710:85 Constant: 31720:85 2 (const int) 31730:85 subgroupQuadSwapDiagonal ( global highp 3-component vector of int) 31740:85 vector swizzle ( temp highp 3-component vector of int) 31750:85 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 31760: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}) 31770: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}) 31780:85 Constant: 31790:85 2 (const int) 31800:85 Constant: 31810:85 1 (const int) 31820:85 Sequence 31830:85 Constant: 31840:85 0 (const int) 31850:85 Constant: 31860:85 1 (const int) 31870:85 Constant: 31880:85 2 (const int) 31890:86 move second child to first child ( temp highp 4-component vector of int) 31900:86 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 31910: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}) 31920: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}) 31930:86 Constant: 31940:86 3 (const int) 31950:86 Constant: 31960:86 1 (const int) 31970:86 subgroupQuadSwapDiagonal ( global highp 4-component vector of int) 31980:86 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 31990: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}) 32000: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}) 32010:86 Constant: 32020:86 3 (const int) 32030:86 Constant: 32040:86 1 (const int) 32050:88 move second child to first child ( temp highp uint) 32060:88 direct index ( temp highp uint) 32070:88 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 32080: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}) 32090: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}) 32100:88 Constant: 32110:88 3 (const int) 32120:88 Constant: 32130:88 2 (const int) 32140:88 Constant: 32150:88 0 (const int) 32160:88 subgroupQuadSwapDiagonal ( global highp uint) 32170:88 direct index ( temp highp uint) 32180:88 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 32190: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}) 32200: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}) 32210:88 Constant: 32220:88 0 (const int) 32230:88 Constant: 32240:88 2 (const int) 32250:88 Constant: 32260:88 0 (const int) 32270:89 move second child to first child ( temp highp 2-component vector of uint) 32280:89 vector swizzle ( temp highp 2-component vector of uint) 32290:89 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 32300:89 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 32310:89 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 32320:89 Constant: 32330:89 3 (const int) 32340:89 Constant: 32350:89 2 (const int) 32360:89 Sequence 32370:89 Constant: 32380:89 0 (const int) 32390:89 Constant: 32400:89 1 (const int) 32410:89 subgroupQuadSwapDiagonal ( global highp 2-component vector of uint) 32420:89 vector swizzle ( temp highp 2-component vector of uint) 32430:89 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 32440:89 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 32450:89 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 32460:89 Constant: 32470:89 1 (const int) 32480:89 Constant: 32490:89 2 (const int) 32500:89 Sequence 32510:89 Constant: 32520:89 0 (const int) 32530:89 Constant: 32540:89 1 (const int) 32550:90 move second child to first child ( temp highp 3-component vector of uint) 32560:90 vector swizzle ( temp highp 3-component vector of uint) 32570:90 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 32580: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}) 32590: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}) 32600:90 Constant: 32610:90 3 (const int) 32620:90 Constant: 32630:90 2 (const int) 32640:90 Sequence 32650:90 Constant: 32660:90 0 (const int) 32670:90 Constant: 32680:90 1 (const int) 32690:90 Constant: 32700:90 2 (const int) 32710:90 subgroupQuadSwapDiagonal ( global highp 3-component vector of uint) 32720:90 vector swizzle ( temp highp 3-component vector of uint) 32730:90 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 32740: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}) 32750: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}) 32760:90 Constant: 32770:90 2 (const int) 32780:90 Constant: 32790:90 2 (const int) 32800:90 Sequence 32810:90 Constant: 32820:90 0 (const int) 32830:90 Constant: 32840:90 1 (const int) 32850:90 Constant: 32860:90 2 (const int) 32870:91 move second child to first child ( temp highp 4-component vector of uint) 32880:91 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 32890: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}) 32900: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}) 32910:91 Constant: 32920:91 3 (const int) 32930:91 Constant: 32940:91 2 (const int) 32950:91 subgroupQuadSwapDiagonal ( global highp 4-component vector of uint) 32960:91 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 32970: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}) 32980: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}) 32990:91 Constant: 33000:91 3 (const int) 33010:91 Constant: 33020:91 2 (const int) 33030:93 move second child to first child ( temp highp int) 33040:93 direct index ( temp highp int) 33050:93 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 33060: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}) 33070: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}) 33080:93 Constant: 33090:93 3 (const int) 33100:93 Constant: 33110:93 1 (const int) 33120:93 Constant: 33130:93 0 (const int) 33140:93 Convert bool to int ( temp highp int) 33150:93 subgroupQuadSwapDiagonal ( global bool) 33160:93 Compare Less Than ( temp bool) 33170:93 direct index ( temp highp int) 33180:93 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 33190: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}) 33200: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}) 33210:93 Constant: 33220:93 0 (const int) 33230:93 Constant: 33240:93 1 (const int) 33250:93 Constant: 33260:93 0 (const int) 33270:93 Constant: 33280:93 0 (const int) 33290:94 move second child to first child ( temp highp 2-component vector of int) 33300:94 vector swizzle ( temp highp 2-component vector of int) 33310:94 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 33320:94 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 33330:94 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 33340:94 Constant: 33350:94 3 (const int) 33360:94 Constant: 33370:94 1 (const int) 33380:94 Sequence 33390:94 Constant: 33400:94 0 (const int) 33410:94 Constant: 33420:94 1 (const int) 33430:94 Convert bool to int ( temp highp 2-component vector of int) 33440:94 subgroupQuadSwapDiagonal ( global 2-component vector of bool) 33450:94 Compare Less Than ( global 2-component vector of bool, operation at highp) 33460:94 vector swizzle ( temp highp 2-component vector of int) 33470:94 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 33480:94 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 33490:94 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 33500:94 Constant: 33510:94 1 (const int) 33520:94 Constant: 33530:94 1 (const int) 33540:94 Sequence 33550:94 Constant: 33560:94 0 (const int) 33570:94 Constant: 33580:94 1 (const int) 33590:94 Constant: 33600:94 0 (const int) 33610:94 0 (const int) 33620:95 move second child to first child ( temp highp 3-component vector of int) 33630:95 vector swizzle ( temp highp 3-component vector of int) 33640:95 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 33650: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}) 33660: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}) 33670:95 Constant: 33680:95 3 (const int) 33690:95 Constant: 33700:95 1 (const int) 33710:95 Sequence 33720:95 Constant: 33730:95 0 (const int) 33740:95 Constant: 33750:95 1 (const int) 33760:95 Constant: 33770:95 2 (const int) 33780:95 Convert bool to int ( temp highp 3-component vector of int) 33790:95 subgroupQuadSwapDiagonal ( global 3-component vector of bool) 33800:95 Compare Less Than ( global 3-component vector of bool, operation at highp) 33810:95 vector swizzle ( temp highp 3-component vector of int) 33820:95 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 33830: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}) 33840: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}) 33850:95 Constant: 33860:95 1 (const int) 33870:95 Constant: 33880:95 1 (const int) 33890:95 Sequence 33900:95 Constant: 33910:95 0 (const int) 33920:95 Constant: 33930:95 1 (const int) 33940:95 Constant: 33950:95 2 (const int) 33960:95 Constant: 33970:95 0 (const int) 33980:95 0 (const int) 33990:95 0 (const int) 34000:96 move second child to first child ( temp highp 4-component vector of int) 34010:96 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 34020: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}) 34030: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}) 34040:96 Constant: 34050:96 3 (const int) 34060:96 Constant: 34070:96 1 (const int) 34080:96 Convert bool to int ( temp highp 4-component vector of int) 34090:96 subgroupQuadSwapDiagonal ( global 4-component vector of bool) 34100:96 Compare Less Than ( global 4-component vector of bool, operation at highp) 34110:96 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 34120: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}) 34130: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}) 34140:96 Constant: 34150:96 1 (const int) 34160:96 Constant: 34170:96 1 (const int) 34180:96 Constant: 34190:96 0 (const int) 34200:96 0 (const int) 34210:96 0 (const int) 34220:96 0 (const int) 34230:? Linker Objects 34240:? 'gl_WorkGroupSize' ( const highp 3-component vector of uint WorkGroupSize) 34250:? 8 (const uint) 34260:? 1 (const uint) 34270:? 1 (const uint) 34280:? 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3429 3430