WorkGroups)</td></tr>
<tr><td>gl_WorkGroupSize</td><td>UVec3</td><td>Size of the workgroup (x, y, z)</td></tr>
<tr><td>gl_NumWorkGroups</td><td>UVec3</td><td>Total number of workgroups (x, y, z)</td></tr>
<tr><td>gl_NumSubgroups</td><td>uint32</td><td>Number of subgroups in the workgroup</td></tr>
<tr><td>gl_SubgroupID</td><td>uint32</td><td>ID of the current subgroup [0..gl_NumSubgroups)</td></tr>
<tr><td>gl_GlobalInvocationID</td><td>UVec3</td><td>Global ID of the current invocation [0..gl_NumWorkGroups *