A Khronos Group bejelentette a Vulkan API legújabb, 1.3.264-es verzióját, amelyen belül megjelent a Microsoft első kiterjesztése.
A VK_MSFT_layered_driver egy kifejezetten hasznos fejlesztés, ugyanis egy rendszeren elképzelhető, hogy több Vulkan implementáció is van. Ezekből addig nincs gond, amíg ezek különböző fizikai eszközökhöz tartoznak, de elképzelhető az a szituáció is, amikor egy fizikai eszköz több telepített Vulkan implementációval kompatibilis. Ilyen jellemzően akkor merül fel, ha az adott hardverre van natív támogatás, illetve egy másik API-t használó, amolyan köztes réteget bevető megoldás is.
Ez azért nagy gond, mert a fizikai eszközök között képes a Vulkan különböző kritériumoknak megfelelően sorrendet felállítani, de ha egy fizikai eszközhöz két implementáció is tartozik, akkor azt az API nem tudja rangsorolni, így nem dönthető el, hogy melyik implementáción fusson az alkalmazás. Itt jellemzően a natív megoldás kerül előtérbe, de ha előállna az a szituáció, hogy egy hardverhez két natív Vulkan driver van telepítve, akkor arra végképp nincs jól meghatározható sorrend.
A Microsoft kiterjesztése erre a problémára reflektál, felkínálva az egy fizikai hardverre telepített implementációk közötti helyes sorrend felállításának lehetőségét.
További extra kiterjesztés a VK_EXT_frame_boundary, ami a fejlesztőknek lehet hasznos, mivel lehetővé teszi a debug eszközök hatékonyabb működtetését.
Mindkét új kiterjesztés nagyon általános, így lényegében akármilyen hardveren megoldható a támogatásuk, csak a megfelelő eszközillesztőt kell megírni.