1617a3babSopenharmony_ciglsl.es320.subgroup.geom
2617a3babSopenharmony_ciShader version: 320
3617a3babSopenharmony_ciRequested GL_KHR_shader_subgroup_basic
4617a3babSopenharmony_ciinvocations = -1
5617a3babSopenharmony_cimax_vertices = 1
6617a3babSopenharmony_ciinput primitive = points
7617a3babSopenharmony_cioutput primitive = points
8617a3babSopenharmony_ci0:? Sequence
9617a3babSopenharmony_ci0:10  Function Definition: main( ( global void)
10617a3babSopenharmony_ci0:10    Function Parameters: 
11617a3babSopenharmony_ci0:12    Sequence
12617a3babSopenharmony_ci0:12      move second child to first child ( temp highp 4-component vector of uint)
13617a3babSopenharmony_ci0:12        indirect index (layout( column_major std430 offset=0) temp highp 4-component vector of uint)
14617a3babSopenharmony_ci0:12          result: direct index for structure (layout( column_major std430 offset=0) buffer runtime-sized array of highp 4-component vector of uint)
15617a3babSopenharmony_ci0:12            'anon@0' (layout( set=0 binding=0 column_major std430) buffer block{layout( column_major std430 offset=0) buffer runtime-sized array of highp 4-component vector of uint result})
16617a3babSopenharmony_ci0:12            Constant:
17617a3babSopenharmony_ci0:12              0 (const uint)
18617a3babSopenharmony_ci0:12          'gl_PrimitiveIDIn' ( in highp int PrimitiveID)
19617a3babSopenharmony_ci0:12        Construct uvec4 ( temp mediump 4-component vector of uint)
20617a3babSopenharmony_ci0:12          'gl_SubgroupSize' ( in mediump uint SubgroupSize)
21617a3babSopenharmony_ci0:12          'gl_SubgroupInvocationID' ( in mediump uint SubgroupInvocationID)
22617a3babSopenharmony_ci0:12          Constant:
23617a3babSopenharmony_ci0:12            0 (const uint)
24617a3babSopenharmony_ci0:12          Constant:
25617a3babSopenharmony_ci0:12            0 (const uint)
26617a3babSopenharmony_ci0:?   Linker Objects
27617a3babSopenharmony_ci0:?     'anon@0' (layout( set=0 binding=0 column_major std430) buffer block{layout( column_major std430 offset=0) buffer runtime-sized array of highp 4-component vector of uint result})
28617a3babSopenharmony_ci
29617a3babSopenharmony_ci
30617a3babSopenharmony_ciLinked geometry stage:
31617a3babSopenharmony_ci
32617a3babSopenharmony_ci
33617a3babSopenharmony_ciShader version: 320
34617a3babSopenharmony_ciRequested GL_KHR_shader_subgroup_basic
35617a3babSopenharmony_ciinvocations = 1
36617a3babSopenharmony_cimax_vertices = 1
37617a3babSopenharmony_ciinput primitive = points
38617a3babSopenharmony_cioutput primitive = points
39617a3babSopenharmony_ci0:? Sequence
40617a3babSopenharmony_ci0:10  Function Definition: main( ( global void)
41617a3babSopenharmony_ci0:10    Function Parameters: 
42617a3babSopenharmony_ci0:12    Sequence
43617a3babSopenharmony_ci0:12      move second child to first child ( temp highp 4-component vector of uint)
44617a3babSopenharmony_ci0:12        indirect index (layout( column_major std430 offset=0) temp highp 4-component vector of uint)
45617a3babSopenharmony_ci0:12          result: direct index for structure (layout( column_major std430 offset=0) buffer runtime-sized array of highp 4-component vector of uint)
46617a3babSopenharmony_ci0:12            'anon@0' (layout( set=0 binding=0 column_major std430) buffer block{layout( column_major std430 offset=0) buffer runtime-sized array of highp 4-component vector of uint result})
47617a3babSopenharmony_ci0:12            Constant:
48617a3babSopenharmony_ci0:12              0 (const uint)
49617a3babSopenharmony_ci0:12          'gl_PrimitiveIDIn' ( in highp int PrimitiveID)
50617a3babSopenharmony_ci0:12        Construct uvec4 ( temp mediump 4-component vector of uint)
51617a3babSopenharmony_ci0:12          'gl_SubgroupSize' ( in mediump uint SubgroupSize)
52617a3babSopenharmony_ci0:12          'gl_SubgroupInvocationID' ( in mediump uint SubgroupInvocationID)
53617a3babSopenharmony_ci0:12          Constant:
54617a3babSopenharmony_ci0:12            0 (const uint)
55617a3babSopenharmony_ci0:12          Constant:
56617a3babSopenharmony_ci0:12            0 (const uint)
57617a3babSopenharmony_ci0:?   Linker Objects
58617a3babSopenharmony_ci0:?     'anon@0' (layout( set=0 binding=0 column_major std430) buffer block{layout( column_major std430 offset=0) buffer runtime-sized array of highp 4-component vector of uint result})
59617a3babSopenharmony_ci
60