diff --git a/src/backend/metal/MetalBackend.mm b/src/backend/metal/MetalBackend.mm index 8649cc239a..e0eb7a315d 100644 --- a/src/backend/metal/MetalBackend.mm +++ b/src/backend/metal/MetalBackend.mm @@ -231,6 +231,7 @@ namespace backend { namespace metal { void Queue::Submit(uint32_t numCommands, CommandBuffer* const* commands) { Device* device = ToBackend(GetDevice()); + device->Tick(); id commandBuffer = device->GetPendingCommandBuffer(); for (uint32_t i = 0; i < numCommands; ++i) {