Skip to content

Add support for VK_EXT_descriptor_heap #9374

@GloriousPtr

Description

@GloriousPtr

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

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions