diff options
Diffstat (limited to '3rdparty/bgfx/3rdparty/glslang/Test/baseResults/glsl.es320.subgroupQuad.comp.out')
-rw-r--r-- | 3rdparty/bgfx/3rdparty/glslang/Test/baseResults/glsl.es320.subgroupQuad.comp.out | 3429 |
1 files changed, 0 insertions, 3429 deletions
diff --git a/3rdparty/bgfx/3rdparty/glslang/Test/baseResults/glsl.es320.subgroupQuad.comp.out b/3rdparty/bgfx/3rdparty/glslang/Test/baseResults/glsl.es320.subgroupQuad.comp.out deleted file mode 100644 index 1df8d7f9007..00000000000 --- a/3rdparty/bgfx/3rdparty/glslang/Test/baseResults/glsl.es320.subgroupQuad.comp.out +++ /dev/null @@ -1,3429 +0,0 @@ -glsl.es320.subgroupQuad.comp -Shader version: 320 -Requested GL_KHR_shader_subgroup_basic -Requested GL_KHR_shader_subgroup_quad -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 subgroupQuadBroadcast ( 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 subgroupQuadBroadcast ( 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 subgroupQuadBroadcast ( 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 subgroupQuadBroadcast ( 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 0 (const int) -0:23 Constant: -0:23 1 (const int) -0:23 Constant: -0:23 0 (const int) -0:23 subgroupQuadBroadcast ( 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 0 (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 subgroupQuadBroadcast ( 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 0 (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 subgroupQuadBroadcast ( 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 0 (const int) -0:26 Constant: -0:26 1 (const int) -0:26 subgroupQuadBroadcast ( 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 0 (const int) -0:28 Constant: -0:28 2 (const int) -0:28 Constant: -0:28 0 (const int) -0:28 subgroupQuadBroadcast ( 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 0 (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 subgroupQuadBroadcast ( 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 0 (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 subgroupQuadBroadcast ( 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 0 (const int) -0:31 Constant: -0:31 2 (const int) -0:31 subgroupQuadBroadcast ( 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 int) -0:33 direct index ( temp highp int) -0:33 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) -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 1 (const int) -0:33 Constant: -0:33 1 (const int) -0:33 Constant: -0:33 0 (const int) -0:33 Convert bool to int ( temp highp int) -0:33 subgroupQuadBroadcast ( global bool) -0:33 Compare Less Than ( temp bool) -0:33 direct index ( temp highp int) -0:33 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) -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 1 (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 int) -0:34 vector swizzle ( temp highp 2-component vector of int) -0:34 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) -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 1 (const int) -0:34 Sequence -0:34 Constant: -0:34 0 (const int) -0:34 Constant: -0:34 1 (const int) -0:34 Convert bool to int ( temp highp 2-component vector of int) -0:34 subgroupQuadBroadcast ( global 2-component vector of bool) -0:34 Compare Less Than ( global 2-component vector of bool, operation at highp) -0:34 vector swizzle ( temp highp 2-component vector of int) -0:34 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) -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 1 (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 0 (const int) -0:34 0 (const int) -0:34 Constant: -0:34 1 (const uint) -0:35 move second child to first child ( temp highp 3-component vector of int) -0:35 vector swizzle ( temp highp 3-component vector of int) -0:35 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) -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 1 (const int) -0:35 Constant: -0:35 1 (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 Convert bool to int ( temp highp 3-component vector of int) -0:35 subgroupQuadBroadcast ( global 3-component vector of bool) -0:35 Compare Less Than ( global 3-component vector of bool, operation at highp) -0:35 vector swizzle ( temp highp 3-component vector of int) -0:35 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) -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 1 (const int) -0:35 Constant: -0:35 1 (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 0 (const int) -0:35 0 (const int) -0:35 0 (const int) -0:35 Constant: -0:35 1 (const uint) -0:36 move second child to first child ( temp highp 4-component vector of int) -0:36 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) -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 1 (const int) -0:36 Constant: -0:36 1 (const int) -0:36 Convert bool to int ( temp highp 4-component vector of int) -0:36 subgroupQuadBroadcast ( global 4-component vector of bool) -0:36 Compare Less Than ( global 4-component vector of bool, operation at highp) -0:36 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) -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 1 (const int) -0:36 Constant: -0:36 1 (const int) -0:36 Constant: -0:36 0 (const int) -0:36 0 (const int) -0:36 0 (const int) -0:36 0 (const int) -0:36 Constant: -0:36 1 (const uint) -0:38 move second child to first child ( temp highp float) -0:38 direct index ( temp highp float) -0:38 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) -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 1 (const int) -0:38 Constant: -0:38 0 (const int) -0:38 Constant: -0:38 0 (const int) -0:38 subgroupQuadSwapHorizontal ( global highp float) -0:38 direct index ( temp highp float) -0:38 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) -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 0 (const int) -0:38 Constant: -0:38 0 (const int) -0:39 move second child to first child ( temp highp 2-component vector of float) -0:39 vector swizzle ( temp highp 2-component vector of float) -0:39 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) -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 0 (const int) -0:39 Sequence -0:39 Constant: -0:39 0 (const int) -0:39 Constant: -0:39 1 (const int) -0:39 subgroupQuadSwapHorizontal ( global highp 2-component vector of float) -0:39 vector swizzle ( temp highp 2-component vector of float) -0:39 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) -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 0 (const int) -0:39 Sequence -0:39 Constant: -0:39 0 (const int) -0:39 Constant: -0:39 1 (const int) -0:40 move second child to first child ( temp highp 3-component vector of float) -0:40 vector swizzle ( temp highp 3-component vector of float) -0:40 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) -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 1 (const int) -0:40 Constant: -0:40 0 (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 subgroupQuadSwapHorizontal ( global highp 3-component vector of float) -0:40 vector swizzle ( temp highp 3-component vector of float) -0:40 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) -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 0 (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:41 move second child to first child ( temp highp 4-component vector of float) -0:41 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) -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 1 (const int) -0:41 Constant: -0:41 0 (const int) -0:41 subgroupQuadSwapHorizontal ( global highp 4-component vector of float) -0:41 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) -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 0 (const int) -0:43 move second child to first child ( temp highp int) -0:43 direct index ( temp highp int) -0:43 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) -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 1 (const int) -0:43 Constant: -0:43 0 (const int) -0:43 subgroupQuadSwapHorizontal ( global highp int) -0:43 direct index ( temp highp int) -0:43 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) -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 1 (const int) -0:43 Constant: -0:43 0 (const int) -0:44 move second child to first child ( temp highp 2-component vector of int) -0:44 vector swizzle ( temp highp 2-component vector of int) -0:44 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) -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 1 (const int) -0:44 Sequence -0:44 Constant: -0:44 0 (const int) -0:44 Constant: -0:44 1 (const int) -0:44 subgroupQuadSwapHorizontal ( global highp 2-component vector of int) -0:44 vector swizzle ( temp highp 2-component vector of int) -0:44 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) -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 1 (const int) -0:44 Sequence -0:44 Constant: -0:44 0 (const int) -0:44 Constant: -0:44 1 (const int) -0:45 move second child to first child ( temp highp 3-component vector of int) -0:45 vector swizzle ( temp highp 3-component vector of int) -0:45 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) -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 1 (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 subgroupQuadSwapHorizontal ( global highp 3-component vector of int) -0:45 vector swizzle ( temp highp 3-component vector of int) -0:45 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) -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 1 (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:46 move second child to first child ( temp highp 4-component vector of int) -0:46 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) -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 1 (const int) -0:46 subgroupQuadSwapHorizontal ( global highp 4-component vector of int) -0:46 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) -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 1 (const int) -0:48 move second child to first child ( temp highp uint) -0:48 direct index ( temp highp uint) -0:48 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) -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 1 (const int) -0:48 Constant: -0:48 2 (const int) -0:48 Constant: -0:48 0 (const int) -0:48 subgroupQuadSwapHorizontal ( global highp uint) -0:48 direct index ( temp highp uint) -0:48 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) -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 2 (const int) -0:48 Constant: -0:48 0 (const int) -0:49 move second child to first child ( temp highp 2-component vector of uint) -0:49 vector swizzle ( temp highp 2-component vector of uint) -0:49 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) -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 2 (const int) -0:49 Sequence -0:49 Constant: -0:49 0 (const int) -0:49 Constant: -0:49 1 (const int) -0:49 subgroupQuadSwapHorizontal ( global highp 2-component vector of uint) -0:49 vector swizzle ( temp highp 2-component vector of uint) -0:49 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) -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 2 (const int) -0:49 Sequence -0:49 Constant: -0:49 0 (const int) -0:49 Constant: -0:49 1 (const int) -0:50 move second child to first child ( temp highp 3-component vector of uint) -0:50 vector swizzle ( temp highp 3-component vector of uint) -0:50 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) -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 1 (const int) -0:50 Constant: -0:50 2 (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 subgroupQuadSwapHorizontal ( global highp 3-component vector of uint) -0:50 vector swizzle ( temp highp 3-component vector of uint) -0:50 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) -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 2 (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:51 move second child to first child ( temp highp 4-component vector of uint) -0:51 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) -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 1 (const int) -0:51 Constant: -0:51 2 (const int) -0:51 subgroupQuadSwapHorizontal ( global highp 4-component vector of uint) -0:51 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) -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 2 (const int) -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 2 (const int) -0:53 Constant: -0:53 1 (const int) -0:53 Constant: -0:53 0 (const int) -0:53 Convert bool to int ( temp highp int) -0:53 subgroupQuadSwapHorizontal ( global bool) -0:53 Compare Less Than ( temp bool) -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 0 (const int) -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 2 (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 Convert bool to int ( temp highp 2-component vector of int) -0:54 subgroupQuadSwapHorizontal ( global 2-component vector of bool) -0:54 Compare Less Than ( global 2-component vector of bool, operation at highp) -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 0 (const int) -0:54 0 (const int) -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 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 Convert bool to int ( temp highp 3-component vector of int) -0:55 subgroupQuadSwapHorizontal ( global 3-component vector of bool) -0:55 Compare Less Than ( global 3-component vector of bool, operation at highp) -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 1 (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 0 (const int) -0:55 0 (const int) -0:55 0 (const int) -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 2 (const int) -0:56 Constant: -0:56 1 (const int) -0:56 Convert bool to int ( temp highp 4-component vector of int) -0:56 subgroupQuadSwapHorizontal ( global 4-component vector of bool) -0:56 Compare Less Than ( global 4-component vector of bool, operation at highp) -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 1 (const int) -0:56 Constant: -0:56 1 (const int) -0:56 Constant: -0:56 0 (const int) -0:56 0 (const int) -0:56 0 (const int) -0:56 0 (const int) -0:58 move second child to first child ( temp highp float) -0:58 direct index ( temp highp float) -0:58 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) -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 2 (const int) -0:58 Constant: -0:58 0 (const int) -0:58 Constant: -0:58 0 (const int) -0:58 subgroupQuadSwapVertical ( global highp float) -0:58 direct index ( temp highp float) -0:58 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) -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 0 (const int) -0:58 Constant: -0:58 0 (const int) -0:59 move second child to first child ( temp highp 2-component vector of float) -0:59 vector swizzle ( temp highp 2-component vector of float) -0:59 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) -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 2 (const int) -0:59 Constant: -0:59 0 (const int) -0:59 Sequence -0:59 Constant: -0:59 0 (const int) -0:59 Constant: -0:59 1 (const int) -0:59 subgroupQuadSwapVertical ( global highp 2-component vector of float) -0:59 vector swizzle ( temp highp 2-component vector of float) -0:59 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) -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 0 (const int) -0:59 Sequence -0:59 Constant: -0:59 0 (const int) -0:59 Constant: -0:59 1 (const int) -0:60 move second child to first child ( temp highp 3-component vector of float) -0:60 vector swizzle ( temp highp 3-component vector of float) -0:60 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) -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 0 (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 subgroupQuadSwapVertical ( global highp 3-component vector of float) -0:60 vector swizzle ( temp highp 3-component vector of float) -0:60 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) -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 0 (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:61 move second child to first child ( temp highp 4-component vector of float) -0:61 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) -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 2 (const int) -0:61 Constant: -0:61 0 (const int) -0:61 subgroupQuadSwapVertical ( global highp 4-component vector of float) -0:61 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) -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 0 (const int) -0:63 move second child to first child ( temp highp int) -0:63 direct index ( temp highp int) -0:63 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) -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 2 (const int) -0:63 Constant: -0:63 1 (const int) -0:63 Constant: -0:63 0 (const int) -0:63 subgroupQuadSwapVertical ( global highp int) -0:63 direct index ( temp highp int) -0:63 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) -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 1 (const int) -0:63 Constant: -0:63 0 (const int) -0:64 move second child to first child ( temp highp 2-component vector of int) -0:64 vector swizzle ( temp highp 2-component vector of int) -0:64 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) -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 2 (const int) -0:64 Constant: -0:64 1 (const int) -0:64 Sequence -0:64 Constant: -0:64 0 (const int) -0:64 Constant: -0:64 1 (const int) -0:64 subgroupQuadSwapVertical ( global highp 2-component vector of int) -0:64 vector swizzle ( temp highp 2-component vector of int) -0:64 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) -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 1 (const int) -0:64 Sequence -0:64 Constant: -0:64 0 (const int) -0:64 Constant: -0:64 1 (const int) -0:65 move second child to first child ( temp highp 3-component vector of int) -0:65 vector swizzle ( temp highp 3-component vector of int) -0:65 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) -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 1 (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 subgroupQuadSwapVertical ( global highp 3-component vector of int) -0:65 vector swizzle ( temp highp 3-component vector of int) -0:65 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) -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 1 (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:66 move second child to first child ( temp highp 4-component vector of int) -0:66 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) -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 2 (const int) -0:66 Constant: -0:66 1 (const int) -0:66 subgroupQuadSwapVertical ( global highp 4-component vector of int) -0:66 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) -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 1 (const int) -0:68 move second child to first child ( temp highp uint) -0:68 direct index ( temp highp uint) -0:68 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) -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 2 (const int) -0:68 Constant: -0:68 0 (const int) -0:68 subgroupQuadSwapVertical ( global highp uint) -0:68 direct index ( temp highp uint) -0:68 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) -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 2 (const int) -0:68 Constant: -0:68 0 (const int) -0:69 move second child to first child ( temp highp 2-component vector of uint) -0:69 vector swizzle ( temp highp 2-component vector of uint) -0:69 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) -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 2 (const int) -0:69 Sequence -0:69 Constant: -0:69 0 (const int) -0:69 Constant: -0:69 1 (const int) -0:69 subgroupQuadSwapVertical ( global highp 2-component vector of uint) -0:69 vector swizzle ( temp highp 2-component vector of uint) -0:69 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) -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 2 (const int) -0:69 Sequence -0:69 Constant: -0:69 0 (const int) -0:69 Constant: -0:69 1 (const int) -0:70 move second child to first child ( temp highp 3-component vector of uint) -0:70 vector swizzle ( temp highp 3-component vector of uint) -0:70 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) -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 2 (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 subgroupQuadSwapVertical ( global highp 3-component vector of uint) -0:70 vector swizzle ( temp highp 3-component vector of uint) -0:70 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) -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 2 (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:71 move second child to first child ( temp highp 4-component vector of uint) -0:71 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) -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 2 (const int) -0:71 subgroupQuadSwapVertical ( global highp 4-component vector of uint) -0:71 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) -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 2 (const int) -0:73 move second child to first child ( temp highp int) -0:73 direct index ( temp highp int) -0:73 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) -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 1 (const int) -0:73 Constant: -0:73 0 (const int) -0:73 Convert bool to int ( temp highp int) -0:73 subgroupQuadSwapVertical ( global bool) -0:73 Compare Less Than ( temp bool) -0:73 direct index ( temp highp int) -0:73 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) -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 1 (const int) -0:73 Constant: -0:73 0 (const int) -0:73 Constant: -0:73 0 (const int) -0:74 move second child to first child ( temp highp 2-component vector of int) -0:74 vector swizzle ( temp highp 2-component vector of int) -0:74 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) -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 1 (const int) -0:74 Sequence -0:74 Constant: -0:74 0 (const int) -0:74 Constant: -0:74 1 (const int) -0:74 Convert bool to int ( temp highp 2-component vector of int) -0:74 subgroupQuadSwapVertical ( global 2-component vector of bool) -0:74 Compare Less Than ( global 2-component vector of bool, operation at highp) -0:74 vector swizzle ( temp highp 2-component vector of int) -0:74 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) -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 1 (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 0 (const int) -0:74 0 (const int) -0:75 move second child to first child ( temp highp 3-component vector of int) -0:75 vector swizzle ( temp highp 3-component vector of int) -0:75 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) -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 1 (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 Convert bool to int ( temp highp 3-component vector of int) -0:75 subgroupQuadSwapVertical ( global 3-component vector of bool) -0:75 Compare Less Than ( global 3-component vector of bool, operation at highp) -0:75 vector swizzle ( temp highp 3-component vector of int) -0:75 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) -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 1 (const int) -0:75 Constant: -0:75 1 (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 0 (const int) -0:75 0 (const int) -0:75 0 (const int) -0:76 move second child to first child ( temp highp 4-component vector of int) -0:76 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) -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 1 (const int) -0:76 Convert bool to int ( temp highp 4-component vector of int) -0:76 subgroupQuadSwapVertical ( global 4-component vector of bool) -0:76 Compare Less Than ( global 4-component vector of bool, operation at highp) -0:76 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) -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 1 (const int) -0:76 Constant: -0:76 1 (const int) -0:76 Constant: -0:76 0 (const int) -0:76 0 (const int) -0:76 0 (const int) -0:76 0 (const int) -0:78 move second child to first child ( temp highp float) -0:78 direct index ( temp highp float) -0:78 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) -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 3 (const int) -0:78 Constant: -0:78 0 (const int) -0:78 Constant: -0:78 0 (const int) -0:78 subgroupQuadSwapDiagonal ( global highp float) -0:78 direct index ( temp highp float) -0:78 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) -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 0 (const int) -0:78 Constant: -0:78 0 (const int) -0:79 move second child to first child ( temp highp 2-component vector of float) -0:79 vector swizzle ( temp highp 2-component vector of float) -0:79 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) -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 3 (const int) -0:79 Constant: -0:79 0 (const int) -0:79 Sequence -0:79 Constant: -0:79 0 (const int) -0:79 Constant: -0:79 1 (const int) -0:79 subgroupQuadSwapDiagonal ( global highp 2-component vector of float) -0:79 vector swizzle ( temp highp 2-component vector of float) -0:79 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) -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 0 (const int) -0:79 Sequence -0:79 Constant: -0:79 0 (const int) -0:79 Constant: -0:79 1 (const int) -0:80 move second child to first child ( temp highp 3-component vector of float) -0:80 vector swizzle ( temp highp 3-component vector of float) -0:80 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) -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 3 (const int) -0:80 Constant: -0:80 0 (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 subgroupQuadSwapDiagonal ( global highp 3-component vector of float) -0:80 vector swizzle ( temp highp 3-component vector of float) -0:80 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) -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 0 (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:81 move second child to first child ( temp highp 4-component vector of float) -0:81 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) -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 0 (const int) -0:81 subgroupQuadSwapDiagonal ( global highp 4-component vector of float) -0:81 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) -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 0 (const int) -0:83 move second child to first child ( temp highp int) -0:83 direct index ( temp highp int) -0:83 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) -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 3 (const int) -0:83 Constant: -0:83 1 (const int) -0:83 Constant: -0:83 0 (const int) -0:83 subgroupQuadSwapDiagonal ( global highp int) -0:83 direct index ( temp highp int) -0:83 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) -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 1 (const int) -0:83 Constant: -0:83 0 (const int) -0:84 move second child to first child ( temp highp 2-component vector of int) -0:84 vector swizzle ( temp highp 2-component vector of int) -0:84 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) -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 3 (const int) -0:84 Constant: -0:84 1 (const int) -0:84 Sequence -0:84 Constant: -0:84 0 (const int) -0:84 Constant: -0:84 1 (const int) -0:84 subgroupQuadSwapDiagonal ( global highp 2-component vector of int) -0:84 vector swizzle ( temp highp 2-component vector of int) -0:84 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) -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 1 (const int) -0:84 Sequence -0:84 Constant: -0:84 0 (const int) -0:84 Constant: -0:84 1 (const int) -0:85 move second child to first child ( temp highp 3-component vector of int) -0:85 vector swizzle ( temp highp 3-component vector of int) -0:85 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) -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 3 (const int) -0:85 Constant: -0:85 1 (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 subgroupQuadSwapDiagonal ( global highp 3-component vector of int) -0:85 vector swizzle ( temp highp 3-component vector of int) -0:85 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) -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 1 (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:86 move second child to first child ( temp highp 4-component vector of int) -0:86 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) -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 1 (const int) -0:86 subgroupQuadSwapDiagonal ( global highp 4-component vector of int) -0:86 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) -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 1 (const int) -0:88 move second child to first child ( temp highp uint) -0:88 direct index ( temp highp uint) -0:88 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) -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 3 (const int) -0:88 Constant: -0:88 2 (const int) -0:88 Constant: -0:88 0 (const int) -0:88 subgroupQuadSwapDiagonal ( global highp uint) -0:88 direct index ( temp highp uint) -0:88 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) -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 2 (const int) -0:88 Constant: -0:88 0 (const int) -0:89 move second child to first child ( temp highp 2-component vector of uint) -0:89 vector swizzle ( temp highp 2-component vector of uint) -0:89 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) -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 3 (const int) -0:89 Constant: -0:89 2 (const int) -0:89 Sequence -0:89 Constant: -0:89 0 (const int) -0:89 Constant: -0:89 1 (const int) -0:89 subgroupQuadSwapDiagonal ( global highp 2-component vector of uint) -0:89 vector swizzle ( temp highp 2-component vector of uint) -0:89 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) -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 2 (const int) -0:89 Sequence -0:89 Constant: -0:89 0 (const int) -0:89 Constant: -0:89 1 (const int) -0:90 move second child to first child ( temp highp 3-component vector of uint) -0:90 vector swizzle ( temp highp 3-component vector of uint) -0:90 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) -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 3 (const int) -0:90 Constant: -0:90 2 (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 subgroupQuadSwapDiagonal ( global highp 3-component vector of uint) -0:90 vector swizzle ( temp highp 3-component vector of uint) -0:90 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) -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 2 (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:91 move second child to first child ( temp highp 4-component vector of uint) -0:91 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) -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 3 (const int) -0:91 Constant: -0:91 2 (const int) -0:91 subgroupQuadSwapDiagonal ( global highp 4-component vector of uint) -0:91 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) -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 3 (const int) -0:91 Constant: -0:91 2 (const int) -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 Convert bool to int ( temp highp int) -0:93 subgroupQuadSwapDiagonal ( global bool) -0:93 Compare Less Than ( temp bool) -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 0 (const int) -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 Convert bool to int ( temp highp 2-component vector of int) -0:94 subgroupQuadSwapDiagonal ( global 2-component vector of bool) -0:94 Compare Less Than ( global 2-component vector of bool, operation at highp) -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 0 (const int) -0:94 0 (const int) -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 Convert bool to int ( temp highp 3-component vector of int) -0:95 subgroupQuadSwapDiagonal ( global 3-component vector of bool) -0:95 Compare Less Than ( global 3-component vector of bool, operation at highp) -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 1 (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 0 (const int) -0:95 0 (const int) -0:95 0 (const int) -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 Convert bool to int ( temp highp 4-component vector of int) -0:96 subgroupQuadSwapDiagonal ( global 4-component vector of bool) -0:96 Compare Less Than ( global 4-component vector of bool, operation at highp) -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 1 (const int) -0:96 Constant: -0:96 1 (const int) -0:96 Constant: -0:96 0 (const int) -0:96 0 (const int) -0:96 0 (const int) -0:96 0 (const int) -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_quad -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 subgroupQuadBroadcast ( 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 subgroupQuadBroadcast ( 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 subgroupQuadBroadcast ( 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 subgroupQuadBroadcast ( 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 0 (const int) -0:23 Constant: -0:23 1 (const int) -0:23 Constant: -0:23 0 (const int) -0:23 subgroupQuadBroadcast ( 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 0 (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 subgroupQuadBroadcast ( 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 0 (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 subgroupQuadBroadcast ( 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 0 (const int) -0:26 Constant: -0:26 1 (const int) -0:26 subgroupQuadBroadcast ( 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 0 (const int) -0:28 Constant: -0:28 2 (const int) -0:28 Constant: -0:28 0 (const int) -0:28 subgroupQuadBroadcast ( 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 0 (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 subgroupQuadBroadcast ( 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 0 (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 subgroupQuadBroadcast ( 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 0 (const int) -0:31 Constant: -0:31 2 (const int) -0:31 subgroupQuadBroadcast ( 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 int) -0:33 direct index ( temp highp int) -0:33 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) -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 1 (const int) -0:33 Constant: -0:33 1 (const int) -0:33 Constant: -0:33 0 (const int) -0:33 Convert bool to int ( temp highp int) -0:33 subgroupQuadBroadcast ( global bool) -0:33 Compare Less Than ( temp bool) -0:33 direct index ( temp highp int) -0:33 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) -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 1 (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 int) -0:34 vector swizzle ( temp highp 2-component vector of int) -0:34 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) -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 1 (const int) -0:34 Sequence -0:34 Constant: -0:34 0 (const int) -0:34 Constant: -0:34 1 (const int) -0:34 Convert bool to int ( temp highp 2-component vector of int) -0:34 subgroupQuadBroadcast ( global 2-component vector of bool) -0:34 Compare Less Than ( global 2-component vector of bool, operation at highp) -0:34 vector swizzle ( temp highp 2-component vector of int) -0:34 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) -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 1 (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 0 (const int) -0:34 0 (const int) -0:34 Constant: -0:34 1 (const uint) -0:35 move second child to first child ( temp highp 3-component vector of int) -0:35 vector swizzle ( temp highp 3-component vector of int) -0:35 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) -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 1 (const int) -0:35 Constant: -0:35 1 (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 Convert bool to int ( temp highp 3-component vector of int) -0:35 subgroupQuadBroadcast ( global 3-component vector of bool) -0:35 Compare Less Than ( global 3-component vector of bool, operation at highp) -0:35 vector swizzle ( temp highp 3-component vector of int) -0:35 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) -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 1 (const int) -0:35 Constant: -0:35 1 (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 0 (const int) -0:35 0 (const int) -0:35 0 (const int) -0:35 Constant: -0:35 1 (const uint) -0:36 move second child to first child ( temp highp 4-component vector of int) -0:36 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) -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 1 (const int) -0:36 Constant: -0:36 1 (const int) -0:36 Convert bool to int ( temp highp 4-component vector of int) -0:36 subgroupQuadBroadcast ( global 4-component vector of bool) -0:36 Compare Less Than ( global 4-component vector of bool, operation at highp) -0:36 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) -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 1 (const int) -0:36 Constant: -0:36 1 (const int) -0:36 Constant: -0:36 0 (const int) -0:36 0 (const int) -0:36 0 (const int) -0:36 0 (const int) -0:36 Constant: -0:36 1 (const uint) -0:38 move second child to first child ( temp highp float) -0:38 direct index ( temp highp float) -0:38 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) -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 1 (const int) -0:38 Constant: -0:38 0 (const int) -0:38 Constant: -0:38 0 (const int) -0:38 subgroupQuadSwapHorizontal ( global highp float) -0:38 direct index ( temp highp float) -0:38 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) -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 0 (const int) -0:38 Constant: -0:38 0 (const int) -0:39 move second child to first child ( temp highp 2-component vector of float) -0:39 vector swizzle ( temp highp 2-component vector of float) -0:39 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) -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 0 (const int) -0:39 Sequence -0:39 Constant: -0:39 0 (const int) -0:39 Constant: -0:39 1 (const int) -0:39 subgroupQuadSwapHorizontal ( global highp 2-component vector of float) -0:39 vector swizzle ( temp highp 2-component vector of float) -0:39 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) -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 0 (const int) -0:39 Sequence -0:39 Constant: -0:39 0 (const int) -0:39 Constant: -0:39 1 (const int) -0:40 move second child to first child ( temp highp 3-component vector of float) -0:40 vector swizzle ( temp highp 3-component vector of float) -0:40 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) -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 1 (const int) -0:40 Constant: -0:40 0 (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 subgroupQuadSwapHorizontal ( global highp 3-component vector of float) -0:40 vector swizzle ( temp highp 3-component vector of float) -0:40 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) -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 0 (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:41 move second child to first child ( temp highp 4-component vector of float) -0:41 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) -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 1 (const int) -0:41 Constant: -0:41 0 (const int) -0:41 subgroupQuadSwapHorizontal ( global highp 4-component vector of float) -0:41 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) -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 0 (const int) -0:43 move second child to first child ( temp highp int) -0:43 direct index ( temp highp int) -0:43 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) -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 1 (const int) -0:43 Constant: -0:43 0 (const int) -0:43 subgroupQuadSwapHorizontal ( global highp int) -0:43 direct index ( temp highp int) -0:43 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) -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 1 (const int) -0:43 Constant: -0:43 0 (const int) -0:44 move second child to first child ( temp highp 2-component vector of int) -0:44 vector swizzle ( temp highp 2-component vector of int) -0:44 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) -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 1 (const int) -0:44 Sequence -0:44 Constant: -0:44 0 (const int) -0:44 Constant: -0:44 1 (const int) -0:44 subgroupQuadSwapHorizontal ( global highp 2-component vector of int) -0:44 vector swizzle ( temp highp 2-component vector of int) -0:44 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) -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 1 (const int) -0:44 Sequence -0:44 Constant: -0:44 0 (const int) -0:44 Constant: -0:44 1 (const int) -0:45 move second child to first child ( temp highp 3-component vector of int) -0:45 vector swizzle ( temp highp 3-component vector of int) -0:45 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) -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 1 (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 subgroupQuadSwapHorizontal ( global highp 3-component vector of int) -0:45 vector swizzle ( temp highp 3-component vector of int) -0:45 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) -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 1 (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:46 move second child to first child ( temp highp 4-component vector of int) -0:46 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) -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 1 (const int) -0:46 subgroupQuadSwapHorizontal ( global highp 4-component vector of int) -0:46 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) -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 1 (const int) -0:48 move second child to first child ( temp highp uint) -0:48 direct index ( temp highp uint) -0:48 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) -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 1 (const int) -0:48 Constant: -0:48 2 (const int) -0:48 Constant: -0:48 0 (const int) -0:48 subgroupQuadSwapHorizontal ( global highp uint) -0:48 direct index ( temp highp uint) -0:48 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) -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 2 (const int) -0:48 Constant: -0:48 0 (const int) -0:49 move second child to first child ( temp highp 2-component vector of uint) -0:49 vector swizzle ( temp highp 2-component vector of uint) -0:49 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) -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 2 (const int) -0:49 Sequence -0:49 Constant: -0:49 0 (const int) -0:49 Constant: -0:49 1 (const int) -0:49 subgroupQuadSwapHorizontal ( global highp 2-component vector of uint) -0:49 vector swizzle ( temp highp 2-component vector of uint) -0:49 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) -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 2 (const int) -0:49 Sequence -0:49 Constant: -0:49 0 (const int) -0:49 Constant: -0:49 1 (const int) -0:50 move second child to first child ( temp highp 3-component vector of uint) -0:50 vector swizzle ( temp highp 3-component vector of uint) -0:50 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) -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 1 (const int) -0:50 Constant: -0:50 2 (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 subgroupQuadSwapHorizontal ( global highp 3-component vector of uint) -0:50 vector swizzle ( temp highp 3-component vector of uint) -0:50 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) -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 2 (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:51 move second child to first child ( temp highp 4-component vector of uint) -0:51 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) -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 1 (const int) -0:51 Constant: -0:51 2 (const int) -0:51 subgroupQuadSwapHorizontal ( global highp 4-component vector of uint) -0:51 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) -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 2 (const int) -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 2 (const int) -0:53 Constant: -0:53 1 (const int) -0:53 Constant: -0:53 0 (const int) -0:53 Convert bool to int ( temp highp int) -0:53 subgroupQuadSwapHorizontal ( global bool) -0:53 Compare Less Than ( temp bool) -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 0 (const int) -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 2 (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 Convert bool to int ( temp highp 2-component vector of int) -0:54 subgroupQuadSwapHorizontal ( global 2-component vector of bool) -0:54 Compare Less Than ( global 2-component vector of bool, operation at highp) -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 0 (const int) -0:54 0 (const int) -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 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 Convert bool to int ( temp highp 3-component vector of int) -0:55 subgroupQuadSwapHorizontal ( global 3-component vector of bool) -0:55 Compare Less Than ( global 3-component vector of bool, operation at highp) -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 1 (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 0 (const int) -0:55 0 (const int) -0:55 0 (const int) -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 2 (const int) -0:56 Constant: -0:56 1 (const int) -0:56 Convert bool to int ( temp highp 4-component vector of int) -0:56 subgroupQuadSwapHorizontal ( global 4-component vector of bool) -0:56 Compare Less Than ( global 4-component vector of bool, operation at highp) -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 1 (const int) -0:56 Constant: -0:56 1 (const int) -0:56 Constant: -0:56 0 (const int) -0:56 0 (const int) -0:56 0 (const int) -0:56 0 (const int) -0:58 move second child to first child ( temp highp float) -0:58 direct index ( temp highp float) -0:58 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) -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 2 (const int) -0:58 Constant: -0:58 0 (const int) -0:58 Constant: -0:58 0 (const int) -0:58 subgroupQuadSwapVertical ( global highp float) -0:58 direct index ( temp highp float) -0:58 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) -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 0 (const int) -0:58 Constant: -0:58 0 (const int) -0:59 move second child to first child ( temp highp 2-component vector of float) -0:59 vector swizzle ( temp highp 2-component vector of float) -0:59 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) -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 2 (const int) -0:59 Constant: -0:59 0 (const int) -0:59 Sequence -0:59 Constant: -0:59 0 (const int) -0:59 Constant: -0:59 1 (const int) -0:59 subgroupQuadSwapVertical ( global highp 2-component vector of float) -0:59 vector swizzle ( temp highp 2-component vector of float) -0:59 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) -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 0 (const int) -0:59 Sequence -0:59 Constant: -0:59 0 (const int) -0:59 Constant: -0:59 1 (const int) -0:60 move second child to first child ( temp highp 3-component vector of float) -0:60 vector swizzle ( temp highp 3-component vector of float) -0:60 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) -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 0 (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 subgroupQuadSwapVertical ( global highp 3-component vector of float) -0:60 vector swizzle ( temp highp 3-component vector of float) -0:60 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) -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 0 (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:61 move second child to first child ( temp highp 4-component vector of float) -0:61 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) -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 2 (const int) -0:61 Constant: -0:61 0 (const int) -0:61 subgroupQuadSwapVertical ( global highp 4-component vector of float) -0:61 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) -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 0 (const int) -0:63 move second child to first child ( temp highp int) -0:63 direct index ( temp highp int) -0:63 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) -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 2 (const int) -0:63 Constant: -0:63 1 (const int) -0:63 Constant: -0:63 0 (const int) -0:63 subgroupQuadSwapVertical ( global highp int) -0:63 direct index ( temp highp int) -0:63 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) -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 1 (const int) -0:63 Constant: -0:63 0 (const int) -0:64 move second child to first child ( temp highp 2-component vector of int) -0:64 vector swizzle ( temp highp 2-component vector of int) -0:64 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) -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 2 (const int) -0:64 Constant: -0:64 1 (const int) -0:64 Sequence -0:64 Constant: -0:64 0 (const int) -0:64 Constant: -0:64 1 (const int) -0:64 subgroupQuadSwapVertical ( global highp 2-component vector of int) -0:64 vector swizzle ( temp highp 2-component vector of int) -0:64 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) -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 1 (const int) -0:64 Sequence -0:64 Constant: -0:64 0 (const int) -0:64 Constant: -0:64 1 (const int) -0:65 move second child to first child ( temp highp 3-component vector of int) -0:65 vector swizzle ( temp highp 3-component vector of int) -0:65 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) -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 1 (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 subgroupQuadSwapVertical ( global highp 3-component vector of int) -0:65 vector swizzle ( temp highp 3-component vector of int) -0:65 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) -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 1 (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:66 move second child to first child ( temp highp 4-component vector of int) -0:66 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) -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 2 (const int) -0:66 Constant: -0:66 1 (const int) -0:66 subgroupQuadSwapVertical ( global highp 4-component vector of int) -0:66 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) -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 1 (const int) -0:68 move second child to first child ( temp highp uint) -0:68 direct index ( temp highp uint) -0:68 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) -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 2 (const int) -0:68 Constant: -0:68 0 (const int) -0:68 subgroupQuadSwapVertical ( global highp uint) -0:68 direct index ( temp highp uint) -0:68 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) -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 2 (const int) -0:68 Constant: -0:68 0 (const int) -0:69 move second child to first child ( temp highp 2-component vector of uint) -0:69 vector swizzle ( temp highp 2-component vector of uint) -0:69 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) -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 2 (const int) -0:69 Sequence -0:69 Constant: -0:69 0 (const int) -0:69 Constant: -0:69 1 (const int) -0:69 subgroupQuadSwapVertical ( global highp 2-component vector of uint) -0:69 vector swizzle ( temp highp 2-component vector of uint) -0:69 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) -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 2 (const int) -0:69 Sequence -0:69 Constant: -0:69 0 (const int) -0:69 Constant: -0:69 1 (const int) -0:70 move second child to first child ( temp highp 3-component vector of uint) -0:70 vector swizzle ( temp highp 3-component vector of uint) -0:70 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) -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 2 (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 subgroupQuadSwapVertical ( global highp 3-component vector of uint) -0:70 vector swizzle ( temp highp 3-component vector of uint) -0:70 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) -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 2 (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:71 move second child to first child ( temp highp 4-component vector of uint) -0:71 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) -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 2 (const int) -0:71 subgroupQuadSwapVertical ( global highp 4-component vector of uint) -0:71 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) -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 2 (const int) -0:73 move second child to first child ( temp highp int) -0:73 direct index ( temp highp int) -0:73 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) -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 1 (const int) -0:73 Constant: -0:73 0 (const int) -0:73 Convert bool to int ( temp highp int) -0:73 subgroupQuadSwapVertical ( global bool) -0:73 Compare Less Than ( temp bool) -0:73 direct index ( temp highp int) -0:73 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) -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 1 (const int) -0:73 Constant: -0:73 0 (const int) -0:73 Constant: -0:73 0 (const int) -0:74 move second child to first child ( temp highp 2-component vector of int) -0:74 vector swizzle ( temp highp 2-component vector of int) -0:74 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) -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 1 (const int) -0:74 Sequence -0:74 Constant: -0:74 0 (const int) -0:74 Constant: -0:74 1 (const int) -0:74 Convert bool to int ( temp highp 2-component vector of int) -0:74 subgroupQuadSwapVertical ( global 2-component vector of bool) -0:74 Compare Less Than ( global 2-component vector of bool, operation at highp) -0:74 vector swizzle ( temp highp 2-component vector of int) -0:74 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) -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 1 (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 0 (const int) -0:74 0 (const int) -0:75 move second child to first child ( temp highp 3-component vector of int) -0:75 vector swizzle ( temp highp 3-component vector of int) -0:75 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) -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 1 (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 Convert bool to int ( temp highp 3-component vector of int) -0:75 subgroupQuadSwapVertical ( global 3-component vector of bool) -0:75 Compare Less Than ( global 3-component vector of bool, operation at highp) -0:75 vector swizzle ( temp highp 3-component vector of int) -0:75 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) -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 1 (const int) -0:75 Constant: -0:75 1 (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 0 (const int) -0:75 0 (const int) -0:75 0 (const int) -0:76 move second child to first child ( temp highp 4-component vector of int) -0:76 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) -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 1 (const int) -0:76 Convert bool to int ( temp highp 4-component vector of int) -0:76 subgroupQuadSwapVertical ( global 4-component vector of bool) -0:76 Compare Less Than ( global 4-component vector of bool, operation at highp) -0:76 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) -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 1 (const int) -0:76 Constant: -0:76 1 (const int) -0:76 Constant: -0:76 0 (const int) -0:76 0 (const int) -0:76 0 (const int) -0:76 0 (const int) -0:78 move second child to first child ( temp highp float) -0:78 direct index ( temp highp float) -0:78 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) -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 3 (const int) -0:78 Constant: -0:78 0 (const int) -0:78 Constant: -0:78 0 (const int) -0:78 subgroupQuadSwapDiagonal ( global highp float) -0:78 direct index ( temp highp float) -0:78 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) -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 0 (const int) -0:78 Constant: -0:78 0 (const int) -0:79 move second child to first child ( temp highp 2-component vector of float) -0:79 vector swizzle ( temp highp 2-component vector of float) -0:79 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) -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 3 (const int) -0:79 Constant: -0:79 0 (const int) -0:79 Sequence -0:79 Constant: -0:79 0 (const int) -0:79 Constant: -0:79 1 (const int) -0:79 subgroupQuadSwapDiagonal ( global highp 2-component vector of float) -0:79 vector swizzle ( temp highp 2-component vector of float) -0:79 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) -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 0 (const int) -0:79 Sequence -0:79 Constant: -0:79 0 (const int) -0:79 Constant: -0:79 1 (const int) -0:80 move second child to first child ( temp highp 3-component vector of float) -0:80 vector swizzle ( temp highp 3-component vector of float) -0:80 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) -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 3 (const int) -0:80 Constant: -0:80 0 (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 subgroupQuadSwapDiagonal ( global highp 3-component vector of float) -0:80 vector swizzle ( temp highp 3-component vector of float) -0:80 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) -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 0 (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:81 move second child to first child ( temp highp 4-component vector of float) -0:81 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) -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 0 (const int) -0:81 subgroupQuadSwapDiagonal ( global highp 4-component vector of float) -0:81 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) -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 0 (const int) -0:83 move second child to first child ( temp highp int) -0:83 direct index ( temp highp int) -0:83 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) -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 3 (const int) -0:83 Constant: -0:83 1 (const int) -0:83 Constant: -0:83 0 (const int) -0:83 subgroupQuadSwapDiagonal ( global highp int) -0:83 direct index ( temp highp int) -0:83 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) -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 1 (const int) -0:83 Constant: -0:83 0 (const int) -0:84 move second child to first child ( temp highp 2-component vector of int) -0:84 vector swizzle ( temp highp 2-component vector of int) -0:84 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) -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 3 (const int) -0:84 Constant: -0:84 1 (const int) -0:84 Sequence -0:84 Constant: -0:84 0 (const int) -0:84 Constant: -0:84 1 (const int) -0:84 subgroupQuadSwapDiagonal ( global highp 2-component vector of int) -0:84 vector swizzle ( temp highp 2-component vector of int) -0:84 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) -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 1 (const int) -0:84 Sequence -0:84 Constant: -0:84 0 (const int) -0:84 Constant: -0:84 1 (const int) -0:85 move second child to first child ( temp highp 3-component vector of int) -0:85 vector swizzle ( temp highp 3-component vector of int) -0:85 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) -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 3 (const int) -0:85 Constant: -0:85 1 (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 subgroupQuadSwapDiagonal ( global highp 3-component vector of int) -0:85 vector swizzle ( temp highp 3-component vector of int) -0:85 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) -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 1 (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:86 move second child to first child ( temp highp 4-component vector of int) -0:86 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) -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 1 (const int) -0:86 subgroupQuadSwapDiagonal ( global highp 4-component vector of int) -0:86 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) -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 1 (const int) -0:88 move second child to first child ( temp highp uint) -0:88 direct index ( temp highp uint) -0:88 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) -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 3 (const int) -0:88 Constant: -0:88 2 (const int) -0:88 Constant: -0:88 0 (const int) -0:88 subgroupQuadSwapDiagonal ( global highp uint) -0:88 direct index ( temp highp uint) -0:88 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) -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 2 (const int) -0:88 Constant: -0:88 0 (const int) -0:89 move second child to first child ( temp highp 2-component vector of uint) -0:89 vector swizzle ( temp highp 2-component vector of uint) -0:89 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) -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 3 (const int) -0:89 Constant: -0:89 2 (const int) -0:89 Sequence -0:89 Constant: -0:89 0 (const int) -0:89 Constant: -0:89 1 (const int) -0:89 subgroupQuadSwapDiagonal ( global highp 2-component vector of uint) -0:89 vector swizzle ( temp highp 2-component vector of uint) -0:89 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) -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 2 (const int) -0:89 Sequence -0:89 Constant: -0:89 0 (const int) -0:89 Constant: -0:89 1 (const int) -0:90 move second child to first child ( temp highp 3-component vector of uint) -0:90 vector swizzle ( temp highp 3-component vector of uint) -0:90 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) -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 3 (const int) -0:90 Constant: -0:90 2 (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 subgroupQuadSwapDiagonal ( global highp 3-component vector of uint) -0:90 vector swizzle ( temp highp 3-component vector of uint) -0:90 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) -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 2 (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:91 move second child to first child ( temp highp 4-component vector of uint) -0:91 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) -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 3 (const int) -0:91 Constant: -0:91 2 (const int) -0:91 subgroupQuadSwapDiagonal ( global highp 4-component vector of uint) -0:91 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) -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 3 (const int) -0:91 Constant: -0:91 2 (const int) -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 Convert bool to int ( temp highp int) -0:93 subgroupQuadSwapDiagonal ( global bool) -0:93 Compare Less Than ( temp bool) -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 0 (const int) -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 Convert bool to int ( temp highp 2-component vector of int) -0:94 subgroupQuadSwapDiagonal ( global 2-component vector of bool) -0:94 Compare Less Than ( global 2-component vector of bool, operation at highp) -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 0 (const int) -0:94 0 (const int) -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 Convert bool to int ( temp highp 3-component vector of int) -0:95 subgroupQuadSwapDiagonal ( global 3-component vector of bool) -0:95 Compare Less Than ( global 3-component vector of bool, operation at highp) -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 1 (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 0 (const int) -0:95 0 (const int) -0:95 0 (const int) -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 Convert bool to int ( temp highp 4-component vector of int) -0:96 subgroupQuadSwapDiagonal ( global 4-component vector of bool) -0:96 Compare Less Than ( global 4-component vector of bool, operation at highp) -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 1 (const int) -0:96 Constant: -0:96 1 (const int) -0:96 Constant: -0:96 0 (const int) -0:96 0 (const int) -0:96 0 (const int) -0:96 0 (const int) -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}) - |