Simplifying Vulkan one subsystem at a time
Les extensions permettent d’apporter rapidement des améliorations à l’API Vulkan sans attendre une nouvelle version du cœur. Cependant, l’abondance d’extensions peut complexifier l’utilisation en multipliant les voies possibles et les choix de performance. Pour remédier à ce problème, Vulkan expérimente des remplacements complets de sous-systèmes, comme VK_EXT_descriptor_heap qui remplace entièrement le sous-système des descripteurs. Ce nouveau sous-système considère les descripteurs comme des données et la mémoire comme des blocs, offrant une plus grande liberté que l’ancien modèle. Le développement bénéficie d’un large soutien industriel et le groupe Vulkan invite les développeurs à tester l’extension EXT, à donner leur avis et à préparer une transition vers une éventuelle version KHR.