Vulkan 1.4.367 a été publié ce matin en tant que la plus récente révision de spécification pour cette API graphique et de calcul haute performance. Au-delà des corrections de bugs mineures et des clarifications standards, cette mise à jour introduit un nouvel identifiant de pilote pour Borealis. Cet identifiant prend en charge la fourche du pilote Vulkan Mesa pour Apple Silicon qui intègre des capacités d'IA dans le cadre du projet Aurora Silicon.

Un deuxième changement significatif dans cette version est l'ajout de l'extension VK_KHR_maintenance12. L'ingénieur de Valve Mike Blumenkrantz a collaboré à cette extension aux côtés d'ingénieurs de NVIDIA, Nintendo, LunarG et AMD. Conformément aux extensions de maintenance précédentes, cette mise à jour regroupe une collection de modifications mineures qui ne sont pas individuellement assez substantielles pour justifier des extensions séparées.

La 12e spécification de maintenance inclut plusieurs mises à jour techniques spécifiques. Ces fonctionnalités permettent un indexage non uniforme des valeurs au sein des variables en utilisant la classe de stockage PushConstant et prennent en charge les blits et résolutions de profondeur/stencil mono-aspect. De plus, la mise à jour établit une limite dédiée pour les indices d'attache d'entrée et autorise VkDeviceQueueCreateInfo::pQueuePriorities à être défini comme NULL. La liste complète des modifications pour Vulkan 1.4.367 est disponible via GitHub.

Sources: Phoronix.