How many workgroups along x cover invocations invocations.
invocations
int groupsFor(int invocations) { final x = workgroupSize.x; return (invocations + x - 1) ~/ x; }