From 4d699623978fea15dcb28168de47ac13e9d5cb6d Mon Sep 17 00:00:00 2001 From: Jake Turner Date: Tue, 28 Jun 2022 20:28:53 +0100 Subject: [PATCH] Return the WrappedMTLCommandQueue from CmdBuffer Previous API return goes back to usage for objective C calls and this is not required now the objective C and C++ wrapping/unwrapping has advanced and simplified. More sense/natural/correct to return type without casting it. --- renderdoc/driver/metal/metal_command_buffer.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/renderdoc/driver/metal/metal_command_buffer.h b/renderdoc/driver/metal/metal_command_buffer.h index 69dc249ad..6ad1b121e 100644 --- a/renderdoc/driver/metal/metal_command_buffer.h +++ b/renderdoc/driver/metal/metal_command_buffer.h @@ -36,7 +36,7 @@ public: WrappedMTLDevice *wrappedMTLDevice); void SetCommandQueue(WrappedMTLCommandQueue *commandQueue) { m_CommandQueue = commandQueue; } - MTL::CommandQueue *GetCommandQueue() { return (MTL::CommandQueue *)m_CommandQueue; } + WrappedMTLCommandQueue *GetCommandQueue() { return m_CommandQueue; } DECLARE_FUNCTION_WITH_RETURN_SERIALISED(WrappedMTLBlitCommandEncoder *, blitCommandEncoder); DECLARE_FUNCTION_WITH_RETURN_SERIALISED(WrappedMTLRenderCommandEncoder *, renderCommandEncoderWithDescriptor,