diff options
Diffstat (limited to 'tools/gfx/vulkan/render-vk.cpp')
| -rw-r--r-- | tools/gfx/vulkan/render-vk.cpp | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/tools/gfx/vulkan/render-vk.cpp b/tools/gfx/vulkan/render-vk.cpp index 186c7eb40..7af7d086f 100644 --- a/tools/gfx/vulkan/render-vk.cpp +++ b/tools/gfx/vulkan/render-vk.cpp @@ -4492,6 +4492,13 @@ public: } vkAPI.vkEndCommandBuffer(m_commandBuffer); } + + virtual SLANG_NO_THROW Result SLANG_MCALL + getNativeHandle(NativeHandle* outHandle) override + { + *outHandle = (uint64_t)m_commandBuffer; + return SLANG_OK; + } }; class CommandQueueImpl @@ -4551,6 +4558,13 @@ public: vkAPI.vkQueueWaitIdle(m_queue); } + virtual SLANG_NO_THROW Result SLANG_MCALL + getNativeHandle(NativeHandle* outHandle) override + { + *outHandle = (uint64_t)m_queue; + return SLANG_OK; + } + virtual SLANG_NO_THROW const Desc& SLANG_MCALL getDesc() override { return m_desc; |
