I've got a #vulkan question for all you smart beautiful vulkaneers out there:
If I got a shader with a local size of (32, 1, 1) aka it has a work group size of 32, the subgroup size happens to be 8 for Reasons, then I have four (4) subgroups per dispatched work group.
I want to use subgroupAdd. Am I on my honor to figure out how to combine the results generated by each subgroup, or does GLSL add some code gen to do that for me?
EDIT: answer is in the replies