A VK_KHR_present_wait egy bővítmény, amelyet eredetileg Keith Packard indított el, amely a Valve számára a Linux grafikus verem fejlesztésén dolgozott. A VK_KHR_present_wait kiterjesztés lehetővé teszi a jelenlegi műveletek befejezésére való várakozást, és az alkalmazás figyelésére/ütemezésére használható a még nem bemutatott képek számának kezelésével. Ezt a Vulkan bővítményt a Mesa Vulkan illesztőprogramok támogatták az X.Org alatt, és most már Wayland környezetekben is engedélyezve van.
A VK_KHR_present_wait bevezetését a Mesa Wayland ablakrendszer-integrációs (WSI) kódjára Daniel Stone kezdte, és most a Valve Hans-Kristian Arntzen vitte a célba. Ez kiegészíti a tavaly hozzáadott kezdeti támogatást. Maga a bővítmény 2021-ben került be a Vulkan specifikációba.
A egyesítés a Wayland Vulkan WSI-támogatás hozzáadása a VK_KHR_present_waithoz a következőképpen magyarázza:
“Használja a wp_presentation kiterjesztést annak észlelésére, hogy egy adott prezentáció életbe lépett.
Mivel ez a protokoll nem garantált támogatott, egyelőre a driconf-on keresztül (vk_khr_present_wait=true) kell engedélyezni, mert különben a KHR_present_wait egyáltalán nem látható, ha a Wayland felület engedélyezve van.
Ha a present_wait továbbra is használatban van, még akkor is, ha a protokoll nem támogatott, akkor csak a WSI idővonalán vár, ami a legjobb erőfeszítés Wayland azon a ponton.”
Ez a kiegészítés a következő negyedévben megjelenő Mesa 23.2 kiadásban található.