| glsl.es320.subgroupClustered.comp |
| Shader version: 320 |
| Requested GL_KHR_shader_subgroup_basic |
| Requested GL_KHR_shader_subgroup_clustered |
| local_size = (8, 1, 1) |
| 0:? Sequence |
| 0:14 Function Definition: main( ( global void) |
| 0:14 Function Parameters: |
| 0:16 Sequence |
| 0:16 Sequence |
| 0:16 move second child to first child ( temp highp uint) |
| 0:16 'invocation' ( temp highp uint) |
| 0:16 mod ( temp mediump uint) |
| 0:16 add ( temp mediump uint) |
| 0:16 'gl_SubgroupInvocationID' ( in mediump uint SubgroupInvocationID) |
| 0:16 'gl_SubgroupSize' ( in mediump uint SubgroupSize) |
| 0:16 Constant: |
| 0:16 4 (const uint) |
| 0:18 move second child to first child ( temp highp float) |
| 0:18 direct index ( temp highp float) |
| 0:18 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) |
| 0: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}) |
| 0: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}) |
| 0:18 Constant: |
| 0:18 0 (const int) |
| 0:18 Constant: |
| 0:18 0 (const int) |
| 0:18 Constant: |
| 0:18 0 (const int) |
| 0:18 subgroupClusteredAdd ( global highp float) |
| 0:18 direct index ( temp highp float) |
| 0:18 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) |
| 0: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}) |
| 0: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}) |
| 0:18 Constant: |
| 0:18 0 (const int) |
| 0:18 Constant: |
| 0:18 0 (const int) |
| 0:18 Constant: |
| 0:18 0 (const int) |
| 0:18 Constant: |
| 0:18 1 (const uint) |
| 0:19 move second child to first child ( temp highp 2-component vector of float) |
| 0:19 vector swizzle ( temp highp 2-component vector of float) |
| 0:19 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) |
| 0: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}) |
| 0: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}) |
| 0:19 Constant: |
| 0:19 0 (const int) |
| 0:19 Constant: |
| 0:19 0 (const int) |
| 0:19 Sequence |
| 0:19 Constant: |
| 0:19 0 (const int) |
| 0:19 Constant: |
| 0:19 1 (const int) |
| 0:19 subgroupClusteredAdd ( global highp 2-component vector of float) |
| 0:19 vector swizzle ( temp highp 2-component vector of float) |
| 0:19 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) |
| 0: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}) |
| 0: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}) |
| 0:19 Constant: |
| 0:19 1 (const int) |
| 0:19 Constant: |
| 0:19 0 (const int) |
| 0:19 Sequence |
| 0:19 Constant: |
| 0:19 0 (const int) |
| 0:19 Constant: |
| 0:19 1 (const int) |
| 0:19 Constant: |
| 0:19 1 (const uint) |
| 0:20 move second child to first child ( temp highp 3-component vector of float) |
| 0:20 vector swizzle ( temp highp 3-component vector of float) |
| 0:20 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) |
| 0: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}) |
| 0: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}) |
| 0:20 Constant: |
| 0:20 0 (const int) |
| 0:20 Constant: |
| 0:20 0 (const int) |
| 0:20 Sequence |
| 0:20 Constant: |
| 0:20 0 (const int) |
| 0:20 Constant: |
| 0:20 1 (const int) |
| 0:20 Constant: |
| 0:20 2 (const int) |
| 0:20 subgroupClusteredAdd ( global highp 3-component vector of float) |
| 0:20 vector swizzle ( temp highp 3-component vector of float) |
| 0:20 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) |
| 0: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}) |
| 0: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}) |
| 0:20 Constant: |
| 0:20 2 (const int) |
| 0:20 Constant: |
| 0:20 0 (const int) |
| 0:20 Sequence |
| 0:20 Constant: |
| 0:20 0 (const int) |
| 0:20 Constant: |
| 0:20 1 (const int) |
| 0:20 Constant: |
| 0:20 2 (const int) |
| 0:20 Constant: |
| 0:20 1 (const uint) |
| 0:21 move second child to first child ( temp highp 4-component vector of float) |
| 0:21 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) |
| 0: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}) |
| 0: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}) |
| 0:21 Constant: |
| 0:21 0 (const int) |
| 0:21 Constant: |
| 0:21 0 (const int) |
| 0:21 subgroupClusteredAdd ( global highp 4-component vector of float) |
| 0:21 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) |
| 0: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}) |
| 0: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}) |
| 0:21 Constant: |
| 0:21 3 (const int) |
| 0:21 Constant: |
| 0:21 0 (const int) |
| 0:21 Constant: |
| 0:21 1 (const uint) |
| 0:23 move second child to first child ( temp highp int) |
| 0:23 direct index ( temp highp int) |
| 0:23 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0: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}) |
| 0: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}) |
| 0:23 Constant: |
| 0:23 1 (const int) |
| 0:23 Constant: |
| 0:23 1 (const int) |
| 0:23 Constant: |
| 0:23 0 (const int) |
| 0:23 subgroupClusteredAdd ( global highp int) |
| 0:23 direct index ( temp highp int) |
| 0:23 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0: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}) |
| 0: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}) |
| 0:23 Constant: |
| 0:23 0 (const int) |
| 0:23 Constant: |
| 0:23 1 (const int) |
| 0:23 Constant: |
| 0:23 0 (const int) |
| 0:23 Constant: |
| 0:23 1 (const uint) |
| 0:24 move second child to first child ( temp highp 2-component vector of int) |
| 0:24 vector swizzle ( temp highp 2-component vector of int) |
| 0:24 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0: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}) |
| 0: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}) |
| 0:24 Constant: |
| 0:24 1 (const int) |
| 0:24 Constant: |
| 0:24 1 (const int) |
| 0:24 Sequence |
| 0:24 Constant: |
| 0:24 0 (const int) |
| 0:24 Constant: |
| 0:24 1 (const int) |
| 0:24 subgroupClusteredAdd ( global highp 2-component vector of int) |
| 0:24 vector swizzle ( temp highp 2-component vector of int) |
| 0:24 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0: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}) |
| 0: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}) |
| 0:24 Constant: |
| 0:24 1 (const int) |
| 0:24 Constant: |
| 0:24 1 (const int) |
| 0:24 Sequence |
| 0:24 Constant: |
| 0:24 0 (const int) |
| 0:24 Constant: |
| 0:24 1 (const int) |
| 0:24 Constant: |
| 0:24 1 (const uint) |
| 0:25 move second child to first child ( temp highp 3-component vector of int) |
| 0:25 vector swizzle ( temp highp 3-component vector of int) |
| 0:25 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0: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}) |
| 0: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}) |
| 0:25 Constant: |
| 0:25 1 (const int) |
| 0:25 Constant: |
| 0:25 1 (const int) |
| 0:25 Sequence |
| 0:25 Constant: |
| 0:25 0 (const int) |
| 0:25 Constant: |
| 0:25 1 (const int) |
| 0:25 Constant: |
| 0:25 2 (const int) |
| 0:25 subgroupClusteredAdd ( global highp 3-component vector of int) |
| 0:25 vector swizzle ( temp highp 3-component vector of int) |
| 0:25 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0: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}) |
| 0: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}) |
| 0:25 Constant: |
| 0:25 2 (const int) |
| 0:25 Constant: |
| 0:25 1 (const int) |
| 0:25 Sequence |
| 0:25 Constant: |
| 0:25 0 (const int) |
| 0:25 Constant: |
| 0:25 1 (const int) |
| 0:25 Constant: |
| 0:25 2 (const int) |
| 0:25 Constant: |
| 0:25 1 (const uint) |
| 0:26 move second child to first child ( temp highp 4-component vector of int) |
| 0:26 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0: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}) |
| 0: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}) |
| 0:26 Constant: |
| 0:26 1 (const int) |
| 0:26 Constant: |
| 0:26 1 (const int) |
| 0:26 subgroupClusteredAdd ( global highp 4-component vector of int) |
| 0:26 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0: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}) |
| 0: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}) |
| 0:26 Constant: |
| 0:26 3 (const int) |
| 0:26 Constant: |
| 0:26 1 (const int) |
| 0:26 Constant: |
| 0:26 1 (const uint) |
| 0:28 move second child to first child ( temp highp uint) |
| 0:28 direct index ( temp highp uint) |
| 0:28 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) |
| 0: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}) |
| 0: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}) |
| 0:28 Constant: |
| 0:28 2 (const int) |
| 0:28 Constant: |
| 0:28 2 (const int) |
| 0:28 Constant: |
| 0:28 0 (const int) |
| 0:28 subgroupClusteredAdd ( global highp uint) |
| 0:28 direct index ( temp highp uint) |
| 0:28 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) |
| 0: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}) |
| 0: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}) |
| 0:28 Constant: |
| 0:28 0 (const int) |
| 0:28 Constant: |
| 0:28 2 (const int) |
| 0:28 Constant: |
| 0:28 0 (const int) |
| 0:28 Constant: |
| 0:28 1 (const uint) |
| 0:29 move second child to first child ( temp highp 2-component vector of uint) |
| 0:29 vector swizzle ( temp highp 2-component vector of uint) |
| 0:29 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) |
| 0: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}) |
| 0: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}) |
| 0:29 Constant: |
| 0:29 2 (const int) |
| 0:29 Constant: |
| 0:29 2 (const int) |
| 0:29 Sequence |
| 0:29 Constant: |
| 0:29 0 (const int) |
| 0:29 Constant: |
| 0:29 1 (const int) |
| 0:29 subgroupClusteredAdd ( global highp 2-component vector of uint) |
| 0:29 vector swizzle ( temp highp 2-component vector of uint) |
| 0:29 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) |
| 0: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}) |
| 0: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}) |
| 0:29 Constant: |
| 0:29 1 (const int) |
| 0:29 Constant: |
| 0:29 2 (const int) |
| 0:29 Sequence |
| 0:29 Constant: |
| 0:29 0 (const int) |
| 0:29 Constant: |
| 0:29 1 (const int) |
| 0:29 Constant: |
| 0:29 1 (const uint) |
| 0:30 move second child to first child ( temp highp 3-component vector of uint) |
| 0:30 vector swizzle ( temp highp 3-component vector of uint) |
| 0:30 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) |
| 0: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}) |
| 0: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}) |
| 0:30 Constant: |
| 0:30 2 (const int) |
| 0:30 Constant: |
| 0:30 2 (const int) |
| 0:30 Sequence |
| 0:30 Constant: |
| 0:30 0 (const int) |
| 0:30 Constant: |
| 0:30 1 (const int) |
| 0:30 Constant: |
| 0:30 2 (const int) |
| 0:30 subgroupClusteredAdd ( global highp 3-component vector of uint) |
| 0:30 vector swizzle ( temp highp 3-component vector of uint) |
| 0:30 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) |
| 0: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}) |
| 0: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}) |
| 0:30 Constant: |
| 0:30 2 (const int) |
| 0:30 Constant: |
| 0:30 2 (const int) |
| 0:30 Sequence |
| 0:30 Constant: |
| 0:30 0 (const int) |
| 0:30 Constant: |
| 0:30 1 (const int) |
| 0:30 Constant: |
| 0:30 2 (const int) |
| 0:30 Constant: |
| 0:30 1 (const uint) |
| 0:31 move second child to first child ( temp highp 4-component vector of uint) |
| 0:31 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) |
| 0: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}) |
| 0: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}) |
| 0:31 Constant: |
| 0:31 2 (const int) |
| 0:31 Constant: |
| 0:31 2 (const int) |
| 0:31 subgroupClusteredAdd ( global highp 4-component vector of uint) |
| 0:31 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) |
| 0: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}) |
| 0: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}) |
| 0:31 Constant: |
| 0:31 3 (const int) |
| 0:31 Constant: |
| 0:31 2 (const int) |
| 0:31 Constant: |
| 0:31 1 (const uint) |
| 0:33 move second child to first child ( temp highp float) |
| 0:33 direct index ( temp highp float) |
| 0:33 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) |
| 0: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}) |
| 0: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}) |
| 0:33 Constant: |
| 0:33 3 (const int) |
| 0:33 Constant: |
| 0:33 0 (const int) |
| 0:33 Constant: |
| 0:33 0 (const int) |
| 0:33 subgroupClusteredMul ( global highp float) |
| 0:33 direct index ( temp highp float) |
| 0:33 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) |
| 0: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}) |
| 0: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}) |
| 0:33 Constant: |
| 0:33 0 (const int) |
| 0:33 Constant: |
| 0:33 0 (const int) |
| 0:33 Constant: |
| 0:33 0 (const int) |
| 0:33 Constant: |
| 0:33 1 (const uint) |
| 0:34 move second child to first child ( temp highp 2-component vector of float) |
| 0:34 vector swizzle ( temp highp 2-component vector of float) |
| 0:34 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) |
| 0: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}) |
| 0: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}) |
| 0:34 Constant: |
| 0:34 3 (const int) |
| 0:34 Constant: |
| 0:34 0 (const int) |
| 0:34 Sequence |
| 0:34 Constant: |
| 0:34 0 (const int) |
| 0:34 Constant: |
| 0:34 1 (const int) |
| 0:34 subgroupClusteredMul ( global highp 2-component vector of float) |
| 0:34 vector swizzle ( temp highp 2-component vector of float) |
| 0:34 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) |
| 0: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}) |
| 0: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}) |
| 0:34 Constant: |
| 0:34 1 (const int) |
| 0:34 Constant: |
| 0:34 0 (const int) |
| 0:34 Sequence |
| 0:34 Constant: |
| 0:34 0 (const int) |
| 0:34 Constant: |
| 0:34 1 (const int) |
| 0:34 Constant: |
| 0:34 1 (const uint) |
| 0:35 move second child to first child ( temp highp 3-component vector of float) |
| 0:35 vector swizzle ( temp highp 3-component vector of float) |
| 0:35 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) |
| 0: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}) |
| 0: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}) |
| 0:35 Constant: |
| 0:35 3 (const int) |
| 0:35 Constant: |
| 0:35 0 (const int) |
| 0:35 Sequence |
| 0:35 Constant: |
| 0:35 0 (const int) |
| 0:35 Constant: |
| 0:35 1 (const int) |
| 0:35 Constant: |
| 0:35 2 (const int) |
| 0:35 subgroupClusteredMul ( global highp 3-component vector of float) |
| 0:35 vector swizzle ( temp highp 3-component vector of float) |
| 0:35 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) |
| 0: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}) |
| 0: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}) |
| 0:35 Constant: |
| 0:35 2 (const int) |
| 0:35 Constant: |
| 0:35 0 (const int) |
| 0:35 Sequence |
| 0:35 Constant: |
| 0:35 0 (const int) |
| 0:35 Constant: |
| 0:35 1 (const int) |
| 0:35 Constant: |
| 0:35 2 (const int) |
| 0:35 Constant: |
| 0:35 1 (const uint) |
| 0:36 move second child to first child ( temp highp 4-component vector of float) |
| 0:36 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) |
| 0: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}) |
| 0: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}) |
| 0:36 Constant: |
| 0:36 3 (const int) |
| 0:36 Constant: |
| 0:36 0 (const int) |
| 0:36 subgroupClusteredMul ( global highp 4-component vector of float) |
| 0:36 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) |
| 0: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}) |
| 0: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}) |
| 0:36 Constant: |
| 0:36 3 (const int) |
| 0:36 Constant: |
| 0:36 0 (const int) |
| 0:36 Constant: |
| 0:36 1 (const uint) |
| 0:38 move second child to first child ( temp highp int) |
| 0:38 direct index ( temp highp int) |
| 0:38 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0: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}) |
| 0: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}) |
| 0:38 Constant: |
| 0:38 0 (const int) |
| 0:38 Constant: |
| 0:38 1 (const int) |
| 0:38 Constant: |
| 0:38 0 (const int) |
| 0:38 subgroupClusteredMul ( global highp int) |
| 0:38 direct index ( temp highp int) |
| 0:38 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0: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}) |
| 0: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}) |
| 0:38 Constant: |
| 0:38 0 (const int) |
| 0:38 Constant: |
| 0:38 1 (const int) |
| 0:38 Constant: |
| 0:38 0 (const int) |
| 0:38 Constant: |
| 0:38 1 (const uint) |
| 0:39 move second child to first child ( temp highp 2-component vector of int) |
| 0:39 vector swizzle ( temp highp 2-component vector of int) |
| 0:39 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0: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}) |
| 0: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}) |
| 0:39 Constant: |
| 0:39 0 (const int) |
| 0:39 Constant: |
| 0:39 1 (const int) |
| 0:39 Sequence |
| 0:39 Constant: |
| 0:39 0 (const int) |
| 0:39 Constant: |
| 0:39 1 (const int) |
| 0:39 subgroupClusteredMul ( global highp 2-component vector of int) |
| 0:39 vector swizzle ( temp highp 2-component vector of int) |
| 0:39 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0: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}) |
| 0: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}) |
| 0:39 Constant: |
| 0:39 1 (const int) |
| 0:39 Constant: |
| 0:39 1 (const int) |
| 0:39 Sequence |
| 0:39 Constant: |
| 0:39 0 (const int) |
| 0:39 Constant: |
| 0:39 1 (const int) |
| 0:39 Constant: |
| 0:39 1 (const uint) |
| 0:40 move second child to first child ( temp highp 3-component vector of int) |
| 0:40 vector swizzle ( temp highp 3-component vector of int) |
| 0:40 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0: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}) |
| 0: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}) |
| 0:40 Constant: |
| 0:40 0 (const int) |
| 0:40 Constant: |
| 0:40 1 (const int) |
| 0:40 Sequence |
| 0:40 Constant: |
| 0:40 0 (const int) |
| 0:40 Constant: |
| 0:40 1 (const int) |
| 0:40 Constant: |
| 0:40 2 (const int) |
| 0:40 subgroupClusteredMul ( global highp 3-component vector of int) |
| 0:40 vector swizzle ( temp highp 3-component vector of int) |
| 0:40 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0: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}) |
| 0: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}) |
| 0:40 Constant: |
| 0:40 2 (const int) |
| 0:40 Constant: |
| 0:40 1 (const int) |
| 0:40 Sequence |
| 0:40 Constant: |
| 0:40 0 (const int) |
| 0:40 Constant: |
| 0:40 1 (const int) |
| 0:40 Constant: |
| 0:40 2 (const int) |
| 0:40 Constant: |
| 0:40 1 (const uint) |
| 0:41 move second child to first child ( temp highp 4-component vector of int) |
| 0:41 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0: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}) |
| 0: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}) |
| 0:41 Constant: |
| 0:41 0 (const int) |
| 0:41 Constant: |
| 0:41 1 (const int) |
| 0:41 subgroupClusteredMul ( global highp 4-component vector of int) |
| 0:41 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0: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}) |
| 0: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}) |
| 0:41 Constant: |
| 0:41 3 (const int) |
| 0:41 Constant: |
| 0:41 1 (const int) |
| 0:41 Constant: |
| 0:41 1 (const uint) |
| 0:43 move second child to first child ( temp highp uint) |
| 0:43 direct index ( temp highp uint) |
| 0:43 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) |
| 0: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}) |
| 0: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}) |
| 0:43 Constant: |
| 0:43 1 (const int) |
| 0:43 Constant: |
| 0:43 2 (const int) |
| 0:43 Constant: |
| 0:43 0 (const int) |
| 0:43 subgroupClusteredMul ( global highp uint) |
| 0:43 direct index ( temp highp uint) |
| 0:43 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) |
| 0: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}) |
| 0: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}) |
| 0:43 Constant: |
| 0:43 0 (const int) |
| 0:43 Constant: |
| 0:43 2 (const int) |
| 0:43 Constant: |
| 0:43 0 (const int) |
| 0:43 Constant: |
| 0:43 1 (const uint) |
| 0:44 move second child to first child ( temp highp 2-component vector of uint) |
| 0:44 vector swizzle ( temp highp 2-component vector of uint) |
| 0:44 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) |
| 0: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}) |
| 0: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}) |
| 0:44 Constant: |
| 0:44 1 (const int) |
| 0:44 Constant: |
| 0:44 2 (const int) |
| 0:44 Sequence |
| 0:44 Constant: |
| 0:44 0 (const int) |
| 0:44 Constant: |
| 0:44 1 (const int) |
| 0:44 subgroupClusteredMul ( global highp 2-component vector of uint) |
| 0:44 vector swizzle ( temp highp 2-component vector of uint) |
| 0:44 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) |
| 0: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}) |
| 0: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}) |
| 0:44 Constant: |
| 0:44 1 (const int) |
| 0:44 Constant: |
| 0:44 2 (const int) |
| 0:44 Sequence |
| 0:44 Constant: |
| 0:44 0 (const int) |
| 0:44 Constant: |
| 0:44 1 (const int) |
| 0:44 Constant: |
| 0:44 1 (const uint) |
| 0:45 move second child to first child ( temp highp 3-component vector of uint) |
| 0:45 vector swizzle ( temp highp 3-component vector of uint) |
| 0:45 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) |
| 0: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}) |
| 0: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}) |
| 0:45 Constant: |
| 0:45 1 (const int) |
| 0:45 Constant: |
| 0:45 2 (const int) |
| 0:45 Sequence |
| 0:45 Constant: |
| 0:45 0 (const int) |
| 0:45 Constant: |
| 0:45 1 (const int) |
| 0:45 Constant: |
| 0:45 2 (const int) |
| 0:45 subgroupClusteredMul ( global highp 3-component vector of uint) |
| 0:45 vector swizzle ( temp highp 3-component vector of uint) |
| 0:45 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) |
| 0: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}) |
| 0: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}) |
| 0:45 Constant: |
| 0:45 2 (const int) |
| 0:45 Constant: |
| 0:45 2 (const int) |
| 0:45 Sequence |
| 0:45 Constant: |
| 0:45 0 (const int) |
| 0:45 Constant: |
| 0:45 1 (const int) |
| 0:45 Constant: |
| 0:45 2 (const int) |
| 0:45 Constant: |
| 0:45 1 (const uint) |
| 0:46 move second child to first child ( temp highp 4-component vector of uint) |
| 0:46 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) |
| 0: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}) |
| 0: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}) |
| 0:46 Constant: |
| 0:46 1 (const int) |
| 0:46 Constant: |
| 0:46 2 (const int) |
| 0:46 subgroupClusteredMul ( global highp 4-component vector of uint) |
| 0:46 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) |
| 0: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}) |
| 0: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}) |
| 0:46 Constant: |
| 0:46 3 (const int) |
| 0:46 Constant: |
| 0:46 2 (const int) |
| 0:46 Constant: |
| 0:46 1 (const uint) |
| 0:48 move second child to first child ( temp highp float) |
| 0:48 direct index ( temp highp float) |
| 0:48 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) |
| 0: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}) |
| 0: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}) |
| 0:48 Constant: |
| 0:48 2 (const int) |
| 0:48 Constant: |
| 0:48 0 (const int) |
| 0:48 Constant: |
| 0:48 0 (const int) |
| 0:48 subgroupClusteredMin ( global highp float) |
| 0:48 direct index ( temp highp float) |
| 0:48 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) |
| 0: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}) |
| 0: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}) |
| 0:48 Constant: |
| 0:48 0 (const int) |
| 0:48 Constant: |
| 0:48 0 (const int) |
| 0:48 Constant: |
| 0:48 0 (const int) |
| 0:48 Constant: |
| 0:48 1 (const uint) |
| 0:49 move second child to first child ( temp highp 2-component vector of float) |
| 0:49 vector swizzle ( temp highp 2-component vector of float) |
| 0:49 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) |
| 0: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}) |
| 0: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}) |
| 0:49 Constant: |
| 0:49 2 (const int) |
| 0:49 Constant: |
| 0:49 0 (const int) |
| 0:49 Sequence |
| 0:49 Constant: |
| 0:49 0 (const int) |
| 0:49 Constant: |
| 0:49 1 (const int) |
| 0:49 subgroupClusteredMin ( global highp 2-component vector of float) |
| 0:49 vector swizzle ( temp highp 2-component vector of float) |
| 0:49 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) |
| 0: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}) |
| 0: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}) |
| 0:49 Constant: |
| 0:49 1 (const int) |
| 0:49 Constant: |
| 0:49 0 (const int) |
| 0:49 Sequence |
| 0:49 Constant: |
| 0:49 0 (const int) |
| 0:49 Constant: |
| 0:49 1 (const int) |
| 0:49 Constant: |
| 0:49 1 (const uint) |
| 0:50 move second child to first child ( temp highp 3-component vector of float) |
| 0:50 vector swizzle ( temp highp 3-component vector of float) |
| 0:50 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) |
| 0: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}) |
| 0: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}) |
| 0:50 Constant: |
| 0:50 2 (const int) |
| 0:50 Constant: |
| 0:50 0 (const int) |
| 0:50 Sequence |
| 0:50 Constant: |
| 0:50 0 (const int) |
| 0:50 Constant: |
| 0:50 1 (const int) |
| 0:50 Constant: |
| 0:50 2 (const int) |
| 0:50 subgroupClusteredMin ( global highp 3-component vector of float) |
| 0:50 vector swizzle ( temp highp 3-component vector of float) |
| 0:50 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) |
| 0: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}) |
| 0: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}) |
| 0:50 Constant: |
| 0:50 2 (const int) |
| 0:50 Constant: |
| 0:50 0 (const int) |
| 0:50 Sequence |
| 0:50 Constant: |
| 0:50 0 (const int) |
| 0:50 Constant: |
| 0:50 1 (const int) |
| 0:50 Constant: |
| 0:50 2 (const int) |
| 0:50 Constant: |
| 0:50 1 (const uint) |
| 0:51 move second child to first child ( temp highp 4-component vector of float) |
| 0:51 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) |
| 0: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}) |
| 0: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}) |
| 0:51 Constant: |
| 0:51 2 (const int) |
| 0:51 Constant: |
| 0:51 0 (const int) |
| 0:51 subgroupClusteredMin ( global highp 4-component vector of float) |
| 0:51 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) |
| 0: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}) |
| 0: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}) |
| 0:51 Constant: |
| 0:51 3 (const int) |
| 0:51 Constant: |
| 0:51 0 (const int) |
| 0:51 Constant: |
| 0:51 1 (const uint) |
| 0:53 move second child to first child ( temp highp int) |
| 0:53 direct index ( temp highp int) |
| 0:53 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0: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}) |
| 0: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}) |
| 0:53 Constant: |
| 0:53 3 (const int) |
| 0:53 Constant: |
| 0:53 1 (const int) |
| 0:53 Constant: |
| 0:53 0 (const int) |
| 0:53 subgroupClusteredMin ( global highp int) |
| 0:53 direct index ( temp highp int) |
| 0:53 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0: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}) |
| 0: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}) |
| 0:53 Constant: |
| 0:53 0 (const int) |
| 0:53 Constant: |
| 0:53 1 (const int) |
| 0:53 Constant: |
| 0:53 0 (const int) |
| 0:53 Constant: |
| 0:53 1 (const uint) |
| 0:54 move second child to first child ( temp highp 2-component vector of int) |
| 0:54 vector swizzle ( temp highp 2-component vector of int) |
| 0:54 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0: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}) |
| 0: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}) |
| 0:54 Constant: |
| 0:54 3 (const int) |
| 0:54 Constant: |
| 0:54 1 (const int) |
| 0:54 Sequence |
| 0:54 Constant: |
| 0:54 0 (const int) |
| 0:54 Constant: |
| 0:54 1 (const int) |
| 0:54 subgroupClusteredMin ( global highp 2-component vector of int) |
| 0:54 vector swizzle ( temp highp 2-component vector of int) |
| 0:54 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0: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}) |
| 0: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}) |
| 0:54 Constant: |
| 0:54 1 (const int) |
| 0:54 Constant: |
| 0:54 1 (const int) |
| 0:54 Sequence |
| 0:54 Constant: |
| 0:54 0 (const int) |
| 0:54 Constant: |
| 0:54 1 (const int) |
| 0:54 Constant: |
| 0:54 1 (const uint) |
| 0:55 move second child to first child ( temp highp 3-component vector of int) |
| 0:55 vector swizzle ( temp highp 3-component vector of int) |
| 0:55 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0: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}) |
| 0: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}) |
| 0:55 Constant: |
| 0:55 3 (const int) |
| 0:55 Constant: |
| 0:55 1 (const int) |
| 0:55 Sequence |
| 0:55 Constant: |
| 0:55 0 (const int) |
| 0:55 Constant: |
| 0:55 1 (const int) |
| 0:55 Constant: |
| 0:55 2 (const int) |
| 0:55 subgroupClusteredMin ( global highp 3-component vector of int) |
| 0:55 vector swizzle ( temp highp 3-component vector of int) |
| 0:55 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0: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}) |
| 0: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}) |
| 0:55 Constant: |
| 0:55 2 (const int) |
| 0:55 Constant: |
| 0:55 1 (const int) |
| 0:55 Sequence |
| 0:55 Constant: |
| 0:55 0 (const int) |
| 0:55 Constant: |
| 0:55 1 (const int) |
| 0:55 Constant: |
| 0:55 2 (const int) |
| 0:55 Constant: |
| 0:55 1 (const uint) |
| 0:56 move second child to first child ( temp highp 4-component vector of int) |
| 0:56 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0: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}) |
| 0: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}) |
| 0:56 Constant: |
| 0:56 3 (const int) |
| 0:56 Constant: |
| 0:56 1 (const int) |
| 0:56 subgroupClusteredMin ( global highp 4-component vector of int) |
| 0:56 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0: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}) |
| 0: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}) |
| 0:56 Constant: |
| 0:56 3 (const int) |
| 0:56 Constant: |
| 0:56 1 (const int) |
| 0:56 Constant: |
| 0:56 1 (const uint) |
| 0:58 move second child to first child ( temp highp uint) |
| 0:58 direct index ( temp highp uint) |
| 0:58 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) |
| 0: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}) |
| 0: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}) |
| 0:58 Constant: |
| 0:58 0 (const int) |
| 0:58 Constant: |
| 0:58 2 (const int) |
| 0:58 Constant: |
| 0:58 0 (const int) |
| 0:58 subgroupClusteredMin ( global highp uint) |
| 0:58 direct index ( temp highp uint) |
| 0:58 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) |
| 0: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}) |
| 0: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}) |
| 0:58 Constant: |
| 0:58 0 (const int) |
| 0:58 Constant: |
| 0:58 2 (const int) |
| 0:58 Constant: |
| 0:58 0 (const int) |
| 0:58 Constant: |
| 0:58 1 (const uint) |
| 0:59 move second child to first child ( temp highp 2-component vector of uint) |
| 0:59 vector swizzle ( temp highp 2-component vector of uint) |
| 0:59 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) |
| 0: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}) |
| 0: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}) |
| 0:59 Constant: |
| 0:59 0 (const int) |
| 0:59 Constant: |
| 0:59 2 (const int) |
| 0:59 Sequence |
| 0:59 Constant: |
| 0:59 0 (const int) |
| 0:59 Constant: |
| 0:59 1 (const int) |
| 0:59 subgroupClusteredMin ( global highp 2-component vector of uint) |
| 0:59 vector swizzle ( temp highp 2-component vector of uint) |
| 0:59 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) |
| 0: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}) |
| 0: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}) |
| 0:59 Constant: |
| 0:59 1 (const int) |
| 0:59 Constant: |
| 0:59 2 (const int) |
| 0:59 Sequence |
| 0:59 Constant: |
| 0:59 0 (const int) |
| 0:59 Constant: |
| 0:59 1 (const int) |
| 0:59 Constant: |
| 0:59 1 (const uint) |
| 0:60 move second child to first child ( temp highp 3-component vector of uint) |
| 0:60 vector swizzle ( temp highp 3-component vector of uint) |
| 0:60 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) |
| 0: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}) |
| 0: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}) |
| 0:60 Constant: |
| 0:60 0 (const int) |
| 0:60 Constant: |
| 0:60 2 (const int) |
| 0:60 Sequence |
| 0:60 Constant: |
| 0:60 0 (const int) |
| 0:60 Constant: |
| 0:60 1 (const int) |
| 0:60 Constant: |
| 0:60 2 (const int) |
| 0:60 subgroupClusteredMin ( global highp 3-component vector of uint) |
| 0:60 vector swizzle ( temp highp 3-component vector of uint) |
| 0:60 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) |
| 0: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}) |
| 0: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}) |
| 0:60 Constant: |
| 0:60 2 (const int) |
| 0:60 Constant: |
| 0:60 2 (const int) |
| 0:60 Sequence |
| 0:60 Constant: |
| 0:60 0 (const int) |
| 0:60 Constant: |
| 0:60 1 (const int) |
| 0:60 Constant: |
| 0:60 2 (const int) |
| 0:60 Constant: |
| 0:60 1 (const uint) |
| 0:61 move second child to first child ( temp highp 4-component vector of uint) |
| 0:61 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) |
| 0: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}) |
| 0: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}) |
| 0:61 Constant: |
| 0:61 0 (const int) |
| 0:61 Constant: |
| 0:61 2 (const int) |
| 0:61 subgroupClusteredMin ( global highp 4-component vector of uint) |
| 0:61 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) |
| 0: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}) |
| 0: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}) |
| 0:61 Constant: |
| 0:61 3 (const int) |
| 0:61 Constant: |
| 0:61 2 (const int) |
| 0:61 Constant: |
| 0:61 1 (const uint) |
| 0:63 move second child to first child ( temp highp float) |
| 0:63 direct index ( temp highp float) |
| 0:63 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) |
| 0: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}) |
| 0: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}) |
| 0:63 Constant: |
| 0:63 1 (const int) |
| 0:63 Constant: |
| 0:63 0 (const int) |
| 0:63 Constant: |
| 0:63 0 (const int) |
| 0:63 subgroupClusteredMax ( global highp float) |
| 0:63 direct index ( temp highp float) |
| 0:63 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) |
| 0: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}) |
| 0: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}) |
| 0:63 Constant: |
| 0:63 0 (const int) |
| 0:63 Constant: |
| 0:63 0 (const int) |
| 0:63 Constant: |
| 0:63 0 (const int) |
| 0:63 Constant: |
| 0:63 1 (const uint) |
| 0:64 move second child to first child ( temp highp 2-component vector of float) |
| 0:64 vector swizzle ( temp highp 2-component vector of float) |
| 0:64 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) |
| 0: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}) |
| 0: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}) |
| 0:64 Constant: |
| 0:64 1 (const int) |
| 0:64 Constant: |
| 0:64 0 (const int) |
| 0:64 Sequence |
| 0:64 Constant: |
| 0:64 0 (const int) |
| 0:64 Constant: |
| 0:64 1 (const int) |
| 0:64 subgroupClusteredMax ( global highp 2-component vector of float) |
| 0:64 vector swizzle ( temp highp 2-component vector of float) |
| 0:64 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) |
| 0: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}) |
| 0: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}) |
| 0:64 Constant: |
| 0:64 1 (const int) |
| 0:64 Constant: |
| 0:64 0 (const int) |
| 0:64 Sequence |
| 0:64 Constant: |
| 0:64 0 (const int) |
| 0:64 Constant: |
| 0:64 1 (const int) |
| 0:64 Constant: |
| 0:64 1 (const uint) |
| 0:65 move second child to first child ( temp highp 3-component vector of float) |
| 0:65 vector swizzle ( temp highp 3-component vector of float) |
| 0:65 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) |
| 0: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}) |
| 0: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}) |
| 0:65 Constant: |
| 0:65 1 (const int) |
| 0:65 Constant: |
| 0:65 0 (const int) |
| 0:65 Sequence |
| 0:65 Constant: |
| 0:65 0 (const int) |
| 0:65 Constant: |
| 0:65 1 (const int) |
| 0:65 Constant: |
| 0:65 2 (const int) |
| 0:65 subgroupClusteredMax ( global highp 3-component vector of float) |
| 0:65 vector swizzle ( temp highp 3-component vector of float) |
| 0:65 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) |
| 0: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}) |
| 0: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}) |
| 0:65 Constant: |
| 0:65 2 (const int) |
| 0:65 Constant: |
| 0:65 0 (const int) |
| 0:65 Sequence |
| 0:65 Constant: |
| 0:65 0 (const int) |
| 0:65 Constant: |
| 0:65 1 (const int) |
| 0:65 Constant: |
| 0:65 2 (const int) |
| 0:65 Constant: |
| 0:65 1 (const uint) |
| 0:66 move second child to first child ( temp highp 4-component vector of float) |
| 0:66 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) |
| 0: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}) |
| 0: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}) |
| 0:66 Constant: |
| 0:66 1 (const int) |
| 0:66 Constant: |
| 0:66 0 (const int) |
| 0:66 subgroupClusteredMax ( global highp 4-component vector of float) |
| 0:66 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) |
| 0: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}) |
| 0: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}) |
| 0:66 Constant: |
| 0:66 3 (const int) |
| 0:66 Constant: |
| 0:66 0 (const int) |
| 0:66 Constant: |
| 0:66 1 (const uint) |
| 0:68 move second child to first child ( temp highp int) |
| 0:68 direct index ( temp highp int) |
| 0:68 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0: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}) |
| 0: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}) |
| 0:68 Constant: |
| 0:68 2 (const int) |
| 0:68 Constant: |
| 0:68 1 (const int) |
| 0:68 Constant: |
| 0:68 0 (const int) |
| 0:68 subgroupClusteredMax ( global highp int) |
| 0:68 direct index ( temp highp int) |
| 0:68 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0: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}) |
| 0: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}) |
| 0:68 Constant: |
| 0:68 0 (const int) |
| 0:68 Constant: |
| 0:68 1 (const int) |
| 0:68 Constant: |
| 0:68 0 (const int) |
| 0:68 Constant: |
| 0:68 1 (const uint) |
| 0:69 move second child to first child ( temp highp 2-component vector of int) |
| 0:69 vector swizzle ( temp highp 2-component vector of int) |
| 0:69 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0: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}) |
| 0: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}) |
| 0:69 Constant: |
| 0:69 2 (const int) |
| 0:69 Constant: |
| 0:69 1 (const int) |
| 0:69 Sequence |
| 0:69 Constant: |
| 0:69 0 (const int) |
| 0:69 Constant: |
| 0:69 1 (const int) |
| 0:69 subgroupClusteredMax ( global highp 2-component vector of int) |
| 0:69 vector swizzle ( temp highp 2-component vector of int) |
| 0:69 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0: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}) |
| 0: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}) |
| 0:69 Constant: |
| 0:69 1 (const int) |
| 0:69 Constant: |
| 0:69 1 (const int) |
| 0:69 Sequence |
| 0:69 Constant: |
| 0:69 0 (const int) |
| 0:69 Constant: |
| 0:69 1 (const int) |
| 0:69 Constant: |
| 0:69 1 (const uint) |
| 0:70 move second child to first child ( temp highp 3-component vector of int) |
| 0:70 vector swizzle ( temp highp 3-component vector of int) |
| 0:70 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0: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}) |
| 0: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}) |
| 0:70 Constant: |
| 0:70 2 (const int) |
| 0:70 Constant: |
| 0:70 1 (const int) |
| 0:70 Sequence |
| 0:70 Constant: |
| 0:70 0 (const int) |
| 0:70 Constant: |
| 0:70 1 (const int) |
| 0:70 Constant: |
| 0:70 2 (const int) |
| 0:70 subgroupClusteredMax ( global highp 3-component vector of int) |
| 0:70 vector swizzle ( temp highp 3-component vector of int) |
| 0:70 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0: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}) |
| 0: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}) |
| 0:70 Constant: |
| 0:70 2 (const int) |
| 0:70 Constant: |
| 0:70 1 (const int) |
| 0:70 Sequence |
| 0:70 Constant: |
| 0:70 0 (const int) |
| 0:70 Constant: |
| 0:70 1 (const int) |
| 0:70 Constant: |
| 0:70 2 (const int) |
| 0:70 Constant: |
| 0:70 1 (const uint) |
| 0:71 move second child to first child ( temp highp 4-component vector of int) |
| 0:71 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0: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}) |
| 0: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}) |
| 0:71 Constant: |
| 0:71 2 (const int) |
| 0:71 Constant: |
| 0:71 1 (const int) |
| 0:71 subgroupClusteredMax ( global highp 4-component vector of int) |
| 0:71 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0: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}) |
| 0: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}) |
| 0:71 Constant: |
| 0:71 3 (const int) |
| 0:71 Constant: |
| 0:71 1 (const int) |
| 0:71 Constant: |
| 0:71 1 (const uint) |
| 0:73 move second child to first child ( temp highp uint) |
| 0:73 direct index ( temp highp uint) |
| 0:73 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) |
| 0: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}) |
| 0: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}) |
| 0:73 Constant: |
| 0:73 3 (const int) |
| 0:73 Constant: |
| 0:73 2 (const int) |
| 0:73 Constant: |
| 0:73 0 (const int) |
| 0:73 subgroupClusteredMax ( global highp uint) |
| 0:73 direct index ( temp highp uint) |
| 0:73 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) |
| 0: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}) |
| 0: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}) |
| 0:73 Constant: |
| 0:73 0 (const int) |
| 0:73 Constant: |
| 0:73 2 (const int) |
| 0:73 Constant: |
| 0:73 0 (const int) |
| 0:73 Constant: |
| 0:73 1 (const uint) |
| 0:74 move second child to first child ( temp highp 2-component vector of uint) |
| 0:74 vector swizzle ( temp highp 2-component vector of uint) |
| 0:74 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) |
| 0: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}) |
| 0: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}) |
| 0:74 Constant: |
| 0:74 3 (const int) |
| 0:74 Constant: |
| 0:74 2 (const int) |
| 0:74 Sequence |
| 0:74 Constant: |
| 0:74 0 (const int) |
| 0:74 Constant: |
| 0:74 1 (const int) |
| 0:74 subgroupClusteredMax ( global highp 2-component vector of uint) |
| 0:74 vector swizzle ( temp highp 2-component vector of uint) |
| 0:74 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) |
| 0: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}) |
| 0: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}) |
| 0:74 Constant: |
| 0:74 1 (const int) |
| 0:74 Constant: |
| 0:74 2 (const int) |
| 0:74 Sequence |
| 0:74 Constant: |
| 0:74 0 (const int) |
| 0:74 Constant: |
| 0:74 1 (const int) |
| 0:74 Constant: |
| 0:74 1 (const uint) |
| 0:75 move second child to first child ( temp highp 3-component vector of uint) |
| 0:75 vector swizzle ( temp highp 3-component vector of uint) |
| 0:75 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) |
| 0: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}) |
| 0: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}) |
| 0:75 Constant: |
| 0:75 3 (const int) |
| 0:75 Constant: |
| 0:75 2 (const int) |
| 0:75 Sequence |
| 0:75 Constant: |
| 0:75 0 (const int) |
| 0:75 Constant: |
| 0:75 1 (const int) |
| 0:75 Constant: |
| 0:75 2 (const int) |
| 0:75 subgroupClusteredMax ( global highp 3-component vector of uint) |
| 0:75 vector swizzle ( temp highp 3-component vector of uint) |
| 0:75 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) |
| 0: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}) |
| 0: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}) |
| 0:75 Constant: |
| 0:75 2 (const int) |
| 0:75 Constant: |
| 0:75 2 (const int) |
| 0:75 Sequence |
| 0:75 Constant: |
| 0:75 0 (const int) |
| 0:75 Constant: |
| 0:75 1 (const int) |
| 0:75 Constant: |
| 0:75 2 (const int) |
| 0:75 Constant: |
| 0:75 1 (const uint) |
| 0:76 move second child to first child ( temp highp 4-component vector of uint) |
| 0:76 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) |
| 0: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}) |
| 0: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}) |
| 0:76 Constant: |
| 0:76 3 (const int) |
| 0:76 Constant: |
| 0:76 2 (const int) |
| 0:76 subgroupClusteredMax ( global highp 4-component vector of uint) |
| 0:76 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) |
| 0: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}) |
| 0: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}) |
| 0:76 Constant: |
| 0:76 3 (const int) |
| 0:76 Constant: |
| 0:76 2 (const int) |
| 0:76 Constant: |
| 0:76 1 (const uint) |
| 0:78 move second child to first child ( temp highp int) |
| 0:78 direct index ( temp highp int) |
| 0:78 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0: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}) |
| 0: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}) |
| 0:78 Constant: |
| 0:78 0 (const int) |
| 0:78 Constant: |
| 0:78 1 (const int) |
| 0:78 Constant: |
| 0:78 0 (const int) |
| 0:78 subgroupClusteredAnd ( global highp int) |
| 0:78 direct index ( temp highp int) |
| 0:78 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0: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}) |
| 0: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}) |
| 0:78 Constant: |
| 0:78 0 (const int) |
| 0:78 Constant: |
| 0:78 1 (const int) |
| 0:78 Constant: |
| 0:78 0 (const int) |
| 0:78 Constant: |
| 0:78 1 (const uint) |
| 0:79 move second child to first child ( temp highp 2-component vector of int) |
| 0:79 vector swizzle ( temp highp 2-component vector of int) |
| 0:79 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0: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}) |
| 0: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}) |
| 0:79 Constant: |
| 0:79 0 (const int) |
| 0:79 Constant: |
| 0:79 1 (const int) |
| 0:79 Sequence |
| 0:79 Constant: |
| 0:79 0 (const int) |
| 0:79 Constant: |
| 0:79 1 (const int) |
| 0:79 subgroupClusteredAnd ( global highp 2-component vector of int) |
| 0:79 vector swizzle ( temp highp 2-component vector of int) |
| 0:79 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0: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}) |
| 0: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}) |
| 0:79 Constant: |
| 0:79 1 (const int) |
| 0:79 Constant: |
| 0:79 1 (const int) |
| 0:79 Sequence |
| 0:79 Constant: |
| 0:79 0 (const int) |
| 0:79 Constant: |
| 0:79 1 (const int) |
| 0:79 Constant: |
| 0:79 1 (const uint) |
| 0:80 move second child to first child ( temp highp 3-component vector of int) |
| 0:80 vector swizzle ( temp highp 3-component vector of int) |
| 0:80 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0: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}) |
| 0: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}) |
| 0:80 Constant: |
| 0:80 0 (const int) |
| 0:80 Constant: |
| 0:80 1 (const int) |
| 0:80 Sequence |
| 0:80 Constant: |
| 0:80 0 (const int) |
| 0:80 Constant: |
| 0:80 1 (const int) |
| 0:80 Constant: |
| 0:80 2 (const int) |
| 0:80 subgroupClusteredAnd ( global highp 3-component vector of int) |
| 0:80 vector swizzle ( temp highp 3-component vector of int) |
| 0:80 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0: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}) |
| 0: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}) |
| 0:80 Constant: |
| 0:80 2 (const int) |
| 0:80 Constant: |
| 0:80 1 (const int) |
| 0:80 Sequence |
| 0:80 Constant: |
| 0:80 0 (const int) |
| 0:80 Constant: |
| 0:80 1 (const int) |
| 0:80 Constant: |
| 0:80 2 (const int) |
| 0:80 Constant: |
| 0:80 1 (const uint) |
| 0:81 move second child to first child ( temp highp 4-component vector of int) |
| 0:81 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0: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}) |
| 0: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}) |
| 0:81 Constant: |
| 0:81 0 (const int) |
| 0:81 Constant: |
| 0:81 1 (const int) |
| 0:81 subgroupClusteredAnd ( global highp 4-component vector of int) |
| 0:81 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0: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}) |
| 0: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}) |
| 0:81 Constant: |
| 0:81 3 (const int) |
| 0:81 Constant: |
| 0:81 1 (const int) |
| 0:81 Constant: |
| 0:81 1 (const uint) |
| 0:83 move second child to first child ( temp highp uint) |
| 0:83 direct index ( temp highp uint) |
| 0:83 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) |
| 0: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}) |
| 0: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}) |
| 0:83 Constant: |
| 0:83 1 (const int) |
| 0:83 Constant: |
| 0:83 2 (const int) |
| 0:83 Constant: |
| 0:83 0 (const int) |
| 0:83 subgroupClusteredAnd ( global highp uint) |
| 0:83 direct index ( temp highp uint) |
| 0:83 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) |
| 0: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}) |
| 0: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}) |
| 0:83 Constant: |
| 0:83 0 (const int) |
| 0:83 Constant: |
| 0:83 2 (const int) |
| 0:83 Constant: |
| 0:83 0 (const int) |
| 0:83 Constant: |
| 0:83 1 (const uint) |
| 0:84 move second child to first child ( temp highp 2-component vector of uint) |
| 0:84 vector swizzle ( temp highp 2-component vector of uint) |
| 0:84 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) |
| 0: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}) |
| 0: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}) |
| 0:84 Constant: |
| 0:84 1 (const int) |
| 0:84 Constant: |
| 0:84 2 (const int) |
| 0:84 Sequence |
| 0:84 Constant: |
| 0:84 0 (const int) |
| 0:84 Constant: |
| 0:84 1 (const int) |
| 0:84 subgroupClusteredAnd ( global highp 2-component vector of uint) |
| 0:84 vector swizzle ( temp highp 2-component vector of uint) |
| 0:84 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) |
| 0: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}) |
| 0: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}) |
| 0:84 Constant: |
| 0:84 1 (const int) |
| 0:84 Constant: |
| 0:84 2 (const int) |
| 0:84 Sequence |
| 0:84 Constant: |
| 0:84 0 (const int) |
| 0:84 Constant: |
| 0:84 1 (const int) |
| 0:84 Constant: |
| 0:84 1 (const uint) |
| 0:85 move second child to first child ( temp highp 3-component vector of uint) |
| 0:85 vector swizzle ( temp highp 3-component vector of uint) |
| 0:85 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) |
| 0: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}) |
| 0: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}) |
| 0:85 Constant: |
| 0:85 1 (const int) |
| 0:85 Constant: |
| 0:85 2 (const int) |
| 0:85 Sequence |
| 0:85 Constant: |
| 0:85 0 (const int) |
| 0:85 Constant: |
| 0:85 1 (const int) |
| 0:85 Constant: |
| 0:85 2 (const int) |
| 0:85 subgroupClusteredAnd ( global highp 3-component vector of uint) |
| 0:85 vector swizzle ( temp highp 3-component vector of uint) |
| 0:85 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) |
| 0: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}) |
| 0: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}) |
| 0:85 Constant: |
| 0:85 2 (const int) |
| 0:85 Constant: |
| 0:85 2 (const int) |
| 0:85 Sequence |
| 0:85 Constant: |
| 0:85 0 (const int) |
| 0:85 Constant: |
| 0:85 1 (const int) |
| 0:85 Constant: |
| 0:85 2 (const int) |
| 0:85 Constant: |
| 0:85 1 (const uint) |
| 0:86 move second child to first child ( temp highp 4-component vector of uint) |
| 0:86 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) |
| 0: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}) |
| 0: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}) |
| 0:86 Constant: |
| 0:86 1 (const int) |
| 0:86 Constant: |
| 0:86 2 (const int) |
| 0:86 subgroupClusteredAnd ( global highp 4-component vector of uint) |
| 0:86 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) |
| 0: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}) |
| 0: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}) |
| 0:86 Constant: |
| 0:86 3 (const int) |
| 0:86 Constant: |
| 0:86 2 (const int) |
| 0:86 Constant: |
| 0:86 1 (const uint) |
| 0:88 move second child to first child ( temp highp int) |
| 0:88 direct index ( temp highp int) |
| 0:88 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0: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}) |
| 0: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}) |
| 0:88 Constant: |
| 0:88 2 (const int) |
| 0:88 Constant: |
| 0:88 1 (const int) |
| 0:88 Constant: |
| 0:88 0 (const int) |
| 0:88 Convert bool to int ( temp highp int) |
| 0:88 subgroupClusteredAnd ( global bool) |
| 0:88 Compare Less Than ( temp bool) |
| 0:88 direct index ( temp highp int) |
| 0:88 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0: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}) |
| 0: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}) |
| 0:88 Constant: |
| 0:88 0 (const int) |
| 0:88 Constant: |
| 0:88 1 (const int) |
| 0:88 Constant: |
| 0:88 0 (const int) |
| 0:88 Constant: |
| 0:88 0 (const int) |
| 0:88 Constant: |
| 0:88 1 (const uint) |
| 0:89 move second child to first child ( temp highp 2-component vector of int) |
| 0:89 vector swizzle ( temp highp 2-component vector of int) |
| 0:89 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0: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}) |
| 0: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}) |
| 0:89 Constant: |
| 0:89 2 (const int) |
| 0:89 Constant: |
| 0:89 1 (const int) |
| 0:89 Sequence |
| 0:89 Constant: |
| 0:89 0 (const int) |
| 0:89 Constant: |
| 0:89 1 (const int) |
| 0:89 Convert bool to int ( temp highp 2-component vector of int) |
| 0:89 subgroupClusteredAnd ( global 2-component vector of bool) |
| 0:89 Compare Less Than ( global 2-component vector of bool, operation at highp) |
| 0:89 vector swizzle ( temp highp 2-component vector of int) |
| 0:89 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0: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}) |
| 0: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}) |
| 0:89 Constant: |
| 0:89 1 (const int) |
| 0:89 Constant: |
| 0:89 1 (const int) |
| 0:89 Sequence |
| 0:89 Constant: |
| 0:89 0 (const int) |
| 0:89 Constant: |
| 0:89 1 (const int) |
| 0:89 Constant: |
| 0:89 0 (const int) |
| 0:89 0 (const int) |
| 0:89 Constant: |
| 0:89 1 (const uint) |
| 0:90 move second child to first child ( temp highp 3-component vector of int) |
| 0:90 vector swizzle ( temp highp 3-component vector of int) |
| 0:90 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0: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}) |
| 0: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}) |
| 0:90 Constant: |
| 0:90 2 (const int) |
| 0:90 Constant: |
| 0:90 1 (const int) |
| 0:90 Sequence |
| 0:90 Constant: |
| 0:90 0 (const int) |
| 0:90 Constant: |
| 0:90 1 (const int) |
| 0:90 Constant: |
| 0:90 2 (const int) |
| 0:90 Convert bool to int ( temp highp 3-component vector of int) |
| 0:90 subgroupClusteredAnd ( global 3-component vector of bool) |
| 0:90 Compare Less Than ( global 3-component vector of bool, operation at highp) |
| 0:90 vector swizzle ( temp highp 3-component vector of int) |
| 0:90 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0: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}) |
| 0: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}) |
| 0:90 Constant: |
| 0:90 1 (const int) |
| 0:90 Constant: |
| 0:90 1 (const int) |
| 0:90 Sequence |
| 0:90 Constant: |
| 0:90 0 (const int) |
| 0:90 Constant: |
| 0:90 1 (const int) |
| 0:90 Constant: |
| 0:90 2 (const int) |
| 0:90 Constant: |
| 0:90 0 (const int) |
| 0:90 0 (const int) |
| 0:90 0 (const int) |
| 0:90 Constant: |
| 0:90 1 (const uint) |
| 0:91 move second child to first child ( temp highp 4-component vector of int) |
| 0:91 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0: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}) |
| 0: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}) |
| 0:91 Constant: |
| 0:91 2 (const int) |
| 0:91 Constant: |
| 0:91 1 (const int) |
| 0:91 Convert bool to int ( temp highp 4-component vector of int) |
| 0:91 subgroupClusteredAnd ( global 4-component vector of bool) |
| 0:91 Compare Less Than ( global 4-component vector of bool, operation at highp) |
| 0:91 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0: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}) |
| 0: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}) |
| 0:91 Constant: |
| 0:91 1 (const int) |
| 0:91 Constant: |
| 0:91 1 (const int) |
| 0:91 Constant: |
| 0:91 0 (const int) |
| 0:91 0 (const int) |
| 0:91 0 (const int) |
| 0:91 0 (const int) |
| 0:91 Constant: |
| 0:91 1 (const uint) |
| 0:93 move second child to first child ( temp highp int) |
| 0:93 direct index ( temp highp int) |
| 0:93 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0: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}) |
| 0: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}) |
| 0:93 Constant: |
| 0:93 3 (const int) |
| 0:93 Constant: |
| 0:93 1 (const int) |
| 0:93 Constant: |
| 0:93 0 (const int) |
| 0:93 subgroupClusteredOr ( global highp int) |
| 0:93 direct index ( temp highp int) |
| 0:93 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0: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}) |
| 0: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}) |
| 0:93 Constant: |
| 0:93 0 (const int) |
| 0:93 Constant: |
| 0:93 1 (const int) |
| 0:93 Constant: |
| 0:93 0 (const int) |
| 0:93 Constant: |
| 0:93 1 (const uint) |
| 0:94 move second child to first child ( temp highp 2-component vector of int) |
| 0:94 vector swizzle ( temp highp 2-component vector of int) |
| 0:94 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0: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}) |
| 0: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}) |
| 0:94 Constant: |
| 0:94 3 (const int) |
| 0:94 Constant: |
| 0:94 1 (const int) |
| 0:94 Sequence |
| 0:94 Constant: |
| 0:94 0 (const int) |
| 0:94 Constant: |
| 0:94 1 (const int) |
| 0:94 subgroupClusteredOr ( global highp 2-component vector of int) |
| 0:94 vector swizzle ( temp highp 2-component vector of int) |
| 0:94 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0: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}) |
| 0: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}) |
| 0:94 Constant: |
| 0:94 1 (const int) |
| 0:94 Constant: |
| 0:94 1 (const int) |
| 0:94 Sequence |
| 0:94 Constant: |
| 0:94 0 (const int) |
| 0:94 Constant: |
| 0:94 1 (const int) |
| 0:94 Constant: |
| 0:94 1 (const uint) |
| 0:95 move second child to first child ( temp highp 3-component vector of int) |
| 0:95 vector swizzle ( temp highp 3-component vector of int) |
| 0:95 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0: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}) |
| 0: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}) |
| 0:95 Constant: |
| 0:95 3 (const int) |
| 0:95 Constant: |
| 0:95 1 (const int) |
| 0:95 Sequence |
| 0:95 Constant: |
| 0:95 0 (const int) |
| 0:95 Constant: |
| 0:95 1 (const int) |
| 0:95 Constant: |
| 0:95 2 (const int) |
| 0:95 subgroupClusteredOr ( global highp 3-component vector of int) |
| 0:95 vector swizzle ( temp highp 3-component vector of int) |
| 0:95 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0: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}) |
| 0: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}) |
| 0:95 Constant: |
| 0:95 2 (const int) |
| 0:95 Constant: |
| 0:95 1 (const int) |
| 0:95 Sequence |
| 0:95 Constant: |
| 0:95 0 (const int) |
| 0:95 Constant: |
| 0:95 1 (const int) |
| 0:95 Constant: |
| 0:95 2 (const int) |
| 0:95 Constant: |
| 0:95 1 (const uint) |
| 0:96 move second child to first child ( temp highp 4-component vector of int) |
| 0:96 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0: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}) |
| 0: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}) |
| 0:96 Constant: |
| 0:96 3 (const int) |
| 0:96 Constant: |
| 0:96 1 (const int) |
| 0:96 subgroupClusteredOr ( global highp 4-component vector of int) |
| 0:96 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0: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}) |
| 0: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}) |
| 0:96 Constant: |
| 0:96 3 (const int) |
| 0:96 Constant: |
| 0:96 1 (const int) |
| 0:96 Constant: |
| 0:96 1 (const uint) |
| 0:98 move second child to first child ( temp highp uint) |
| 0:98 direct index ( temp highp uint) |
| 0:98 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) |
| 0:98 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:98 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:98 Constant: |
| 0:98 0 (const int) |
| 0:98 Constant: |
| 0:98 2 (const int) |
| 0:98 Constant: |
| 0:98 0 (const int) |
| 0:98 subgroupClusteredOr ( global highp uint) |
| 0:98 direct index ( temp highp uint) |
| 0:98 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) |
| 0:98 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:98 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:98 Constant: |
| 0:98 0 (const int) |
| 0:98 Constant: |
| 0:98 2 (const int) |
| 0:98 Constant: |
| 0:98 0 (const int) |
| 0:98 Constant: |
| 0:98 1 (const uint) |
| 0:99 move second child to first child ( temp highp 2-component vector of uint) |
| 0:99 vector swizzle ( temp highp 2-component vector of uint) |
| 0:99 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) |
| 0:99 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:99 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:99 Constant: |
| 0:99 0 (const int) |
| 0:99 Constant: |
| 0:99 2 (const int) |
| 0:99 Sequence |
| 0:99 Constant: |
| 0:99 0 (const int) |
| 0:99 Constant: |
| 0:99 1 (const int) |
| 0:99 subgroupClusteredOr ( global highp 2-component vector of uint) |
| 0:99 vector swizzle ( temp highp 2-component vector of uint) |
| 0:99 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) |
| 0:99 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:99 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:99 Constant: |
| 0:99 1 (const int) |
| 0:99 Constant: |
| 0:99 2 (const int) |
| 0:99 Sequence |
| 0:99 Constant: |
| 0:99 0 (const int) |
| 0:99 Constant: |
| 0:99 1 (const int) |
| 0:99 Constant: |
| 0:99 1 (const uint) |
| 0:100 move second child to first child ( temp highp 3-component vector of uint) |
| 0:100 vector swizzle ( temp highp 3-component vector of uint) |
| 0:100 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) |
| 0:100 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:100 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:100 Constant: |
| 0:100 0 (const int) |
| 0:100 Constant: |
| 0:100 2 (const int) |
| 0:100 Sequence |
| 0:100 Constant: |
| 0:100 0 (const int) |
| 0:100 Constant: |
| 0:100 1 (const int) |
| 0:100 Constant: |
| 0:100 2 (const int) |
| 0:100 subgroupClusteredOr ( global highp 3-component vector of uint) |
| 0:100 vector swizzle ( temp highp 3-component vector of uint) |
| 0:100 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) |
| 0:100 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:100 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:100 Constant: |
| 0:100 2 (const int) |
| 0:100 Constant: |
| 0:100 2 (const int) |
| 0:100 Sequence |
| 0:100 Constant: |
| 0:100 0 (const int) |
| 0:100 Constant: |
| 0:100 1 (const int) |
| 0:100 Constant: |
| 0:100 2 (const int) |
| 0:100 Constant: |
| 0:100 1 (const uint) |
| 0:101 move second child to first child ( temp highp 4-component vector of uint) |
| 0:101 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) |
| 0:101 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:101 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:101 Constant: |
| 0:101 0 (const int) |
| 0:101 Constant: |
| 0:101 2 (const int) |
| 0:101 subgroupClusteredOr ( global highp 4-component vector of uint) |
| 0:101 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) |
| 0:101 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:101 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:101 Constant: |
| 0:101 3 (const int) |
| 0:101 Constant: |
| 0:101 2 (const int) |
| 0:101 Constant: |
| 0:101 1 (const uint) |
| 0:103 move second child to first child ( temp highp int) |
| 0:103 direct index ( temp highp int) |
| 0:103 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0:103 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:103 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:103 Constant: |
| 0:103 1 (const int) |
| 0:103 Constant: |
| 0:103 1 (const int) |
| 0:103 Constant: |
| 0:103 0 (const int) |
| 0:103 Convert bool to int ( temp highp int) |
| 0:103 subgroupClusteredOr ( global bool) |
| 0:103 Compare Less Than ( temp bool) |
| 0:103 direct index ( temp highp int) |
| 0:103 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0:103 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:103 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:103 Constant: |
| 0:103 0 (const int) |
| 0:103 Constant: |
| 0:103 1 (const int) |
| 0:103 Constant: |
| 0:103 0 (const int) |
| 0:103 Constant: |
| 0:103 0 (const int) |
| 0:103 Constant: |
| 0:103 1 (const uint) |
| 0:104 move second child to first child ( temp highp 2-component vector of int) |
| 0:104 vector swizzle ( temp highp 2-component vector of int) |
| 0:104 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0:104 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:104 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:104 Constant: |
| 0:104 1 (const int) |
| 0:104 Constant: |
| 0:104 1 (const int) |
| 0:104 Sequence |
| 0:104 Constant: |
| 0:104 0 (const int) |
| 0:104 Constant: |
| 0:104 1 (const int) |
| 0:104 Convert bool to int ( temp highp 2-component vector of int) |
| 0:104 subgroupClusteredOr ( global 2-component vector of bool) |
| 0:104 Compare Less Than ( global 2-component vector of bool, operation at highp) |
| 0:104 vector swizzle ( temp highp 2-component vector of int) |
| 0:104 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0:104 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:104 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:104 Constant: |
| 0:104 1 (const int) |
| 0:104 Constant: |
| 0:104 1 (const int) |
| 0:104 Sequence |
| 0:104 Constant: |
| 0:104 0 (const int) |
| 0:104 Constant: |
| 0:104 1 (const int) |
| 0:104 Constant: |
| 0:104 0 (const int) |
| 0:104 0 (const int) |
| 0:104 Constant: |
| 0:104 1 (const uint) |
| 0:105 move second child to first child ( temp highp 3-component vector of int) |
| 0:105 vector swizzle ( temp highp 3-component vector of int) |
| 0:105 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0:105 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:105 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:105 Constant: |
| 0:105 1 (const int) |
| 0:105 Constant: |
| 0:105 1 (const int) |
| 0:105 Sequence |
| 0:105 Constant: |
| 0:105 0 (const int) |
| 0:105 Constant: |
| 0:105 1 (const int) |
| 0:105 Constant: |
| 0:105 2 (const int) |
| 0:105 Convert bool to int ( temp highp 3-component vector of int) |
| 0:105 subgroupClusteredOr ( global 3-component vector of bool) |
| 0:105 Compare Less Than ( global 3-component vector of bool, operation at highp) |
| 0:105 vector swizzle ( temp highp 3-component vector of int) |
| 0:105 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0:105 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:105 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:105 Constant: |
| 0:105 1 (const int) |
| 0:105 Constant: |
| 0:105 1 (const int) |
| 0:105 Sequence |
| 0:105 Constant: |
| 0:105 0 (const int) |
| 0:105 Constant: |
| 0:105 1 (const int) |
| 0:105 Constant: |
| 0:105 2 (const int) |
| 0:105 Constant: |
| 0:105 0 (const int) |
| 0:105 0 (const int) |
| 0:105 0 (const int) |
| 0:105 Constant: |
| 0:105 1 (const uint) |
| 0:106 move second child to first child ( temp highp 4-component vector of int) |
| 0:106 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0:106 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:106 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:106 Constant: |
| 0:106 1 (const int) |
| 0:106 Constant: |
| 0:106 1 (const int) |
| 0:106 Convert bool to int ( temp highp 4-component vector of int) |
| 0:106 subgroupClusteredOr ( global 4-component vector of bool) |
| 0:106 Compare Less Than ( global 4-component vector of bool, operation at highp) |
| 0:106 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0:106 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:106 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:106 Constant: |
| 0:106 1 (const int) |
| 0:106 Constant: |
| 0:106 1 (const int) |
| 0:106 Constant: |
| 0:106 0 (const int) |
| 0:106 0 (const int) |
| 0:106 0 (const int) |
| 0:106 0 (const int) |
| 0:106 Constant: |
| 0:106 1 (const uint) |
| 0:108 move second child to first child ( temp highp int) |
| 0:108 direct index ( temp highp int) |
| 0:108 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0:108 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:108 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:108 Constant: |
| 0:108 2 (const int) |
| 0:108 Constant: |
| 0:108 1 (const int) |
| 0:108 Constant: |
| 0:108 0 (const int) |
| 0:108 subgroupClusteredXor ( global highp int) |
| 0:108 direct index ( temp highp int) |
| 0:108 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0:108 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:108 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:108 Constant: |
| 0:108 0 (const int) |
| 0:108 Constant: |
| 0:108 1 (const int) |
| 0:108 Constant: |
| 0:108 0 (const int) |
| 0:108 Constant: |
| 0:108 1 (const uint) |
| 0:109 move second child to first child ( temp highp 2-component vector of int) |
| 0:109 vector swizzle ( temp highp 2-component vector of int) |
| 0:109 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0:109 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:109 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:109 Constant: |
| 0:109 2 (const int) |
| 0:109 Constant: |
| 0:109 1 (const int) |
| 0:109 Sequence |
| 0:109 Constant: |
| 0:109 0 (const int) |
| 0:109 Constant: |
| 0:109 1 (const int) |
| 0:109 subgroupClusteredXor ( global highp 2-component vector of int) |
| 0:109 vector swizzle ( temp highp 2-component vector of int) |
| 0:109 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0:109 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:109 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:109 Constant: |
| 0:109 1 (const int) |
| 0:109 Constant: |
| 0:109 1 (const int) |
| 0:109 Sequence |
| 0:109 Constant: |
| 0:109 0 (const int) |
| 0:109 Constant: |
| 0:109 1 (const int) |
| 0:109 Constant: |
| 0:109 1 (const uint) |
| 0:110 move second child to first child ( temp highp 3-component vector of int) |
| 0:110 vector swizzle ( temp highp 3-component vector of int) |
| 0:110 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0:110 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:110 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:110 Constant: |
| 0:110 2 (const int) |
| 0:110 Constant: |
| 0:110 1 (const int) |
| 0:110 Sequence |
| 0:110 Constant: |
| 0:110 0 (const int) |
| 0:110 Constant: |
| 0:110 1 (const int) |
| 0:110 Constant: |
| 0:110 2 (const int) |
| 0:110 subgroupClusteredXor ( global highp 3-component vector of int) |
| 0:110 vector swizzle ( temp highp 3-component vector of int) |
| 0:110 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0:110 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:110 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:110 Constant: |
| 0:110 2 (const int) |
| 0:110 Constant: |
| 0:110 1 (const int) |
| 0:110 Sequence |
| 0:110 Constant: |
| 0:110 0 (const int) |
| 0:110 Constant: |
| 0:110 1 (const int) |
| 0:110 Constant: |
| 0:110 2 (const int) |
| 0:110 Constant: |
| 0:110 1 (const uint) |
| 0:111 move second child to first child ( temp highp 4-component vector of int) |
| 0:111 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0:111 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:111 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:111 Constant: |
| 0:111 2 (const int) |
| 0:111 Constant: |
| 0:111 1 (const int) |
| 0:111 subgroupClusteredXor ( global highp 4-component vector of int) |
| 0:111 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0:111 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:111 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:111 Constant: |
| 0:111 3 (const int) |
| 0:111 Constant: |
| 0:111 1 (const int) |
| 0:111 Constant: |
| 0:111 1 (const uint) |
| 0:113 move second child to first child ( temp highp uint) |
| 0:113 direct index ( temp highp uint) |
| 0:113 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) |
| 0:113 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:113 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:113 Constant: |
| 0:113 3 (const int) |
| 0:113 Constant: |
| 0:113 2 (const int) |
| 0:113 Constant: |
| 0:113 0 (const int) |
| 0:113 subgroupClusteredXor ( global highp uint) |
| 0:113 direct index ( temp highp uint) |
| 0:113 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) |
| 0:113 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:113 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:113 Constant: |
| 0:113 0 (const int) |
| 0:113 Constant: |
| 0:113 2 (const int) |
| 0:113 Constant: |
| 0:113 0 (const int) |
| 0:113 Constant: |
| 0:113 1 (const uint) |
| 0:114 move second child to first child ( temp highp 2-component vector of uint) |
| 0:114 vector swizzle ( temp highp 2-component vector of uint) |
| 0:114 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) |
| 0:114 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:114 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:114 Constant: |
| 0:114 3 (const int) |
| 0:114 Constant: |
| 0:114 2 (const int) |
| 0:114 Sequence |
| 0:114 Constant: |
| 0:114 0 (const int) |
| 0:114 Constant: |
| 0:114 1 (const int) |
| 0:114 subgroupClusteredXor ( global highp 2-component vector of uint) |
| 0:114 vector swizzle ( temp highp 2-component vector of uint) |
| 0:114 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) |
| 0:114 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:114 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:114 Constant: |
| 0:114 1 (const int) |
| 0:114 Constant: |
| 0:114 2 (const int) |
| 0:114 Sequence |
| 0:114 Constant: |
| 0:114 0 (const int) |
| 0:114 Constant: |
| 0:114 1 (const int) |
| 0:114 Constant: |
| 0:114 1 (const uint) |
| 0:115 move second child to first child ( temp highp 3-component vector of uint) |
| 0:115 vector swizzle ( temp highp 3-component vector of uint) |
| 0:115 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) |
| 0:115 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:115 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:115 Constant: |
| 0:115 3 (const int) |
| 0:115 Constant: |
| 0:115 2 (const int) |
| 0:115 Sequence |
| 0:115 Constant: |
| 0:115 0 (const int) |
| 0:115 Constant: |
| 0:115 1 (const int) |
| 0:115 Constant: |
| 0:115 2 (const int) |
| 0:115 subgroupClusteredXor ( global highp 3-component vector of uint) |
| 0:115 vector swizzle ( temp highp 3-component vector of uint) |
| 0:115 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) |
| 0:115 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:115 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:115 Constant: |
| 0:115 2 (const int) |
| 0:115 Constant: |
| 0:115 2 (const int) |
| 0:115 Sequence |
| 0:115 Constant: |
| 0:115 0 (const int) |
| 0:115 Constant: |
| 0:115 1 (const int) |
| 0:115 Constant: |
| 0:115 2 (const int) |
| 0:115 Constant: |
| 0:115 1 (const uint) |
| 0:116 move second child to first child ( temp highp 4-component vector of uint) |
| 0:116 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) |
| 0:116 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:116 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:116 Constant: |
| 0:116 3 (const int) |
| 0:116 Constant: |
| 0:116 2 (const int) |
| 0:116 subgroupClusteredXor ( global highp 4-component vector of uint) |
| 0:116 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) |
| 0:116 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:116 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:116 Constant: |
| 0:116 3 (const int) |
| 0:116 Constant: |
| 0:116 2 (const int) |
| 0:116 Constant: |
| 0:116 1 (const uint) |
| 0:118 move second child to first child ( temp highp int) |
| 0:118 direct index ( temp highp int) |
| 0:118 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0:118 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:118 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:118 Constant: |
| 0:118 0 (const int) |
| 0:118 Constant: |
| 0:118 1 (const int) |
| 0:118 Constant: |
| 0:118 0 (const int) |
| 0:118 Convert bool to int ( temp highp int) |
| 0:118 subgroupClusteredXor ( global bool) |
| 0:118 Compare Less Than ( temp bool) |
| 0:118 direct index ( temp highp int) |
| 0:118 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0:118 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:118 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:118 Constant: |
| 0:118 0 (const int) |
| 0:118 Constant: |
| 0:118 1 (const int) |
| 0:118 Constant: |
| 0:118 0 (const int) |
| 0:118 Constant: |
| 0:118 0 (const int) |
| 0:118 Constant: |
| 0:118 1 (const uint) |
| 0:119 move second child to first child ( temp highp 2-component vector of int) |
| 0:119 vector swizzle ( temp highp 2-component vector of int) |
| 0:119 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0:119 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:119 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:119 Constant: |
| 0:119 0 (const int) |
| 0:119 Constant: |
| 0:119 1 (const int) |
| 0:119 Sequence |
| 0:119 Constant: |
| 0:119 0 (const int) |
| 0:119 Constant: |
| 0:119 1 (const int) |
| 0:119 Convert bool to int ( temp highp 2-component vector of int) |
| 0:119 subgroupClusteredXor ( global 2-component vector of bool) |
| 0:119 Compare Less Than ( global 2-component vector of bool, operation at highp) |
| 0:119 vector swizzle ( temp highp 2-component vector of int) |
| 0:119 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0:119 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:119 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:119 Constant: |
| 0:119 1 (const int) |
| 0:119 Constant: |
| 0:119 1 (const int) |
| 0:119 Sequence |
| 0:119 Constant: |
| 0:119 0 (const int) |
| 0:119 Constant: |
| 0:119 1 (const int) |
| 0:119 Constant: |
| 0:119 0 (const int) |
| 0:119 0 (const int) |
| 0:119 Constant: |
| 0:119 1 (const uint) |
| 0:120 move second child to first child ( temp highp 3-component vector of int) |
| 0:120 vector swizzle ( temp highp 3-component vector of int) |
| 0:120 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0:120 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:120 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:120 Constant: |
| 0:120 0 (const int) |
| 0:120 Constant: |
| 0:120 1 (const int) |
| 0:120 Sequence |
| 0:120 Constant: |
| 0:120 0 (const int) |
| 0:120 Constant: |
| 0:120 1 (const int) |
| 0:120 Constant: |
| 0:120 2 (const int) |
| 0:120 Convert bool to int ( temp highp 3-component vector of int) |
| 0:120 subgroupClusteredXor ( global 3-component vector of bool) |
| 0:120 Compare Less Than ( global 3-component vector of bool, operation at highp) |
| 0:120 vector swizzle ( temp highp 3-component vector of int) |
| 0:120 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0:120 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:120 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:120 Constant: |
| 0:120 1 (const int) |
| 0:120 Constant: |
| 0:120 1 (const int) |
| 0:120 Sequence |
| 0:120 Constant: |
| 0:120 0 (const int) |
| 0:120 Constant: |
| 0:120 1 (const int) |
| 0:120 Constant: |
| 0:120 2 (const int) |
| 0:120 Constant: |
| 0:120 0 (const int) |
| 0:120 0 (const int) |
| 0:120 0 (const int) |
| 0:120 Constant: |
| 0:120 1 (const uint) |
| 0:121 move second child to first child ( temp highp 4-component vector of int) |
| 0:121 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0:121 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:121 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:121 Constant: |
| 0:121 0 (const int) |
| 0:121 Constant: |
| 0:121 1 (const int) |
| 0:121 Convert bool to int ( temp highp 4-component vector of int) |
| 0:121 subgroupClusteredXor ( global 4-component vector of bool) |
| 0:121 Compare Less Than ( global 4-component vector of bool, operation at highp) |
| 0:121 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0:121 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:121 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:121 Constant: |
| 0:121 1 (const int) |
| 0:121 Constant: |
| 0:121 1 (const int) |
| 0:121 Constant: |
| 0:121 0 (const int) |
| 0:121 0 (const int) |
| 0:121 0 (const int) |
| 0:121 0 (const int) |
| 0:121 Constant: |
| 0:121 1 (const uint) |
| 0:? Linker Objects |
| 0:? 'gl_WorkGroupSize' ( const highp 3-component vector of uint WorkGroupSize) |
| 0:? 8 (const uint) |
| 0:? 1 (const uint) |
| 0:? 1 (const uint) |
| 0:? 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| |
| |
| Linked compute stage: |
| |
| |
| Shader version: 320 |
| Requested GL_KHR_shader_subgroup_basic |
| Requested GL_KHR_shader_subgroup_clustered |
| local_size = (8, 1, 1) |
| 0:? Sequence |
| 0:14 Function Definition: main( ( global void) |
| 0:14 Function Parameters: |
| 0:16 Sequence |
| 0:16 Sequence |
| 0:16 move second child to first child ( temp highp uint) |
| 0:16 'invocation' ( temp highp uint) |
| 0:16 mod ( temp mediump uint) |
| 0:16 add ( temp mediump uint) |
| 0:16 'gl_SubgroupInvocationID' ( in mediump uint SubgroupInvocationID) |
| 0:16 'gl_SubgroupSize' ( in mediump uint SubgroupSize) |
| 0:16 Constant: |
| 0:16 4 (const uint) |
| 0:18 move second child to first child ( temp highp float) |
| 0:18 direct index ( temp highp float) |
| 0:18 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) |
| 0: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}) |
| 0: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}) |
| 0:18 Constant: |
| 0:18 0 (const int) |
| 0:18 Constant: |
| 0:18 0 (const int) |
| 0:18 Constant: |
| 0:18 0 (const int) |
| 0:18 subgroupClusteredAdd ( global highp float) |
| 0:18 direct index ( temp highp float) |
| 0:18 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) |
| 0: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}) |
| 0: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}) |
| 0:18 Constant: |
| 0:18 0 (const int) |
| 0:18 Constant: |
| 0:18 0 (const int) |
| 0:18 Constant: |
| 0:18 0 (const int) |
| 0:18 Constant: |
| 0:18 1 (const uint) |
| 0:19 move second child to first child ( temp highp 2-component vector of float) |
| 0:19 vector swizzle ( temp highp 2-component vector of float) |
| 0:19 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) |
| 0: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}) |
| 0: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}) |
| 0:19 Constant: |
| 0:19 0 (const int) |
| 0:19 Constant: |
| 0:19 0 (const int) |
| 0:19 Sequence |
| 0:19 Constant: |
| 0:19 0 (const int) |
| 0:19 Constant: |
| 0:19 1 (const int) |
| 0:19 subgroupClusteredAdd ( global highp 2-component vector of float) |
| 0:19 vector swizzle ( temp highp 2-component vector of float) |
| 0:19 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) |
| 0: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}) |
| 0: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}) |
| 0:19 Constant: |
| 0:19 1 (const int) |
| 0:19 Constant: |
| 0:19 0 (const int) |
| 0:19 Sequence |
| 0:19 Constant: |
| 0:19 0 (const int) |
| 0:19 Constant: |
| 0:19 1 (const int) |
| 0:19 Constant: |
| 0:19 1 (const uint) |
| 0:20 move second child to first child ( temp highp 3-component vector of float) |
| 0:20 vector swizzle ( temp highp 3-component vector of float) |
| 0:20 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) |
| 0: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}) |
| 0: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}) |
| 0:20 Constant: |
| 0:20 0 (const int) |
| 0:20 Constant: |
| 0:20 0 (const int) |
| 0:20 Sequence |
| 0:20 Constant: |
| 0:20 0 (const int) |
| 0:20 Constant: |
| 0:20 1 (const int) |
| 0:20 Constant: |
| 0:20 2 (const int) |
| 0:20 subgroupClusteredAdd ( global highp 3-component vector of float) |
| 0:20 vector swizzle ( temp highp 3-component vector of float) |
| 0:20 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) |
| 0: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}) |
| 0: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}) |
| 0:20 Constant: |
| 0:20 2 (const int) |
| 0:20 Constant: |
| 0:20 0 (const int) |
| 0:20 Sequence |
| 0:20 Constant: |
| 0:20 0 (const int) |
| 0:20 Constant: |
| 0:20 1 (const int) |
| 0:20 Constant: |
| 0:20 2 (const int) |
| 0:20 Constant: |
| 0:20 1 (const uint) |
| 0:21 move second child to first child ( temp highp 4-component vector of float) |
| 0:21 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) |
| 0: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}) |
| 0: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}) |
| 0:21 Constant: |
| 0:21 0 (const int) |
| 0:21 Constant: |
| 0:21 0 (const int) |
| 0:21 subgroupClusteredAdd ( global highp 4-component vector of float) |
| 0:21 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) |
| 0: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}) |
| 0: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}) |
| 0:21 Constant: |
| 0:21 3 (const int) |
| 0:21 Constant: |
| 0:21 0 (const int) |
| 0:21 Constant: |
| 0:21 1 (const uint) |
| 0:23 move second child to first child ( temp highp int) |
| 0:23 direct index ( temp highp int) |
| 0:23 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0: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}) |
| 0: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}) |
| 0:23 Constant: |
| 0:23 1 (const int) |
| 0:23 Constant: |
| 0:23 1 (const int) |
| 0:23 Constant: |
| 0:23 0 (const int) |
| 0:23 subgroupClusteredAdd ( global highp int) |
| 0:23 direct index ( temp highp int) |
| 0:23 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0: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}) |
| 0: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}) |
| 0:23 Constant: |
| 0:23 0 (const int) |
| 0:23 Constant: |
| 0:23 1 (const int) |
| 0:23 Constant: |
| 0:23 0 (const int) |
| 0:23 Constant: |
| 0:23 1 (const uint) |
| 0:24 move second child to first child ( temp highp 2-component vector of int) |
| 0:24 vector swizzle ( temp highp 2-component vector of int) |
| 0:24 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0: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}) |
| 0: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}) |
| 0:24 Constant: |
| 0:24 1 (const int) |
| 0:24 Constant: |
| 0:24 1 (const int) |
| 0:24 Sequence |
| 0:24 Constant: |
| 0:24 0 (const int) |
| 0:24 Constant: |
| 0:24 1 (const int) |
| 0:24 subgroupClusteredAdd ( global highp 2-component vector of int) |
| 0:24 vector swizzle ( temp highp 2-component vector of int) |
| 0:24 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0: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}) |
| 0: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}) |
| 0:24 Constant: |
| 0:24 1 (const int) |
| 0:24 Constant: |
| 0:24 1 (const int) |
| 0:24 Sequence |
| 0:24 Constant: |
| 0:24 0 (const int) |
| 0:24 Constant: |
| 0:24 1 (const int) |
| 0:24 Constant: |
| 0:24 1 (const uint) |
| 0:25 move second child to first child ( temp highp 3-component vector of int) |
| 0:25 vector swizzle ( temp highp 3-component vector of int) |
| 0:25 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0: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}) |
| 0: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}) |
| 0:25 Constant: |
| 0:25 1 (const int) |
| 0:25 Constant: |
| 0:25 1 (const int) |
| 0:25 Sequence |
| 0:25 Constant: |
| 0:25 0 (const int) |
| 0:25 Constant: |
| 0:25 1 (const int) |
| 0:25 Constant: |
| 0:25 2 (const int) |
| 0:25 subgroupClusteredAdd ( global highp 3-component vector of int) |
| 0:25 vector swizzle ( temp highp 3-component vector of int) |
| 0:25 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0: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}) |
| 0: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}) |
| 0:25 Constant: |
| 0:25 2 (const int) |
| 0:25 Constant: |
| 0:25 1 (const int) |
| 0:25 Sequence |
| 0:25 Constant: |
| 0:25 0 (const int) |
| 0:25 Constant: |
| 0:25 1 (const int) |
| 0:25 Constant: |
| 0:25 2 (const int) |
| 0:25 Constant: |
| 0:25 1 (const uint) |
| 0:26 move second child to first child ( temp highp 4-component vector of int) |
| 0:26 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0: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}) |
| 0: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}) |
| 0:26 Constant: |
| 0:26 1 (const int) |
| 0:26 Constant: |
| 0:26 1 (const int) |
| 0:26 subgroupClusteredAdd ( global highp 4-component vector of int) |
| 0:26 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0: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}) |
| 0: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}) |
| 0:26 Constant: |
| 0:26 3 (const int) |
| 0:26 Constant: |
| 0:26 1 (const int) |
| 0:26 Constant: |
| 0:26 1 (const uint) |
| 0:28 move second child to first child ( temp highp uint) |
| 0:28 direct index ( temp highp uint) |
| 0:28 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) |
| 0: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}) |
| 0: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}) |
| 0:28 Constant: |
| 0:28 2 (const int) |
| 0:28 Constant: |
| 0:28 2 (const int) |
| 0:28 Constant: |
| 0:28 0 (const int) |
| 0:28 subgroupClusteredAdd ( global highp uint) |
| 0:28 direct index ( temp highp uint) |
| 0:28 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) |
| 0: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}) |
| 0: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}) |
| 0:28 Constant: |
| 0:28 0 (const int) |
| 0:28 Constant: |
| 0:28 2 (const int) |
| 0:28 Constant: |
| 0:28 0 (const int) |
| 0:28 Constant: |
| 0:28 1 (const uint) |
| 0:29 move second child to first child ( temp highp 2-component vector of uint) |
| 0:29 vector swizzle ( temp highp 2-component vector of uint) |
| 0:29 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) |
| 0: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}) |
| 0: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}) |
| 0:29 Constant: |
| 0:29 2 (const int) |
| 0:29 Constant: |
| 0:29 2 (const int) |
| 0:29 Sequence |
| 0:29 Constant: |
| 0:29 0 (const int) |
| 0:29 Constant: |
| 0:29 1 (const int) |
| 0:29 subgroupClusteredAdd ( global highp 2-component vector of uint) |
| 0:29 vector swizzle ( temp highp 2-component vector of uint) |
| 0:29 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) |
| 0: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}) |
| 0: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}) |
| 0:29 Constant: |
| 0:29 1 (const int) |
| 0:29 Constant: |
| 0:29 2 (const int) |
| 0:29 Sequence |
| 0:29 Constant: |
| 0:29 0 (const int) |
| 0:29 Constant: |
| 0:29 1 (const int) |
| 0:29 Constant: |
| 0:29 1 (const uint) |
| 0:30 move second child to first child ( temp highp 3-component vector of uint) |
| 0:30 vector swizzle ( temp highp 3-component vector of uint) |
| 0:30 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) |
| 0: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}) |
| 0: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}) |
| 0:30 Constant: |
| 0:30 2 (const int) |
| 0:30 Constant: |
| 0:30 2 (const int) |
| 0:30 Sequence |
| 0:30 Constant: |
| 0:30 0 (const int) |
| 0:30 Constant: |
| 0:30 1 (const int) |
| 0:30 Constant: |
| 0:30 2 (const int) |
| 0:30 subgroupClusteredAdd ( global highp 3-component vector of uint) |
| 0:30 vector swizzle ( temp highp 3-component vector of uint) |
| 0:30 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) |
| 0: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}) |
| 0: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}) |
| 0:30 Constant: |
| 0:30 2 (const int) |
| 0:30 Constant: |
| 0:30 2 (const int) |
| 0:30 Sequence |
| 0:30 Constant: |
| 0:30 0 (const int) |
| 0:30 Constant: |
| 0:30 1 (const int) |
| 0:30 Constant: |
| 0:30 2 (const int) |
| 0:30 Constant: |
| 0:30 1 (const uint) |
| 0:31 move second child to first child ( temp highp 4-component vector of uint) |
| 0:31 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) |
| 0: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}) |
| 0: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}) |
| 0:31 Constant: |
| 0:31 2 (const int) |
| 0:31 Constant: |
| 0:31 2 (const int) |
| 0:31 subgroupClusteredAdd ( global highp 4-component vector of uint) |
| 0:31 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) |
| 0: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}) |
| 0: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}) |
| 0:31 Constant: |
| 0:31 3 (const int) |
| 0:31 Constant: |
| 0:31 2 (const int) |
| 0:31 Constant: |
| 0:31 1 (const uint) |
| 0:33 move second child to first child ( temp highp float) |
| 0:33 direct index ( temp highp float) |
| 0:33 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) |
| 0: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}) |
| 0: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}) |
| 0:33 Constant: |
| 0:33 3 (const int) |
| 0:33 Constant: |
| 0:33 0 (const int) |
| 0:33 Constant: |
| 0:33 0 (const int) |
| 0:33 subgroupClusteredMul ( global highp float) |
| 0:33 direct index ( temp highp float) |
| 0:33 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) |
| 0: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}) |
| 0: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}) |
| 0:33 Constant: |
| 0:33 0 (const int) |
| 0:33 Constant: |
| 0:33 0 (const int) |
| 0:33 Constant: |
| 0:33 0 (const int) |
| 0:33 Constant: |
| 0:33 1 (const uint) |
| 0:34 move second child to first child ( temp highp 2-component vector of float) |
| 0:34 vector swizzle ( temp highp 2-component vector of float) |
| 0:34 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) |
| 0: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}) |
| 0: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}) |
| 0:34 Constant: |
| 0:34 3 (const int) |
| 0:34 Constant: |
| 0:34 0 (const int) |
| 0:34 Sequence |
| 0:34 Constant: |
| 0:34 0 (const int) |
| 0:34 Constant: |
| 0:34 1 (const int) |
| 0:34 subgroupClusteredMul ( global highp 2-component vector of float) |
| 0:34 vector swizzle ( temp highp 2-component vector of float) |
| 0:34 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) |
| 0: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}) |
| 0: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}) |
| 0:34 Constant: |
| 0:34 1 (const int) |
| 0:34 Constant: |
| 0:34 0 (const int) |
| 0:34 Sequence |
| 0:34 Constant: |
| 0:34 0 (const int) |
| 0:34 Constant: |
| 0:34 1 (const int) |
| 0:34 Constant: |
| 0:34 1 (const uint) |
| 0:35 move second child to first child ( temp highp 3-component vector of float) |
| 0:35 vector swizzle ( temp highp 3-component vector of float) |
| 0:35 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) |
| 0: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}) |
| 0: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}) |
| 0:35 Constant: |
| 0:35 3 (const int) |
| 0:35 Constant: |
| 0:35 0 (const int) |
| 0:35 Sequence |
| 0:35 Constant: |
| 0:35 0 (const int) |
| 0:35 Constant: |
| 0:35 1 (const int) |
| 0:35 Constant: |
| 0:35 2 (const int) |
| 0:35 subgroupClusteredMul ( global highp 3-component vector of float) |
| 0:35 vector swizzle ( temp highp 3-component vector of float) |
| 0:35 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) |
| 0: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}) |
| 0: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}) |
| 0:35 Constant: |
| 0:35 2 (const int) |
| 0:35 Constant: |
| 0:35 0 (const int) |
| 0:35 Sequence |
| 0:35 Constant: |
| 0:35 0 (const int) |
| 0:35 Constant: |
| 0:35 1 (const int) |
| 0:35 Constant: |
| 0:35 2 (const int) |
| 0:35 Constant: |
| 0:35 1 (const uint) |
| 0:36 move second child to first child ( temp highp 4-component vector of float) |
| 0:36 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) |
| 0: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}) |
| 0: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}) |
| 0:36 Constant: |
| 0:36 3 (const int) |
| 0:36 Constant: |
| 0:36 0 (const int) |
| 0:36 subgroupClusteredMul ( global highp 4-component vector of float) |
| 0:36 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) |
| 0: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}) |
| 0: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}) |
| 0:36 Constant: |
| 0:36 3 (const int) |
| 0:36 Constant: |
| 0:36 0 (const int) |
| 0:36 Constant: |
| 0:36 1 (const uint) |
| 0:38 move second child to first child ( temp highp int) |
| 0:38 direct index ( temp highp int) |
| 0:38 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0: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}) |
| 0: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}) |
| 0:38 Constant: |
| 0:38 0 (const int) |
| 0:38 Constant: |
| 0:38 1 (const int) |
| 0:38 Constant: |
| 0:38 0 (const int) |
| 0:38 subgroupClusteredMul ( global highp int) |
| 0:38 direct index ( temp highp int) |
| 0:38 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0: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}) |
| 0: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}) |
| 0:38 Constant: |
| 0:38 0 (const int) |
| 0:38 Constant: |
| 0:38 1 (const int) |
| 0:38 Constant: |
| 0:38 0 (const int) |
| 0:38 Constant: |
| 0:38 1 (const uint) |
| 0:39 move second child to first child ( temp highp 2-component vector of int) |
| 0:39 vector swizzle ( temp highp 2-component vector of int) |
| 0:39 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0: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}) |
| 0: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}) |
| 0:39 Constant: |
| 0:39 0 (const int) |
| 0:39 Constant: |
| 0:39 1 (const int) |
| 0:39 Sequence |
| 0:39 Constant: |
| 0:39 0 (const int) |
| 0:39 Constant: |
| 0:39 1 (const int) |
| 0:39 subgroupClusteredMul ( global highp 2-component vector of int) |
| 0:39 vector swizzle ( temp highp 2-component vector of int) |
| 0:39 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0: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}) |
| 0: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}) |
| 0:39 Constant: |
| 0:39 1 (const int) |
| 0:39 Constant: |
| 0:39 1 (const int) |
| 0:39 Sequence |
| 0:39 Constant: |
| 0:39 0 (const int) |
| 0:39 Constant: |
| 0:39 1 (const int) |
| 0:39 Constant: |
| 0:39 1 (const uint) |
| 0:40 move second child to first child ( temp highp 3-component vector of int) |
| 0:40 vector swizzle ( temp highp 3-component vector of int) |
| 0:40 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0: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}) |
| 0: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}) |
| 0:40 Constant: |
| 0:40 0 (const int) |
| 0:40 Constant: |
| 0:40 1 (const int) |
| 0:40 Sequence |
| 0:40 Constant: |
| 0:40 0 (const int) |
| 0:40 Constant: |
| 0:40 1 (const int) |
| 0:40 Constant: |
| 0:40 2 (const int) |
| 0:40 subgroupClusteredMul ( global highp 3-component vector of int) |
| 0:40 vector swizzle ( temp highp 3-component vector of int) |
| 0:40 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0: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}) |
| 0: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}) |
| 0:40 Constant: |
| 0:40 2 (const int) |
| 0:40 Constant: |
| 0:40 1 (const int) |
| 0:40 Sequence |
| 0:40 Constant: |
| 0:40 0 (const int) |
| 0:40 Constant: |
| 0:40 1 (const int) |
| 0:40 Constant: |
| 0:40 2 (const int) |
| 0:40 Constant: |
| 0:40 1 (const uint) |
| 0:41 move second child to first child ( temp highp 4-component vector of int) |
| 0:41 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0: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}) |
| 0: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}) |
| 0:41 Constant: |
| 0:41 0 (const int) |
| 0:41 Constant: |
| 0:41 1 (const int) |
| 0:41 subgroupClusteredMul ( global highp 4-component vector of int) |
| 0:41 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0: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}) |
| 0: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}) |
| 0:41 Constant: |
| 0:41 3 (const int) |
| 0:41 Constant: |
| 0:41 1 (const int) |
| 0:41 Constant: |
| 0:41 1 (const uint) |
| 0:43 move second child to first child ( temp highp uint) |
| 0:43 direct index ( temp highp uint) |
| 0:43 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) |
| 0: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}) |
| 0: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}) |
| 0:43 Constant: |
| 0:43 1 (const int) |
| 0:43 Constant: |
| 0:43 2 (const int) |
| 0:43 Constant: |
| 0:43 0 (const int) |
| 0:43 subgroupClusteredMul ( global highp uint) |
| 0:43 direct index ( temp highp uint) |
| 0:43 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) |
| 0: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}) |
| 0: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}) |
| 0:43 Constant: |
| 0:43 0 (const int) |
| 0:43 Constant: |
| 0:43 2 (const int) |
| 0:43 Constant: |
| 0:43 0 (const int) |
| 0:43 Constant: |
| 0:43 1 (const uint) |
| 0:44 move second child to first child ( temp highp 2-component vector of uint) |
| 0:44 vector swizzle ( temp highp 2-component vector of uint) |
| 0:44 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) |
| 0: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}) |
| 0: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}) |
| 0:44 Constant: |
| 0:44 1 (const int) |
| 0:44 Constant: |
| 0:44 2 (const int) |
| 0:44 Sequence |
| 0:44 Constant: |
| 0:44 0 (const int) |
| 0:44 Constant: |
| 0:44 1 (const int) |
| 0:44 subgroupClusteredMul ( global highp 2-component vector of uint) |
| 0:44 vector swizzle ( temp highp 2-component vector of uint) |
| 0:44 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) |
| 0: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}) |
| 0: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}) |
| 0:44 Constant: |
| 0:44 1 (const int) |
| 0:44 Constant: |
| 0:44 2 (const int) |
| 0:44 Sequence |
| 0:44 Constant: |
| 0:44 0 (const int) |
| 0:44 Constant: |
| 0:44 1 (const int) |
| 0:44 Constant: |
| 0:44 1 (const uint) |
| 0:45 move second child to first child ( temp highp 3-component vector of uint) |
| 0:45 vector swizzle ( temp highp 3-component vector of uint) |
| 0:45 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) |
| 0: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}) |
| 0: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}) |
| 0:45 Constant: |
| 0:45 1 (const int) |
| 0:45 Constant: |
| 0:45 2 (const int) |
| 0:45 Sequence |
| 0:45 Constant: |
| 0:45 0 (const int) |
| 0:45 Constant: |
| 0:45 1 (const int) |
| 0:45 Constant: |
| 0:45 2 (const int) |
| 0:45 subgroupClusteredMul ( global highp 3-component vector of uint) |
| 0:45 vector swizzle ( temp highp 3-component vector of uint) |
| 0:45 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) |
| 0: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}) |
| 0: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}) |
| 0:45 Constant: |
| 0:45 2 (const int) |
| 0:45 Constant: |
| 0:45 2 (const int) |
| 0:45 Sequence |
| 0:45 Constant: |
| 0:45 0 (const int) |
| 0:45 Constant: |
| 0:45 1 (const int) |
| 0:45 Constant: |
| 0:45 2 (const int) |
| 0:45 Constant: |
| 0:45 1 (const uint) |
| 0:46 move second child to first child ( temp highp 4-component vector of uint) |
| 0:46 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) |
| 0: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}) |
| 0: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}) |
| 0:46 Constant: |
| 0:46 1 (const int) |
| 0:46 Constant: |
| 0:46 2 (const int) |
| 0:46 subgroupClusteredMul ( global highp 4-component vector of uint) |
| 0:46 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) |
| 0: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}) |
| 0: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}) |
| 0:46 Constant: |
| 0:46 3 (const int) |
| 0:46 Constant: |
| 0:46 2 (const int) |
| 0:46 Constant: |
| 0:46 1 (const uint) |
| 0:48 move second child to first child ( temp highp float) |
| 0:48 direct index ( temp highp float) |
| 0:48 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) |
| 0: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}) |
| 0: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}) |
| 0:48 Constant: |
| 0:48 2 (const int) |
| 0:48 Constant: |
| 0:48 0 (const int) |
| 0:48 Constant: |
| 0:48 0 (const int) |
| 0:48 subgroupClusteredMin ( global highp float) |
| 0:48 direct index ( temp highp float) |
| 0:48 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) |
| 0: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}) |
| 0: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}) |
| 0:48 Constant: |
| 0:48 0 (const int) |
| 0:48 Constant: |
| 0:48 0 (const int) |
| 0:48 Constant: |
| 0:48 0 (const int) |
| 0:48 Constant: |
| 0:48 1 (const uint) |
| 0:49 move second child to first child ( temp highp 2-component vector of float) |
| 0:49 vector swizzle ( temp highp 2-component vector of float) |
| 0:49 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) |
| 0: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}) |
| 0: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}) |
| 0:49 Constant: |
| 0:49 2 (const int) |
| 0:49 Constant: |
| 0:49 0 (const int) |
| 0:49 Sequence |
| 0:49 Constant: |
| 0:49 0 (const int) |
| 0:49 Constant: |
| 0:49 1 (const int) |
| 0:49 subgroupClusteredMin ( global highp 2-component vector of float) |
| 0:49 vector swizzle ( temp highp 2-component vector of float) |
| 0:49 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) |
| 0: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}) |
| 0: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}) |
| 0:49 Constant: |
| 0:49 1 (const int) |
| 0:49 Constant: |
| 0:49 0 (const int) |
| 0:49 Sequence |
| 0:49 Constant: |
| 0:49 0 (const int) |
| 0:49 Constant: |
| 0:49 1 (const int) |
| 0:49 Constant: |
| 0:49 1 (const uint) |
| 0:50 move second child to first child ( temp highp 3-component vector of float) |
| 0:50 vector swizzle ( temp highp 3-component vector of float) |
| 0:50 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) |
| 0: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}) |
| 0: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}) |
| 0:50 Constant: |
| 0:50 2 (const int) |
| 0:50 Constant: |
| 0:50 0 (const int) |
| 0:50 Sequence |
| 0:50 Constant: |
| 0:50 0 (const int) |
| 0:50 Constant: |
| 0:50 1 (const int) |
| 0:50 Constant: |
| 0:50 2 (const int) |
| 0:50 subgroupClusteredMin ( global highp 3-component vector of float) |
| 0:50 vector swizzle ( temp highp 3-component vector of float) |
| 0:50 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) |
| 0: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}) |
| 0: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}) |
| 0:50 Constant: |
| 0:50 2 (const int) |
| 0:50 Constant: |
| 0:50 0 (const int) |
| 0:50 Sequence |
| 0:50 Constant: |
| 0:50 0 (const int) |
| 0:50 Constant: |
| 0:50 1 (const int) |
| 0:50 Constant: |
| 0:50 2 (const int) |
| 0:50 Constant: |
| 0:50 1 (const uint) |
| 0:51 move second child to first child ( temp highp 4-component vector of float) |
| 0:51 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) |
| 0: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}) |
| 0: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}) |
| 0:51 Constant: |
| 0:51 2 (const int) |
| 0:51 Constant: |
| 0:51 0 (const int) |
| 0:51 subgroupClusteredMin ( global highp 4-component vector of float) |
| 0:51 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) |
| 0: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}) |
| 0: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}) |
| 0:51 Constant: |
| 0:51 3 (const int) |
| 0:51 Constant: |
| 0:51 0 (const int) |
| 0:51 Constant: |
| 0:51 1 (const uint) |
| 0:53 move second child to first child ( temp highp int) |
| 0:53 direct index ( temp highp int) |
| 0:53 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0: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}) |
| 0: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}) |
| 0:53 Constant: |
| 0:53 3 (const int) |
| 0:53 Constant: |
| 0:53 1 (const int) |
| 0:53 Constant: |
| 0:53 0 (const int) |
| 0:53 subgroupClusteredMin ( global highp int) |
| 0:53 direct index ( temp highp int) |
| 0:53 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0: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}) |
| 0: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}) |
| 0:53 Constant: |
| 0:53 0 (const int) |
| 0:53 Constant: |
| 0:53 1 (const int) |
| 0:53 Constant: |
| 0:53 0 (const int) |
| 0:53 Constant: |
| 0:53 1 (const uint) |
| 0:54 move second child to first child ( temp highp 2-component vector of int) |
| 0:54 vector swizzle ( temp highp 2-component vector of int) |
| 0:54 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0: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}) |
| 0: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}) |
| 0:54 Constant: |
| 0:54 3 (const int) |
| 0:54 Constant: |
| 0:54 1 (const int) |
| 0:54 Sequence |
| 0:54 Constant: |
| 0:54 0 (const int) |
| 0:54 Constant: |
| 0:54 1 (const int) |
| 0:54 subgroupClusteredMin ( global highp 2-component vector of int) |
| 0:54 vector swizzle ( temp highp 2-component vector of int) |
| 0:54 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0: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}) |
| 0: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}) |
| 0:54 Constant: |
| 0:54 1 (const int) |
| 0:54 Constant: |
| 0:54 1 (const int) |
| 0:54 Sequence |
| 0:54 Constant: |
| 0:54 0 (const int) |
| 0:54 Constant: |
| 0:54 1 (const int) |
| 0:54 Constant: |
| 0:54 1 (const uint) |
| 0:55 move second child to first child ( temp highp 3-component vector of int) |
| 0:55 vector swizzle ( temp highp 3-component vector of int) |
| 0:55 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0: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}) |
| 0: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}) |
| 0:55 Constant: |
| 0:55 3 (const int) |
| 0:55 Constant: |
| 0:55 1 (const int) |
| 0:55 Sequence |
| 0:55 Constant: |
| 0:55 0 (const int) |
| 0:55 Constant: |
| 0:55 1 (const int) |
| 0:55 Constant: |
| 0:55 2 (const int) |
| 0:55 subgroupClusteredMin ( global highp 3-component vector of int) |
| 0:55 vector swizzle ( temp highp 3-component vector of int) |
| 0:55 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0: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}) |
| 0: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}) |
| 0:55 Constant: |
| 0:55 2 (const int) |
| 0:55 Constant: |
| 0:55 1 (const int) |
| 0:55 Sequence |
| 0:55 Constant: |
| 0:55 0 (const int) |
| 0:55 Constant: |
| 0:55 1 (const int) |
| 0:55 Constant: |
| 0:55 2 (const int) |
| 0:55 Constant: |
| 0:55 1 (const uint) |
| 0:56 move second child to first child ( temp highp 4-component vector of int) |
| 0:56 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0: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}) |
| 0: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}) |
| 0:56 Constant: |
| 0:56 3 (const int) |
| 0:56 Constant: |
| 0:56 1 (const int) |
| 0:56 subgroupClusteredMin ( global highp 4-component vector of int) |
| 0:56 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0: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}) |
| 0: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}) |
| 0:56 Constant: |
| 0:56 3 (const int) |
| 0:56 Constant: |
| 0:56 1 (const int) |
| 0:56 Constant: |
| 0:56 1 (const uint) |
| 0:58 move second child to first child ( temp highp uint) |
| 0:58 direct index ( temp highp uint) |
| 0:58 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) |
| 0: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}) |
| 0: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}) |
| 0:58 Constant: |
| 0:58 0 (const int) |
| 0:58 Constant: |
| 0:58 2 (const int) |
| 0:58 Constant: |
| 0:58 0 (const int) |
| 0:58 subgroupClusteredMin ( global highp uint) |
| 0:58 direct index ( temp highp uint) |
| 0:58 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) |
| 0: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}) |
| 0: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}) |
| 0:58 Constant: |
| 0:58 0 (const int) |
| 0:58 Constant: |
| 0:58 2 (const int) |
| 0:58 Constant: |
| 0:58 0 (const int) |
| 0:58 Constant: |
| 0:58 1 (const uint) |
| 0:59 move second child to first child ( temp highp 2-component vector of uint) |
| 0:59 vector swizzle ( temp highp 2-component vector of uint) |
| 0:59 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) |
| 0: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}) |
| 0: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}) |
| 0:59 Constant: |
| 0:59 0 (const int) |
| 0:59 Constant: |
| 0:59 2 (const int) |
| 0:59 Sequence |
| 0:59 Constant: |
| 0:59 0 (const int) |
| 0:59 Constant: |
| 0:59 1 (const int) |
| 0:59 subgroupClusteredMin ( global highp 2-component vector of uint) |
| 0:59 vector swizzle ( temp highp 2-component vector of uint) |
| 0:59 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) |
| 0: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}) |
| 0: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}) |
| 0:59 Constant: |
| 0:59 1 (const int) |
| 0:59 Constant: |
| 0:59 2 (const int) |
| 0:59 Sequence |
| 0:59 Constant: |
| 0:59 0 (const int) |
| 0:59 Constant: |
| 0:59 1 (const int) |
| 0:59 Constant: |
| 0:59 1 (const uint) |
| 0:60 move second child to first child ( temp highp 3-component vector of uint) |
| 0:60 vector swizzle ( temp highp 3-component vector of uint) |
| 0:60 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) |
| 0: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}) |
| 0: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}) |
| 0:60 Constant: |
| 0:60 0 (const int) |
| 0:60 Constant: |
| 0:60 2 (const int) |
| 0:60 Sequence |
| 0:60 Constant: |
| 0:60 0 (const int) |
| 0:60 Constant: |
| 0:60 1 (const int) |
| 0:60 Constant: |
| 0:60 2 (const int) |
| 0:60 subgroupClusteredMin ( global highp 3-component vector of uint) |
| 0:60 vector swizzle ( temp highp 3-component vector of uint) |
| 0:60 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) |
| 0: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}) |
| 0: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}) |
| 0:60 Constant: |
| 0:60 2 (const int) |
| 0:60 Constant: |
| 0:60 2 (const int) |
| 0:60 Sequence |
| 0:60 Constant: |
| 0:60 0 (const int) |
| 0:60 Constant: |
| 0:60 1 (const int) |
| 0:60 Constant: |
| 0:60 2 (const int) |
| 0:60 Constant: |
| 0:60 1 (const uint) |
| 0:61 move second child to first child ( temp highp 4-component vector of uint) |
| 0:61 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) |
| 0: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}) |
| 0: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}) |
| 0:61 Constant: |
| 0:61 0 (const int) |
| 0:61 Constant: |
| 0:61 2 (const int) |
| 0:61 subgroupClusteredMin ( global highp 4-component vector of uint) |
| 0:61 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) |
| 0: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}) |
| 0: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}) |
| 0:61 Constant: |
| 0:61 3 (const int) |
| 0:61 Constant: |
| 0:61 2 (const int) |
| 0:61 Constant: |
| 0:61 1 (const uint) |
| 0:63 move second child to first child ( temp highp float) |
| 0:63 direct index ( temp highp float) |
| 0:63 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) |
| 0: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}) |
| 0: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}) |
| 0:63 Constant: |
| 0:63 1 (const int) |
| 0:63 Constant: |
| 0:63 0 (const int) |
| 0:63 Constant: |
| 0:63 0 (const int) |
| 0:63 subgroupClusteredMax ( global highp float) |
| 0:63 direct index ( temp highp float) |
| 0:63 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) |
| 0: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}) |
| 0: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}) |
| 0:63 Constant: |
| 0:63 0 (const int) |
| 0:63 Constant: |
| 0:63 0 (const int) |
| 0:63 Constant: |
| 0:63 0 (const int) |
| 0:63 Constant: |
| 0:63 1 (const uint) |
| 0:64 move second child to first child ( temp highp 2-component vector of float) |
| 0:64 vector swizzle ( temp highp 2-component vector of float) |
| 0:64 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) |
| 0: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}) |
| 0: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}) |
| 0:64 Constant: |
| 0:64 1 (const int) |
| 0:64 Constant: |
| 0:64 0 (const int) |
| 0:64 Sequence |
| 0:64 Constant: |
| 0:64 0 (const int) |
| 0:64 Constant: |
| 0:64 1 (const int) |
| 0:64 subgroupClusteredMax ( global highp 2-component vector of float) |
| 0:64 vector swizzle ( temp highp 2-component vector of float) |
| 0:64 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) |
| 0: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}) |
| 0: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}) |
| 0:64 Constant: |
| 0:64 1 (const int) |
| 0:64 Constant: |
| 0:64 0 (const int) |
| 0:64 Sequence |
| 0:64 Constant: |
| 0:64 0 (const int) |
| 0:64 Constant: |
| 0:64 1 (const int) |
| 0:64 Constant: |
| 0:64 1 (const uint) |
| 0:65 move second child to first child ( temp highp 3-component vector of float) |
| 0:65 vector swizzle ( temp highp 3-component vector of float) |
| 0:65 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) |
| 0: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}) |
| 0: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}) |
| 0:65 Constant: |
| 0:65 1 (const int) |
| 0:65 Constant: |
| 0:65 0 (const int) |
| 0:65 Sequence |
| 0:65 Constant: |
| 0:65 0 (const int) |
| 0:65 Constant: |
| 0:65 1 (const int) |
| 0:65 Constant: |
| 0:65 2 (const int) |
| 0:65 subgroupClusteredMax ( global highp 3-component vector of float) |
| 0:65 vector swizzle ( temp highp 3-component vector of float) |
| 0:65 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) |
| 0: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}) |
| 0: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}) |
| 0:65 Constant: |
| 0:65 2 (const int) |
| 0:65 Constant: |
| 0:65 0 (const int) |
| 0:65 Sequence |
| 0:65 Constant: |
| 0:65 0 (const int) |
| 0:65 Constant: |
| 0:65 1 (const int) |
| 0:65 Constant: |
| 0:65 2 (const int) |
| 0:65 Constant: |
| 0:65 1 (const uint) |
| 0:66 move second child to first child ( temp highp 4-component vector of float) |
| 0:66 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) |
| 0: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}) |
| 0: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}) |
| 0:66 Constant: |
| 0:66 1 (const int) |
| 0:66 Constant: |
| 0:66 0 (const int) |
| 0:66 subgroupClusteredMax ( global highp 4-component vector of float) |
| 0:66 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) |
| 0: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}) |
| 0: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}) |
| 0:66 Constant: |
| 0:66 3 (const int) |
| 0:66 Constant: |
| 0:66 0 (const int) |
| 0:66 Constant: |
| 0:66 1 (const uint) |
| 0:68 move second child to first child ( temp highp int) |
| 0:68 direct index ( temp highp int) |
| 0:68 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0: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}) |
| 0: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}) |
| 0:68 Constant: |
| 0:68 2 (const int) |
| 0:68 Constant: |
| 0:68 1 (const int) |
| 0:68 Constant: |
| 0:68 0 (const int) |
| 0:68 subgroupClusteredMax ( global highp int) |
| 0:68 direct index ( temp highp int) |
| 0:68 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0: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}) |
| 0: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}) |
| 0:68 Constant: |
| 0:68 0 (const int) |
| 0:68 Constant: |
| 0:68 1 (const int) |
| 0:68 Constant: |
| 0:68 0 (const int) |
| 0:68 Constant: |
| 0:68 1 (const uint) |
| 0:69 move second child to first child ( temp highp 2-component vector of int) |
| 0:69 vector swizzle ( temp highp 2-component vector of int) |
| 0:69 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0: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}) |
| 0: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}) |
| 0:69 Constant: |
| 0:69 2 (const int) |
| 0:69 Constant: |
| 0:69 1 (const int) |
| 0:69 Sequence |
| 0:69 Constant: |
| 0:69 0 (const int) |
| 0:69 Constant: |
| 0:69 1 (const int) |
| 0:69 subgroupClusteredMax ( global highp 2-component vector of int) |
| 0:69 vector swizzle ( temp highp 2-component vector of int) |
| 0:69 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0: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}) |
| 0: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}) |
| 0:69 Constant: |
| 0:69 1 (const int) |
| 0:69 Constant: |
| 0:69 1 (const int) |
| 0:69 Sequence |
| 0:69 Constant: |
| 0:69 0 (const int) |
| 0:69 Constant: |
| 0:69 1 (const int) |
| 0:69 Constant: |
| 0:69 1 (const uint) |
| 0:70 move second child to first child ( temp highp 3-component vector of int) |
| 0:70 vector swizzle ( temp highp 3-component vector of int) |
| 0:70 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0: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}) |
| 0: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}) |
| 0:70 Constant: |
| 0:70 2 (const int) |
| 0:70 Constant: |
| 0:70 1 (const int) |
| 0:70 Sequence |
| 0:70 Constant: |
| 0:70 0 (const int) |
| 0:70 Constant: |
| 0:70 1 (const int) |
| 0:70 Constant: |
| 0:70 2 (const int) |
| 0:70 subgroupClusteredMax ( global highp 3-component vector of int) |
| 0:70 vector swizzle ( temp highp 3-component vector of int) |
| 0:70 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0: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}) |
| 0: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}) |
| 0:70 Constant: |
| 0:70 2 (const int) |
| 0:70 Constant: |
| 0:70 1 (const int) |
| 0:70 Sequence |
| 0:70 Constant: |
| 0:70 0 (const int) |
| 0:70 Constant: |
| 0:70 1 (const int) |
| 0:70 Constant: |
| 0:70 2 (const int) |
| 0:70 Constant: |
| 0:70 1 (const uint) |
| 0:71 move second child to first child ( temp highp 4-component vector of int) |
| 0:71 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0: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}) |
| 0: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}) |
| 0:71 Constant: |
| 0:71 2 (const int) |
| 0:71 Constant: |
| 0:71 1 (const int) |
| 0:71 subgroupClusteredMax ( global highp 4-component vector of int) |
| 0:71 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0: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}) |
| 0: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}) |
| 0:71 Constant: |
| 0:71 3 (const int) |
| 0:71 Constant: |
| 0:71 1 (const int) |
| 0:71 Constant: |
| 0:71 1 (const uint) |
| 0:73 move second child to first child ( temp highp uint) |
| 0:73 direct index ( temp highp uint) |
| 0:73 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) |
| 0: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}) |
| 0: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}) |
| 0:73 Constant: |
| 0:73 3 (const int) |
| 0:73 Constant: |
| 0:73 2 (const int) |
| 0:73 Constant: |
| 0:73 0 (const int) |
| 0:73 subgroupClusteredMax ( global highp uint) |
| 0:73 direct index ( temp highp uint) |
| 0:73 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) |
| 0: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}) |
| 0: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}) |
| 0:73 Constant: |
| 0:73 0 (const int) |
| 0:73 Constant: |
| 0:73 2 (const int) |
| 0:73 Constant: |
| 0:73 0 (const int) |
| 0:73 Constant: |
| 0:73 1 (const uint) |
| 0:74 move second child to first child ( temp highp 2-component vector of uint) |
| 0:74 vector swizzle ( temp highp 2-component vector of uint) |
| 0:74 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) |
| 0: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}) |
| 0: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}) |
| 0:74 Constant: |
| 0:74 3 (const int) |
| 0:74 Constant: |
| 0:74 2 (const int) |
| 0:74 Sequence |
| 0:74 Constant: |
| 0:74 0 (const int) |
| 0:74 Constant: |
| 0:74 1 (const int) |
| 0:74 subgroupClusteredMax ( global highp 2-component vector of uint) |
| 0:74 vector swizzle ( temp highp 2-component vector of uint) |
| 0:74 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) |
| 0: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}) |
| 0: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}) |
| 0:74 Constant: |
| 0:74 1 (const int) |
| 0:74 Constant: |
| 0:74 2 (const int) |
| 0:74 Sequence |
| 0:74 Constant: |
| 0:74 0 (const int) |
| 0:74 Constant: |
| 0:74 1 (const int) |
| 0:74 Constant: |
| 0:74 1 (const uint) |
| 0:75 move second child to first child ( temp highp 3-component vector of uint) |
| 0:75 vector swizzle ( temp highp 3-component vector of uint) |
| 0:75 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) |
| 0: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}) |
| 0: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}) |
| 0:75 Constant: |
| 0:75 3 (const int) |
| 0:75 Constant: |
| 0:75 2 (const int) |
| 0:75 Sequence |
| 0:75 Constant: |
| 0:75 0 (const int) |
| 0:75 Constant: |
| 0:75 1 (const int) |
| 0:75 Constant: |
| 0:75 2 (const int) |
| 0:75 subgroupClusteredMax ( global highp 3-component vector of uint) |
| 0:75 vector swizzle ( temp highp 3-component vector of uint) |
| 0:75 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) |
| 0: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}) |
| 0: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}) |
| 0:75 Constant: |
| 0:75 2 (const int) |
| 0:75 Constant: |
| 0:75 2 (const int) |
| 0:75 Sequence |
| 0:75 Constant: |
| 0:75 0 (const int) |
| 0:75 Constant: |
| 0:75 1 (const int) |
| 0:75 Constant: |
| 0:75 2 (const int) |
| 0:75 Constant: |
| 0:75 1 (const uint) |
| 0:76 move second child to first child ( temp highp 4-component vector of uint) |
| 0:76 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) |
| 0: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}) |
| 0: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}) |
| 0:76 Constant: |
| 0:76 3 (const int) |
| 0:76 Constant: |
| 0:76 2 (const int) |
| 0:76 subgroupClusteredMax ( global highp 4-component vector of uint) |
| 0:76 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) |
| 0: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}) |
| 0: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}) |
| 0:76 Constant: |
| 0:76 3 (const int) |
| 0:76 Constant: |
| 0:76 2 (const int) |
| 0:76 Constant: |
| 0:76 1 (const uint) |
| 0:78 move second child to first child ( temp highp int) |
| 0:78 direct index ( temp highp int) |
| 0:78 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0: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}) |
| 0: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}) |
| 0:78 Constant: |
| 0:78 0 (const int) |
| 0:78 Constant: |
| 0:78 1 (const int) |
| 0:78 Constant: |
| 0:78 0 (const int) |
| 0:78 subgroupClusteredAnd ( global highp int) |
| 0:78 direct index ( temp highp int) |
| 0:78 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0: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}) |
| 0: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}) |
| 0:78 Constant: |
| 0:78 0 (const int) |
| 0:78 Constant: |
| 0:78 1 (const int) |
| 0:78 Constant: |
| 0:78 0 (const int) |
| 0:78 Constant: |
| 0:78 1 (const uint) |
| 0:79 move second child to first child ( temp highp 2-component vector of int) |
| 0:79 vector swizzle ( temp highp 2-component vector of int) |
| 0:79 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0: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}) |
| 0: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}) |
| 0:79 Constant: |
| 0:79 0 (const int) |
| 0:79 Constant: |
| 0:79 1 (const int) |
| 0:79 Sequence |
| 0:79 Constant: |
| 0:79 0 (const int) |
| 0:79 Constant: |
| 0:79 1 (const int) |
| 0:79 subgroupClusteredAnd ( global highp 2-component vector of int) |
| 0:79 vector swizzle ( temp highp 2-component vector of int) |
| 0:79 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0: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}) |
| 0: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}) |
| 0:79 Constant: |
| 0:79 1 (const int) |
| 0:79 Constant: |
| 0:79 1 (const int) |
| 0:79 Sequence |
| 0:79 Constant: |
| 0:79 0 (const int) |
| 0:79 Constant: |
| 0:79 1 (const int) |
| 0:79 Constant: |
| 0:79 1 (const uint) |
| 0:80 move second child to first child ( temp highp 3-component vector of int) |
| 0:80 vector swizzle ( temp highp 3-component vector of int) |
| 0:80 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0: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}) |
| 0: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}) |
| 0:80 Constant: |
| 0:80 0 (const int) |
| 0:80 Constant: |
| 0:80 1 (const int) |
| 0:80 Sequence |
| 0:80 Constant: |
| 0:80 0 (const int) |
| 0:80 Constant: |
| 0:80 1 (const int) |
| 0:80 Constant: |
| 0:80 2 (const int) |
| 0:80 subgroupClusteredAnd ( global highp 3-component vector of int) |
| 0:80 vector swizzle ( temp highp 3-component vector of int) |
| 0:80 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0: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}) |
| 0: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}) |
| 0:80 Constant: |
| 0:80 2 (const int) |
| 0:80 Constant: |
| 0:80 1 (const int) |
| 0:80 Sequence |
| 0:80 Constant: |
| 0:80 0 (const int) |
| 0:80 Constant: |
| 0:80 1 (const int) |
| 0:80 Constant: |
| 0:80 2 (const int) |
| 0:80 Constant: |
| 0:80 1 (const uint) |
| 0:81 move second child to first child ( temp highp 4-component vector of int) |
| 0:81 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0: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}) |
| 0: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}) |
| 0:81 Constant: |
| 0:81 0 (const int) |
| 0:81 Constant: |
| 0:81 1 (const int) |
| 0:81 subgroupClusteredAnd ( global highp 4-component vector of int) |
| 0:81 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0: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}) |
| 0: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}) |
| 0:81 Constant: |
| 0:81 3 (const int) |
| 0:81 Constant: |
| 0:81 1 (const int) |
| 0:81 Constant: |
| 0:81 1 (const uint) |
| 0:83 move second child to first child ( temp highp uint) |
| 0:83 direct index ( temp highp uint) |
| 0:83 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) |
| 0: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}) |
| 0: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}) |
| 0:83 Constant: |
| 0:83 1 (const int) |
| 0:83 Constant: |
| 0:83 2 (const int) |
| 0:83 Constant: |
| 0:83 0 (const int) |
| 0:83 subgroupClusteredAnd ( global highp uint) |
| 0:83 direct index ( temp highp uint) |
| 0:83 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) |
| 0: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}) |
| 0: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}) |
| 0:83 Constant: |
| 0:83 0 (const int) |
| 0:83 Constant: |
| 0:83 2 (const int) |
| 0:83 Constant: |
| 0:83 0 (const int) |
| 0:83 Constant: |
| 0:83 1 (const uint) |
| 0:84 move second child to first child ( temp highp 2-component vector of uint) |
| 0:84 vector swizzle ( temp highp 2-component vector of uint) |
| 0:84 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) |
| 0: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}) |
| 0: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}) |
| 0:84 Constant: |
| 0:84 1 (const int) |
| 0:84 Constant: |
| 0:84 2 (const int) |
| 0:84 Sequence |
| 0:84 Constant: |
| 0:84 0 (const int) |
| 0:84 Constant: |
| 0:84 1 (const int) |
| 0:84 subgroupClusteredAnd ( global highp 2-component vector of uint) |
| 0:84 vector swizzle ( temp highp 2-component vector of uint) |
| 0:84 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) |
| 0: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}) |
| 0: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}) |
| 0:84 Constant: |
| 0:84 1 (const int) |
| 0:84 Constant: |
| 0:84 2 (const int) |
| 0:84 Sequence |
| 0:84 Constant: |
| 0:84 0 (const int) |
| 0:84 Constant: |
| 0:84 1 (const int) |
| 0:84 Constant: |
| 0:84 1 (const uint) |
| 0:85 move second child to first child ( temp highp 3-component vector of uint) |
| 0:85 vector swizzle ( temp highp 3-component vector of uint) |
| 0:85 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) |
| 0: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}) |
| 0: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}) |
| 0:85 Constant: |
| 0:85 1 (const int) |
| 0:85 Constant: |
| 0:85 2 (const int) |
| 0:85 Sequence |
| 0:85 Constant: |
| 0:85 0 (const int) |
| 0:85 Constant: |
| 0:85 1 (const int) |
| 0:85 Constant: |
| 0:85 2 (const int) |
| 0:85 subgroupClusteredAnd ( global highp 3-component vector of uint) |
| 0:85 vector swizzle ( temp highp 3-component vector of uint) |
| 0:85 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) |
| 0: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}) |
| 0: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}) |
| 0:85 Constant: |
| 0:85 2 (const int) |
| 0:85 Constant: |
| 0:85 2 (const int) |
| 0:85 Sequence |
| 0:85 Constant: |
| 0:85 0 (const int) |
| 0:85 Constant: |
| 0:85 1 (const int) |
| 0:85 Constant: |
| 0:85 2 (const int) |
| 0:85 Constant: |
| 0:85 1 (const uint) |
| 0:86 move second child to first child ( temp highp 4-component vector of uint) |
| 0:86 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) |
| 0: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}) |
| 0: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}) |
| 0:86 Constant: |
| 0:86 1 (const int) |
| 0:86 Constant: |
| 0:86 2 (const int) |
| 0:86 subgroupClusteredAnd ( global highp 4-component vector of uint) |
| 0:86 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) |
| 0: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}) |
| 0: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}) |
| 0:86 Constant: |
| 0:86 3 (const int) |
| 0:86 Constant: |
| 0:86 2 (const int) |
| 0:86 Constant: |
| 0:86 1 (const uint) |
| 0:88 move second child to first child ( temp highp int) |
| 0:88 direct index ( temp highp int) |
| 0:88 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0: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}) |
| 0: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}) |
| 0:88 Constant: |
| 0:88 2 (const int) |
| 0:88 Constant: |
| 0:88 1 (const int) |
| 0:88 Constant: |
| 0:88 0 (const int) |
| 0:88 Convert bool to int ( temp highp int) |
| 0:88 subgroupClusteredAnd ( global bool) |
| 0:88 Compare Less Than ( temp bool) |
| 0:88 direct index ( temp highp int) |
| 0:88 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0: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}) |
| 0: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}) |
| 0:88 Constant: |
| 0:88 0 (const int) |
| 0:88 Constant: |
| 0:88 1 (const int) |
| 0:88 Constant: |
| 0:88 0 (const int) |
| 0:88 Constant: |
| 0:88 0 (const int) |
| 0:88 Constant: |
| 0:88 1 (const uint) |
| 0:89 move second child to first child ( temp highp 2-component vector of int) |
| 0:89 vector swizzle ( temp highp 2-component vector of int) |
| 0:89 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0: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}) |
| 0: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}) |
| 0:89 Constant: |
| 0:89 2 (const int) |
| 0:89 Constant: |
| 0:89 1 (const int) |
| 0:89 Sequence |
| 0:89 Constant: |
| 0:89 0 (const int) |
| 0:89 Constant: |
| 0:89 1 (const int) |
| 0:89 Convert bool to int ( temp highp 2-component vector of int) |
| 0:89 subgroupClusteredAnd ( global 2-component vector of bool) |
| 0:89 Compare Less Than ( global 2-component vector of bool, operation at highp) |
| 0:89 vector swizzle ( temp highp 2-component vector of int) |
| 0:89 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0: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}) |
| 0: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}) |
| 0:89 Constant: |
| 0:89 1 (const int) |
| 0:89 Constant: |
| 0:89 1 (const int) |
| 0:89 Sequence |
| 0:89 Constant: |
| 0:89 0 (const int) |
| 0:89 Constant: |
| 0:89 1 (const int) |
| 0:89 Constant: |
| 0:89 0 (const int) |
| 0:89 0 (const int) |
| 0:89 Constant: |
| 0:89 1 (const uint) |
| 0:90 move second child to first child ( temp highp 3-component vector of int) |
| 0:90 vector swizzle ( temp highp 3-component vector of int) |
| 0:90 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0: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}) |
| 0: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}) |
| 0:90 Constant: |
| 0:90 2 (const int) |
| 0:90 Constant: |
| 0:90 1 (const int) |
| 0:90 Sequence |
| 0:90 Constant: |
| 0:90 0 (const int) |
| 0:90 Constant: |
| 0:90 1 (const int) |
| 0:90 Constant: |
| 0:90 2 (const int) |
| 0:90 Convert bool to int ( temp highp 3-component vector of int) |
| 0:90 subgroupClusteredAnd ( global 3-component vector of bool) |
| 0:90 Compare Less Than ( global 3-component vector of bool, operation at highp) |
| 0:90 vector swizzle ( temp highp 3-component vector of int) |
| 0:90 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0: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}) |
| 0: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}) |
| 0:90 Constant: |
| 0:90 1 (const int) |
| 0:90 Constant: |
| 0:90 1 (const int) |
| 0:90 Sequence |
| 0:90 Constant: |
| 0:90 0 (const int) |
| 0:90 Constant: |
| 0:90 1 (const int) |
| 0:90 Constant: |
| 0:90 2 (const int) |
| 0:90 Constant: |
| 0:90 0 (const int) |
| 0:90 0 (const int) |
| 0:90 0 (const int) |
| 0:90 Constant: |
| 0:90 1 (const uint) |
| 0:91 move second child to first child ( temp highp 4-component vector of int) |
| 0:91 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0: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}) |
| 0: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}) |
| 0:91 Constant: |
| 0:91 2 (const int) |
| 0:91 Constant: |
| 0:91 1 (const int) |
| 0:91 Convert bool to int ( temp highp 4-component vector of int) |
| 0:91 subgroupClusteredAnd ( global 4-component vector of bool) |
| 0:91 Compare Less Than ( global 4-component vector of bool, operation at highp) |
| 0:91 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0: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}) |
| 0: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}) |
| 0:91 Constant: |
| 0:91 1 (const int) |
| 0:91 Constant: |
| 0:91 1 (const int) |
| 0:91 Constant: |
| 0:91 0 (const int) |
| 0:91 0 (const int) |
| 0:91 0 (const int) |
| 0:91 0 (const int) |
| 0:91 Constant: |
| 0:91 1 (const uint) |
| 0:93 move second child to first child ( temp highp int) |
| 0:93 direct index ( temp highp int) |
| 0:93 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0: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}) |
| 0: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}) |
| 0:93 Constant: |
| 0:93 3 (const int) |
| 0:93 Constant: |
| 0:93 1 (const int) |
| 0:93 Constant: |
| 0:93 0 (const int) |
| 0:93 subgroupClusteredOr ( global highp int) |
| 0:93 direct index ( temp highp int) |
| 0:93 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0: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}) |
| 0: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}) |
| 0:93 Constant: |
| 0:93 0 (const int) |
| 0:93 Constant: |
| 0:93 1 (const int) |
| 0:93 Constant: |
| 0:93 0 (const int) |
| 0:93 Constant: |
| 0:93 1 (const uint) |
| 0:94 move second child to first child ( temp highp 2-component vector of int) |
| 0:94 vector swizzle ( temp highp 2-component vector of int) |
| 0:94 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0: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}) |
| 0: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}) |
| 0:94 Constant: |
| 0:94 3 (const int) |
| 0:94 Constant: |
| 0:94 1 (const int) |
| 0:94 Sequence |
| 0:94 Constant: |
| 0:94 0 (const int) |
| 0:94 Constant: |
| 0:94 1 (const int) |
| 0:94 subgroupClusteredOr ( global highp 2-component vector of int) |
| 0:94 vector swizzle ( temp highp 2-component vector of int) |
| 0:94 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0: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}) |
| 0: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}) |
| 0:94 Constant: |
| 0:94 1 (const int) |
| 0:94 Constant: |
| 0:94 1 (const int) |
| 0:94 Sequence |
| 0:94 Constant: |
| 0:94 0 (const int) |
| 0:94 Constant: |
| 0:94 1 (const int) |
| 0:94 Constant: |
| 0:94 1 (const uint) |
| 0:95 move second child to first child ( temp highp 3-component vector of int) |
| 0:95 vector swizzle ( temp highp 3-component vector of int) |
| 0:95 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0: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}) |
| 0: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}) |
| 0:95 Constant: |
| 0:95 3 (const int) |
| 0:95 Constant: |
| 0:95 1 (const int) |
| 0:95 Sequence |
| 0:95 Constant: |
| 0:95 0 (const int) |
| 0:95 Constant: |
| 0:95 1 (const int) |
| 0:95 Constant: |
| 0:95 2 (const int) |
| 0:95 subgroupClusteredOr ( global highp 3-component vector of int) |
| 0:95 vector swizzle ( temp highp 3-component vector of int) |
| 0:95 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0: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}) |
| 0: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}) |
| 0:95 Constant: |
| 0:95 2 (const int) |
| 0:95 Constant: |
| 0:95 1 (const int) |
| 0:95 Sequence |
| 0:95 Constant: |
| 0:95 0 (const int) |
| 0:95 Constant: |
| 0:95 1 (const int) |
| 0:95 Constant: |
| 0:95 2 (const int) |
| 0:95 Constant: |
| 0:95 1 (const uint) |
| 0:96 move second child to first child ( temp highp 4-component vector of int) |
| 0:96 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0: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}) |
| 0: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}) |
| 0:96 Constant: |
| 0:96 3 (const int) |
| 0:96 Constant: |
| 0:96 1 (const int) |
| 0:96 subgroupClusteredOr ( global highp 4-component vector of int) |
| 0:96 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0: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}) |
| 0: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}) |
| 0:96 Constant: |
| 0:96 3 (const int) |
| 0:96 Constant: |
| 0:96 1 (const int) |
| 0:96 Constant: |
| 0:96 1 (const uint) |
| 0:98 move second child to first child ( temp highp uint) |
| 0:98 direct index ( temp highp uint) |
| 0:98 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) |
| 0:98 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:98 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:98 Constant: |
| 0:98 0 (const int) |
| 0:98 Constant: |
| 0:98 2 (const int) |
| 0:98 Constant: |
| 0:98 0 (const int) |
| 0:98 subgroupClusteredOr ( global highp uint) |
| 0:98 direct index ( temp highp uint) |
| 0:98 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) |
| 0:98 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:98 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:98 Constant: |
| 0:98 0 (const int) |
| 0:98 Constant: |
| 0:98 2 (const int) |
| 0:98 Constant: |
| 0:98 0 (const int) |
| 0:98 Constant: |
| 0:98 1 (const uint) |
| 0:99 move second child to first child ( temp highp 2-component vector of uint) |
| 0:99 vector swizzle ( temp highp 2-component vector of uint) |
| 0:99 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) |
| 0:99 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:99 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:99 Constant: |
| 0:99 0 (const int) |
| 0:99 Constant: |
| 0:99 2 (const int) |
| 0:99 Sequence |
| 0:99 Constant: |
| 0:99 0 (const int) |
| 0:99 Constant: |
| 0:99 1 (const int) |
| 0:99 subgroupClusteredOr ( global highp 2-component vector of uint) |
| 0:99 vector swizzle ( temp highp 2-component vector of uint) |
| 0:99 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) |
| 0:99 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:99 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:99 Constant: |
| 0:99 1 (const int) |
| 0:99 Constant: |
| 0:99 2 (const int) |
| 0:99 Sequence |
| 0:99 Constant: |
| 0:99 0 (const int) |
| 0:99 Constant: |
| 0:99 1 (const int) |
| 0:99 Constant: |
| 0:99 1 (const uint) |
| 0:100 move second child to first child ( temp highp 3-component vector of uint) |
| 0:100 vector swizzle ( temp highp 3-component vector of uint) |
| 0:100 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) |
| 0:100 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:100 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:100 Constant: |
| 0:100 0 (const int) |
| 0:100 Constant: |
| 0:100 2 (const int) |
| 0:100 Sequence |
| 0:100 Constant: |
| 0:100 0 (const int) |
| 0:100 Constant: |
| 0:100 1 (const int) |
| 0:100 Constant: |
| 0:100 2 (const int) |
| 0:100 subgroupClusteredOr ( global highp 3-component vector of uint) |
| 0:100 vector swizzle ( temp highp 3-component vector of uint) |
| 0:100 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) |
| 0:100 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:100 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:100 Constant: |
| 0:100 2 (const int) |
| 0:100 Constant: |
| 0:100 2 (const int) |
| 0:100 Sequence |
| 0:100 Constant: |
| 0:100 0 (const int) |
| 0:100 Constant: |
| 0:100 1 (const int) |
| 0:100 Constant: |
| 0:100 2 (const int) |
| 0:100 Constant: |
| 0:100 1 (const uint) |
| 0:101 move second child to first child ( temp highp 4-component vector of uint) |
| 0:101 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) |
| 0:101 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:101 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:101 Constant: |
| 0:101 0 (const int) |
| 0:101 Constant: |
| 0:101 2 (const int) |
| 0:101 subgroupClusteredOr ( global highp 4-component vector of uint) |
| 0:101 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) |
| 0:101 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:101 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:101 Constant: |
| 0:101 3 (const int) |
| 0:101 Constant: |
| 0:101 2 (const int) |
| 0:101 Constant: |
| 0:101 1 (const uint) |
| 0:103 move second child to first child ( temp highp int) |
| 0:103 direct index ( temp highp int) |
| 0:103 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0:103 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:103 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:103 Constant: |
| 0:103 1 (const int) |
| 0:103 Constant: |
| 0:103 1 (const int) |
| 0:103 Constant: |
| 0:103 0 (const int) |
| 0:103 Convert bool to int ( temp highp int) |
| 0:103 subgroupClusteredOr ( global bool) |
| 0:103 Compare Less Than ( temp bool) |
| 0:103 direct index ( temp highp int) |
| 0:103 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0:103 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:103 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:103 Constant: |
| 0:103 0 (const int) |
| 0:103 Constant: |
| 0:103 1 (const int) |
| 0:103 Constant: |
| 0:103 0 (const int) |
| 0:103 Constant: |
| 0:103 0 (const int) |
| 0:103 Constant: |
| 0:103 1 (const uint) |
| 0:104 move second child to first child ( temp highp 2-component vector of int) |
| 0:104 vector swizzle ( temp highp 2-component vector of int) |
| 0:104 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0:104 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:104 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:104 Constant: |
| 0:104 1 (const int) |
| 0:104 Constant: |
| 0:104 1 (const int) |
| 0:104 Sequence |
| 0:104 Constant: |
| 0:104 0 (const int) |
| 0:104 Constant: |
| 0:104 1 (const int) |
| 0:104 Convert bool to int ( temp highp 2-component vector of int) |
| 0:104 subgroupClusteredOr ( global 2-component vector of bool) |
| 0:104 Compare Less Than ( global 2-component vector of bool, operation at highp) |
| 0:104 vector swizzle ( temp highp 2-component vector of int) |
| 0:104 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0:104 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:104 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:104 Constant: |
| 0:104 1 (const int) |
| 0:104 Constant: |
| 0:104 1 (const int) |
| 0:104 Sequence |
| 0:104 Constant: |
| 0:104 0 (const int) |
| 0:104 Constant: |
| 0:104 1 (const int) |
| 0:104 Constant: |
| 0:104 0 (const int) |
| 0:104 0 (const int) |
| 0:104 Constant: |
| 0:104 1 (const uint) |
| 0:105 move second child to first child ( temp highp 3-component vector of int) |
| 0:105 vector swizzle ( temp highp 3-component vector of int) |
| 0:105 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0:105 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:105 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:105 Constant: |
| 0:105 1 (const int) |
| 0:105 Constant: |
| 0:105 1 (const int) |
| 0:105 Sequence |
| 0:105 Constant: |
| 0:105 0 (const int) |
| 0:105 Constant: |
| 0:105 1 (const int) |
| 0:105 Constant: |
| 0:105 2 (const int) |
| 0:105 Convert bool to int ( temp highp 3-component vector of int) |
| 0:105 subgroupClusteredOr ( global 3-component vector of bool) |
| 0:105 Compare Less Than ( global 3-component vector of bool, operation at highp) |
| 0:105 vector swizzle ( temp highp 3-component vector of int) |
| 0:105 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0:105 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:105 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:105 Constant: |
| 0:105 1 (const int) |
| 0:105 Constant: |
| 0:105 1 (const int) |
| 0:105 Sequence |
| 0:105 Constant: |
| 0:105 0 (const int) |
| 0:105 Constant: |
| 0:105 1 (const int) |
| 0:105 Constant: |
| 0:105 2 (const int) |
| 0:105 Constant: |
| 0:105 0 (const int) |
| 0:105 0 (const int) |
| 0:105 0 (const int) |
| 0:105 Constant: |
| 0:105 1 (const uint) |
| 0:106 move second child to first child ( temp highp 4-component vector of int) |
| 0:106 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0:106 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:106 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:106 Constant: |
| 0:106 1 (const int) |
| 0:106 Constant: |
| 0:106 1 (const int) |
| 0:106 Convert bool to int ( temp highp 4-component vector of int) |
| 0:106 subgroupClusteredOr ( global 4-component vector of bool) |
| 0:106 Compare Less Than ( global 4-component vector of bool, operation at highp) |
| 0:106 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0:106 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:106 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:106 Constant: |
| 0:106 1 (const int) |
| 0:106 Constant: |
| 0:106 1 (const int) |
| 0:106 Constant: |
| 0:106 0 (const int) |
| 0:106 0 (const int) |
| 0:106 0 (const int) |
| 0:106 0 (const int) |
| 0:106 Constant: |
| 0:106 1 (const uint) |
| 0:108 move second child to first child ( temp highp int) |
| 0:108 direct index ( temp highp int) |
| 0:108 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0:108 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:108 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:108 Constant: |
| 0:108 2 (const int) |
| 0:108 Constant: |
| 0:108 1 (const int) |
| 0:108 Constant: |
| 0:108 0 (const int) |
| 0:108 subgroupClusteredXor ( global highp int) |
| 0:108 direct index ( temp highp int) |
| 0:108 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0:108 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:108 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:108 Constant: |
| 0:108 0 (const int) |
| 0:108 Constant: |
| 0:108 1 (const int) |
| 0:108 Constant: |
| 0:108 0 (const int) |
| 0:108 Constant: |
| 0:108 1 (const uint) |
| 0:109 move second child to first child ( temp highp 2-component vector of int) |
| 0:109 vector swizzle ( temp highp 2-component vector of int) |
| 0:109 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0:109 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:109 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:109 Constant: |
| 0:109 2 (const int) |
| 0:109 Constant: |
| 0:109 1 (const int) |
| 0:109 Sequence |
| 0:109 Constant: |
| 0:109 0 (const int) |
| 0:109 Constant: |
| 0:109 1 (const int) |
| 0:109 subgroupClusteredXor ( global highp 2-component vector of int) |
| 0:109 vector swizzle ( temp highp 2-component vector of int) |
| 0:109 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0:109 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:109 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:109 Constant: |
| 0:109 1 (const int) |
| 0:109 Constant: |
| 0:109 1 (const int) |
| 0:109 Sequence |
| 0:109 Constant: |
| 0:109 0 (const int) |
| 0:109 Constant: |
| 0:109 1 (const int) |
| 0:109 Constant: |
| 0:109 1 (const uint) |
| 0:110 move second child to first child ( temp highp 3-component vector of int) |
| 0:110 vector swizzle ( temp highp 3-component vector of int) |
| 0:110 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0:110 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:110 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:110 Constant: |
| 0:110 2 (const int) |
| 0:110 Constant: |
| 0:110 1 (const int) |
| 0:110 Sequence |
| 0:110 Constant: |
| 0:110 0 (const int) |
| 0:110 Constant: |
| 0:110 1 (const int) |
| 0:110 Constant: |
| 0:110 2 (const int) |
| 0:110 subgroupClusteredXor ( global highp 3-component vector of int) |
| 0:110 vector swizzle ( temp highp 3-component vector of int) |
| 0:110 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0:110 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:110 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:110 Constant: |
| 0:110 2 (const int) |
| 0:110 Constant: |
| 0:110 1 (const int) |
| 0:110 Sequence |
| 0:110 Constant: |
| 0:110 0 (const int) |
| 0:110 Constant: |
| 0:110 1 (const int) |
| 0:110 Constant: |
| 0:110 2 (const int) |
| 0:110 Constant: |
| 0:110 1 (const uint) |
| 0:111 move second child to first child ( temp highp 4-component vector of int) |
| 0:111 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0:111 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:111 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:111 Constant: |
| 0:111 2 (const int) |
| 0:111 Constant: |
| 0:111 1 (const int) |
| 0:111 subgroupClusteredXor ( global highp 4-component vector of int) |
| 0:111 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0:111 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:111 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:111 Constant: |
| 0:111 3 (const int) |
| 0:111 Constant: |
| 0:111 1 (const int) |
| 0:111 Constant: |
| 0:111 1 (const uint) |
| 0:113 move second child to first child ( temp highp uint) |
| 0:113 direct index ( temp highp uint) |
| 0:113 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) |
| 0:113 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:113 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:113 Constant: |
| 0:113 3 (const int) |
| 0:113 Constant: |
| 0:113 2 (const int) |
| 0:113 Constant: |
| 0:113 0 (const int) |
| 0:113 subgroupClusteredXor ( global highp uint) |
| 0:113 direct index ( temp highp uint) |
| 0:113 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) |
| 0:113 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:113 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:113 Constant: |
| 0:113 0 (const int) |
| 0:113 Constant: |
| 0:113 2 (const int) |
| 0:113 Constant: |
| 0:113 0 (const int) |
| 0:113 Constant: |
| 0:113 1 (const uint) |
| 0:114 move second child to first child ( temp highp 2-component vector of uint) |
| 0:114 vector swizzle ( temp highp 2-component vector of uint) |
| 0:114 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) |
| 0:114 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:114 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:114 Constant: |
| 0:114 3 (const int) |
| 0:114 Constant: |
| 0:114 2 (const int) |
| 0:114 Sequence |
| 0:114 Constant: |
| 0:114 0 (const int) |
| 0:114 Constant: |
| 0:114 1 (const int) |
| 0:114 subgroupClusteredXor ( global highp 2-component vector of uint) |
| 0:114 vector swizzle ( temp highp 2-component vector of uint) |
| 0:114 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) |
| 0:114 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:114 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:114 Constant: |
| 0:114 1 (const int) |
| 0:114 Constant: |
| 0:114 2 (const int) |
| 0:114 Sequence |
| 0:114 Constant: |
| 0:114 0 (const int) |
| 0:114 Constant: |
| 0:114 1 (const int) |
| 0:114 Constant: |
| 0:114 1 (const uint) |
| 0:115 move second child to first child ( temp highp 3-component vector of uint) |
| 0:115 vector swizzle ( temp highp 3-component vector of uint) |
| 0:115 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) |
| 0:115 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:115 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:115 Constant: |
| 0:115 3 (const int) |
| 0:115 Constant: |
| 0:115 2 (const int) |
| 0:115 Sequence |
| 0:115 Constant: |
| 0:115 0 (const int) |
| 0:115 Constant: |
| 0:115 1 (const int) |
| 0:115 Constant: |
| 0:115 2 (const int) |
| 0:115 subgroupClusteredXor ( global highp 3-component vector of uint) |
| 0:115 vector swizzle ( temp highp 3-component vector of uint) |
| 0:115 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) |
| 0:115 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:115 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:115 Constant: |
| 0:115 2 (const int) |
| 0:115 Constant: |
| 0:115 2 (const int) |
| 0:115 Sequence |
| 0:115 Constant: |
| 0:115 0 (const int) |
| 0:115 Constant: |
| 0:115 1 (const int) |
| 0:115 Constant: |
| 0:115 2 (const int) |
| 0:115 Constant: |
| 0:115 1 (const uint) |
| 0:116 move second child to first child ( temp highp 4-component vector of uint) |
| 0:116 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) |
| 0:116 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:116 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:116 Constant: |
| 0:116 3 (const int) |
| 0:116 Constant: |
| 0:116 2 (const int) |
| 0:116 subgroupClusteredXor ( global highp 4-component vector of uint) |
| 0:116 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) |
| 0:116 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:116 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:116 Constant: |
| 0:116 3 (const int) |
| 0:116 Constant: |
| 0:116 2 (const int) |
| 0:116 Constant: |
| 0:116 1 (const uint) |
| 0:118 move second child to first child ( temp highp int) |
| 0:118 direct index ( temp highp int) |
| 0:118 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0:118 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:118 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:118 Constant: |
| 0:118 0 (const int) |
| 0:118 Constant: |
| 0:118 1 (const int) |
| 0:118 Constant: |
| 0:118 0 (const int) |
| 0:118 Convert bool to int ( temp highp int) |
| 0:118 subgroupClusteredXor ( global bool) |
| 0:118 Compare Less Than ( temp bool) |
| 0:118 direct index ( temp highp int) |
| 0:118 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0:118 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:118 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:118 Constant: |
| 0:118 0 (const int) |
| 0:118 Constant: |
| 0:118 1 (const int) |
| 0:118 Constant: |
| 0:118 0 (const int) |
| 0:118 Constant: |
| 0:118 0 (const int) |
| 0:118 Constant: |
| 0:118 1 (const uint) |
| 0:119 move second child to first child ( temp highp 2-component vector of int) |
| 0:119 vector swizzle ( temp highp 2-component vector of int) |
| 0:119 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0:119 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:119 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:119 Constant: |
| 0:119 0 (const int) |
| 0:119 Constant: |
| 0:119 1 (const int) |
| 0:119 Sequence |
| 0:119 Constant: |
| 0:119 0 (const int) |
| 0:119 Constant: |
| 0:119 1 (const int) |
| 0:119 Convert bool to int ( temp highp 2-component vector of int) |
| 0:119 subgroupClusteredXor ( global 2-component vector of bool) |
| 0:119 Compare Less Than ( global 2-component vector of bool, operation at highp) |
| 0:119 vector swizzle ( temp highp 2-component vector of int) |
| 0:119 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0:119 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:119 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:119 Constant: |
| 0:119 1 (const int) |
| 0:119 Constant: |
| 0:119 1 (const int) |
| 0:119 Sequence |
| 0:119 Constant: |
| 0:119 0 (const int) |
| 0:119 Constant: |
| 0:119 1 (const int) |
| 0:119 Constant: |
| 0:119 0 (const int) |
| 0:119 0 (const int) |
| 0:119 Constant: |
| 0:119 1 (const uint) |
| 0:120 move second child to first child ( temp highp 3-component vector of int) |
| 0:120 vector swizzle ( temp highp 3-component vector of int) |
| 0:120 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0:120 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:120 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:120 Constant: |
| 0:120 0 (const int) |
| 0:120 Constant: |
| 0:120 1 (const int) |
| 0:120 Sequence |
| 0:120 Constant: |
| 0:120 0 (const int) |
| 0:120 Constant: |
| 0:120 1 (const int) |
| 0:120 Constant: |
| 0:120 2 (const int) |
| 0:120 Convert bool to int ( temp highp 3-component vector of int) |
| 0:120 subgroupClusteredXor ( global 3-component vector of bool) |
| 0:120 Compare Less Than ( global 3-component vector of bool, operation at highp) |
| 0:120 vector swizzle ( temp highp 3-component vector of int) |
| 0:120 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0:120 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:120 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:120 Constant: |
| 0:120 1 (const int) |
| 0:120 Constant: |
| 0:120 1 (const int) |
| 0:120 Sequence |
| 0:120 Constant: |
| 0:120 0 (const int) |
| 0:120 Constant: |
| 0:120 1 (const int) |
| 0:120 Constant: |
| 0:120 2 (const int) |
| 0:120 Constant: |
| 0:120 0 (const int) |
| 0:120 0 (const int) |
| 0:120 0 (const int) |
| 0:120 Constant: |
| 0:120 1 (const uint) |
| 0:121 move second child to first child ( temp highp 4-component vector of int) |
| 0:121 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0:121 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:121 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:121 Constant: |
| 0:121 0 (const int) |
| 0:121 Constant: |
| 0:121 1 (const int) |
| 0:121 Convert bool to int ( temp highp 4-component vector of int) |
| 0:121 subgroupClusteredXor ( global 4-component vector of bool) |
| 0:121 Compare Less Than ( global 4-component vector of bool, operation at highp) |
| 0:121 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) |
| 0:121 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:121 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| 0:121 Constant: |
| 0:121 1 (const int) |
| 0:121 Constant: |
| 0:121 1 (const int) |
| 0:121 Constant: |
| 0:121 0 (const int) |
| 0:121 0 (const int) |
| 0:121 0 (const int) |
| 0:121 0 (const int) |
| 0:121 Constant: |
| 0:121 1 (const uint) |
| 0:? Linker Objects |
| 0:? 'gl_WorkGroupSize' ( const highp 3-component vector of uint WorkGroupSize) |
| 0:? 8 (const uint) |
| 0:? 1 (const uint) |
| 0:? 1 (const uint) |
| 0:? 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) |
| |