1glsl.es320.subgroup.tese 2Shader version: 320 3Requested GL_KHR_shader_subgroup_basic 4input primitive = isolines 5vertex spacing = none 6triangle order = none 70:? Sequence 80:9 Function Definition: main( ( global void) 90:9 Function Parameters: 100:11 Sequence 110:11 move second child to first child ( temp highp 4-component vector of uint) 120:11 indirect index (layout( column_major std430 offset=0) temp highp 4-component vector of uint) 130:11 result: direct index for structure (layout( column_major std430 offset=0) buffer runtime-sized array of highp 4-component vector of uint) 140:11 '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}) 150:11 Constant: 160:11 0 (const uint) 170:11 'gl_PrimitiveID' ( in highp int PrimitiveID) 180:11 Construct uvec4 ( temp highp 4-component vector of uint) 190:11 'gl_SubgroupSize' ( in mediump uint SubgroupSize) 200:11 'gl_SubgroupInvocationID' ( in mediump uint SubgroupInvocationID) 210:11 Constant: 220:11 0 (const uint) 230:11 Constant: 240:11 0 (const uint) 250:? Linker Objects 260:? '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}) 27 28 29Linked tessellation evaluation stage: 30 31 32Shader version: 320 33Requested GL_KHR_shader_subgroup_basic 34input primitive = isolines 35vertex spacing = equal_spacing 36triangle order = ccw 370:? Sequence 380:9 Function Definition: main( ( global void) 390:9 Function Parameters: 400:11 Sequence 410:11 move second child to first child ( temp highp 4-component vector of uint) 420:11 indirect index (layout( column_major std430 offset=0) temp highp 4-component vector of uint) 430:11 result: direct index for structure (layout( column_major std430 offset=0) buffer runtime-sized array of highp 4-component vector of uint) 440:11 '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}) 450:11 Constant: 460:11 0 (const uint) 470:11 'gl_PrimitiveID' ( in highp int PrimitiveID) 480:11 Construct uvec4 ( temp highp 4-component vector of uint) 490:11 'gl_SubgroupSize' ( in mediump uint SubgroupSize) 500:11 'gl_SubgroupInvocationID' ( in mediump uint SubgroupInvocationID) 510:11 Constant: 520:11 0 (const uint) 530:11 Constant: 540:11 0 (const uint) 550:? Linker Objects 560:? '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}) 57 58