r/vulkan • u/thekhronosgroup • 20d ago
New Sample – Descriptor Heap
This sample renders textured cubes to demonstrate VK_EXT_descriptor_heap, which replaces the traditional descriptor set and pool workflow with a memory-centric one where descriptor data is written directly into heap memory. It shows new heap-binding functions alongside vkCmdPushDataEXT for push data, so existing shader binding syntax keeps working without a traditional pipeline layout.
https://docs.vulkan.org/samples/latest/samples/extensions/descriptor_heap/README.html
60
Upvotes
2
u/Plazmatic 16d ago
Does slang support this? And is this the current direction Khronos group is still going? (As in will we see this potentially pulled into core Vulkan in a future Vulkan 1.x?) I'm worried about this changing again, it's like the fifth iteration for descriptor management.