Разделение рабочей группы на подгруппы определяется реализацией. Кроме того, вы не должны заботиться об этом.
Назначение функций подгруппы - облегчить взаимодействие между подгруппами. Спросить о значениях, вычисленных в других подгруппах относительно вашего вызова. Единственными функциями, которые заботятся об определенных «физических» отношениях между подгруппами, являются функции Quad
, которые имеют дело с операциями над блоками 2x2 в шейдерах фрагментов.