Holds the work this device submits after this call until fence reaches value. The CPU does not wait.
fence
value
void waitFence(GpuFence fence, int value) => throw refuse(DeviceFeature.sharedFences);