1glsl.es320.subgroup.frag
2Shader version: 320
3Requested GL_KHR_shader_subgroup_basic
40:? Sequence
50:4  Function Definition: main( ( global void)
60:4    Function Parameters:
70:6    Sequence
80:6      move second child to first child ( temp mediump 4-component vector of uint)
90:6        'data' (layout( location=0) out mediump 4-component vector of uint)
100:6        Construct uvec4 ( temp mediump 4-component vector of uint)
110:6          'gl_SubgroupSize' ( flat in mediump uint SubgroupSize)
120:6          'gl_SubgroupInvocationID' ( flat in mediump uint SubgroupInvocationID)
130:6          Constant:
140:6            0 (const uint)
150:6          Constant:
160:6            0 (const uint)
170:?   Linker Objects
180:?     'data' (layout( location=0) out mediump 4-component vector of uint)
19
20
21Linked fragment stage:
22
23
24Shader version: 320
25Requested GL_KHR_shader_subgroup_basic
260:? Sequence
270:4  Function Definition: main( ( global void)
280:4    Function Parameters:
290:6    Sequence
300:6      move second child to first child ( temp mediump 4-component vector of uint)
310:6        'data' (layout( location=0) out mediump 4-component vector of uint)
320:6        Construct uvec4 ( temp mediump 4-component vector of uint)
330:6          'gl_SubgroupSize' ( flat in mediump uint SubgroupSize)
340:6          'gl_SubgroupInvocationID' ( flat in mediump uint SubgroupInvocationID)
350:6          Constant:
360:6            0 (const uint)
370:6          Constant:
380:6            0 (const uint)
390:?   Linker Objects
400:?     'data' (layout( location=0) out mediump 4-component vector of uint)
41
42