VK_KHR_present_wait ialah sambungan yang asalnya dimulakan oleh Keith Packard yang bekerja untuk Valve untuk menambah baik tindanan grafik Linux. Sambungan VK_KHR_present_wait membenarkan untuk menunggu operasi sekarang selesai dan boleh digunakan untuk memantau/menjalankan aplikasi dengan menguruskan bilangan imej yang belum dibentangkan. Sambungan Vulkan ini telah disokong oleh pemacu Mesa Vulkan di bawah X.Org dan kini sedang didayakan untuk persekitaran Wayland juga.

Melaksanakan VK_KHR_present_wait untuk kod integrasi sistem tetingkap Wayland (WSI) Mesa telah dimulakan oleh Daniel Stone dan kini dibawa ke garisan penamat oleh Hans-Kristian Arntzen dari Valve. Ini melengkapkan sokongan awal yang ditambah tahun lepas. Sambungan itu sendiri telah ditambahkan pada spesifikasi Vulkan pada tahun 2021.

gabung menambah sokongan Wayland Vulkan WSI untuk VK_KHR_present_wait seterusnya menerangkan:

“Gunakan sambungan wp_presentation untuk mengesan apabila pembentangan yang diberikan telah berkuat kuasa.

Memandangkan protokol ini tidak dijamin akan disokong, ia mesti didayakan melalui driconf (vk_khr_present_wait=true) buat masa ini, kerana jika tidak, KHR_present_wait tidak didedahkan sama sekali apabila permukaan Wayland didayakan.

Jika present_wait masih digunakan, walaupun protokol tidak disokong, ia akan kembali kepada hanya menunggu pada garis masa WSI yang merupakan usaha terbaik dengan Wayland pada ketika itu.”

Tambahan ini akan ditemui dalam keluaran Mesa 23.2 yang akan dikeluarkan pada suku tahun hadapan.

Categories: IT Info