---
title: 'Simplifying Vulkan One Subsystem at a Time'
url: 'https://vulkan.org/news/auto-24171-f4af978d279a138b207f0c5f1d4adb64'
markdown: 'https://vulkan.org/news/auto-24171-f4af978d279a138b207f0c5f1d4adb64.md'
date: '2026-02-05'
taxonomy:
  tag: {  }
---

#  Simplifying Vulkan One Subsystem at a Time 

  February 5th at 1:52pm

 In this blog, Vulkan Strategy Officer, Tobias Hector, explains the recent release of the VK_EXT_descriptor_heap extension. This extension is the first concrete attempt at totally replacing the existing descriptor set subsystem in Vulkan. While it’s shipping as an EXT for now, it’s on a path to becoming future core functionality.The Vulkan Working Group attempted to fix the descriptor model with VK_EXT_descriptor_buffer, which developers have had some success with, but we used incremental (if large!) improvements to the existing descriptor set functionality, making it necessary to check for a variety of descriptor set extensions. This incremental approach also didn’t attract wide industry backing, resulting in cross-vendor portability issues. So, we took the lessons learned from VK_EXT_descriptor_buffer, and designed a completely new subsystem. 

 [ Read More  ](https://www.khronos.org/blog/simplifying-vulkan-one-subsystem-at-a-time)

---

## Navigation

- Parent: [News](https://vulkan.org/news.md)
- Previous: [Mesa 26.0 Released with Many Vulkan Driver Improvements](https://vulkan.org/news/auto-24179-0f7c13823aad8531d9453c7abe7025bf.md)
- Next: [Vulkan SDK 1.4.341 Released – Now supporting VK_EXT_descriptor_heap](https://vulkan.org/news/auto-24170-473654c764650c3c7957047c536481c0.md)
