diff --git a/renderdoc/driver/metal/metal_device.h b/renderdoc/driver/metal/metal_device.h index 0a3ec2ef2..aa52bb9d6 100644 --- a/renderdoc/driver/metal/metal_device.h +++ b/renderdoc/driver/metal/metal_device.h @@ -134,7 +134,7 @@ public: bool Serialise_InitialState(SerialiserType &ser, ResourceId id, MetalResourceRecord *record, const MetalInitialContents *initial); void Create_InitialState(ResourceId id, WrappedMTLObject *live, bool hasData); - void Apply_InitialState(WrappedMTLObject *live, const MetalInitialContents &initial); + void Apply_InitialState(WrappedMTLObject *live, MetalInitialContents &initial); // From ResourceManager interface void RegisterMetalLayer(CA::MetalLayer *mtlLayer); diff --git a/renderdoc/driver/metal/metal_init_state.cpp b/renderdoc/driver/metal/metal_init_state.cpp index afe9ac56f..81ec93bfe 100644 --- a/renderdoc/driver/metal/metal_init_state.cpp +++ b/renderdoc/driver/metal/metal_init_state.cpp @@ -161,7 +161,7 @@ void WrappedMTLDevice::Create_InitialState(ResourceId id, WrappedMTLObject *live METAL_NOT_IMPLEMENTED(); } -void WrappedMTLDevice::Apply_InitialState(WrappedMTLObject *live, const MetalInitialContents &initial) +void WrappedMTLDevice::Apply_InitialState(WrappedMTLObject *live, MetalInitialContents &initial) { METAL_NOT_IMPLEMENTED(); } diff --git a/renderdoc/driver/metal/metal_manager.cpp b/renderdoc/driver/metal/metal_manager.cpp index 859600117..b6701bf1c 100644 --- a/renderdoc/driver/metal/metal_manager.cpp +++ b/renderdoc/driver/metal/metal_manager.cpp @@ -53,8 +53,7 @@ void MetalResourceManager::Create_InitialState(ResourceId id, WrappedMTLObject * return m_Device->Create_InitialState(id, live, hasData); } -void MetalResourceManager::Apply_InitialState(WrappedMTLObject *live, - const MetalInitialContents &initial) +void MetalResourceManager::Apply_InitialState(WrappedMTLObject *live, MetalInitialContents &initial) { return m_Device->Apply_InitialState(live, initial); } diff --git a/renderdoc/driver/metal/metal_manager.h b/renderdoc/driver/metal/metal_manager.h index 5a5de9525..17e0a8f2b 100644 --- a/renderdoc/driver/metal/metal_manager.h +++ b/renderdoc/driver/metal/metal_manager.h @@ -167,7 +167,7 @@ private: bool Serialise_InitialState(WriteSerialiser &ser, ResourceId id, MetalResourceRecord *record, const MetalInitialContents *initial); void Create_InitialState(ResourceId id, WrappedMTLObject *live, bool hasData); - void Apply_InitialState(WrappedMTLObject *live, const MetalInitialContents &initial); + void Apply_InitialState(WrappedMTLObject *live, MetalInitialContents &initial); // ResourceManager interface WrappedMTLDevice *m_Device;