Version/Branch of Dear ImGui:
Version 1.92.7, Branch: (master/docking)
Back-ends:
imgui_impl_vulkan.cpp
Compiler, OS:
Windows 11 + MSVC 2022
Full config/build information:
No response
Details:
Despite VK_EXT_descriptor_heap being pretty new extension we can see where vulkan is going, we can add support for it to simplify application side quite a bit.
With this we can get rid of Add/RemoveTexture functions and Descriptor pool as well. ImGui TextureID will be index into descriptor heap and it will bring the backend closer to D3D12 as well.
Screenshots/Video:
No response
Minimal, Complete and Verifiable Example code:
No response
Version/Branch of Dear ImGui:
Version 1.92.7, Branch: (master/docking)
Back-ends:
imgui_impl_vulkan.cpp
Compiler, OS:
Windows 11 + MSVC 2022
Full config/build information:
No response
Details:
Despite
VK_EXT_descriptor_heapbeing pretty new extension we can see where vulkan is going, we can add support for it to simplify application side quite a bit.With this we can get rid of Add/RemoveTexture functions and Descriptor pool as well. ImGui TextureID will be index into descriptor heap and it will bring the backend closer to D3D12 as well.
Screenshots/Video:
No response
Minimal, Complete and Verifiable Example code:
No response