From 02103a966974ee70d732fd4de8d2e8f12c538bbd Mon Sep 17 00:00:00 2001 From: Jake Turner Date: Fri, 1 Jul 2022 14:38:05 +0100 Subject: [PATCH] Set non-replay state to BackgroundCapturing --- renderdoc/driver/metal/metal_device.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/renderdoc/driver/metal/metal_device.cpp b/renderdoc/driver/metal/metal_device.cpp index 9dbe121e6..551b116b0 100644 --- a/renderdoc/driver/metal/metal_device.cpp +++ b/renderdoc/driver/metal/metal_device.cpp @@ -37,6 +37,15 @@ WrappedMTLDevice::WrappedMTLDevice(MTL::Device *realMTLDevice, ResourceId objId) { AllocateObjCBridge(this); m_Device = this; + + if(RenderDoc::Inst().IsReplayApp()) + { + } + else + { + m_State = CaptureState::BackgroundCapturing; + } + threadSerialiserTLSSlot = Threading::AllocateTLSSlot(); m_ResourceManager = new MetalResourceManager(m_State, this);