We simply use an extra CBV to store the global offset, and apply this offset when emitting load_global_invocation_id() intrinsics.
load_global_invocation_id()
/cc @kusma @daniels