From 5a289681e511ec419829291c7281cdd3c7918b7f Mon Sep 17 00:00:00 2001 From: skallweitNV <64953474+skallweitNV@users.noreply.github.com> Date: Tue, 11 Jun 2024 17:21:45 +0200 Subject: [gfx] Metal texture fixes (#4331) --- tools/gfx/metal/metal-command-buffer.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'tools/gfx/metal/metal-command-buffer.cpp') diff --git a/tools/gfx/metal/metal-command-buffer.cpp b/tools/gfx/metal/metal-command-buffer.cpp index c54552ae4..3f9923bf8 100644 --- a/tools/gfx/metal/metal-command-buffer.cpp +++ b/tools/gfx/metal/metal-command-buffer.cpp @@ -77,7 +77,9 @@ void CommandBufferImpl::close() Result CommandBufferImpl::getNativeHandle(InteropHandle* outHandle) { - return SLANG_E_NOT_IMPLEMENTED; + outHandle->api = InteropHandleAPI::Metal; + outHandle->handleValue = reinterpret_cast(m_commandBuffer.get()); + return SLANG_OK; } MTL::RenderCommandEncoder* CommandBufferImpl::getMetalRenderCommandEncoder(MTL::RenderPassDescriptor* renderPassDesc) -- cgit v1.2.3