Setelah liburan Natal selama sebulan, kelompok kerja Vulkan API kembali melakukan pembaruan mingguan (-ish) untuk spesifikasi Vulkan. Keluar pagi ini adalah Vulkan 1.3.240 yang menghadirkan satu ekstensi baru selain sejumlah klarifikasi dan koreksi pada dokumen.
Vulkan 1.3.240 memiliki beberapa perbaikan tetapi yang membuat pembaruan spesifikasi minggu ini lebih menonjol adalah ekstensi baru: VK_EXT_pipeline_library_group_handles. Ekstensi VK_EXT_pipeline_library_group_handles untuk meningkatkan penggunaan pustaka pipa dipelopori oleh Hans-Kristian Arntzen dari Valve, yang dikenal karena karyanya pada VKD3D-Proton, serta insinyur dari AMD, Igalia, Intel, dan NVIDIA.
Kesimpulan utama bagi pengguna akhir/gamer dengan ekstensi VK_EXT_pipeline_library_group_handles yang baru adalah berguna untuk meningkatkan kompatibilitas DirectX Ray-Tracing (DXR) seperti oleh VKD3D-Proton untuk mendukung game DXR melalui Vulkan. Ekstensi baru juga dapat berguna untuk implementasi ray-tracing Vulkan secara umum. Spesifikasi VK_EXT_pipeline_library_group_handles merangkum ekstensi sebagai:
"Saat menggunakan pustaka pipeline dalam pipeline ray tracing, library mungkin ditautkan ke pipeline yang berbeda secara bertahap. Aplikasi dapat memiliki strategi di mana pipeline ray tracing terdiri dari N library pipeline dan kemudian ditambah dengan membuat pipeline baru dengan Pustaka N + 1. Tanpa ekstensi ini, semua pegangan grup harus ditanyakan ulang karena pegangan grup diikat ke saluran pipa, bukan pustaka. Ini bermasalah untuk aplikasi yang bertujuan untuk memisahkan konstruksi buffer rekaman dan tautan pelacakan sinar jalur pipa.
Untuk membantu hal ini, ekstensi ini mengaktifkan dukungan untuk menangani grup kueri langsung dari pustaka pipeline. Pegangan grup yang diperoleh dari perpustakaan harus: tetap identik bitwise di sname:VkPipeline apa pun yang tertaut ke perpustakaan.
Dengan fitur ini, ekstensi juga meningkatkan kompatibilitas dengan DXR 1.1 AddToStateObject(), yang menjamin bahwa pegangan grup yang dikembalikan tetap identik bitwise antara saluran induk dan saluran anak. Selain itu, meminta pegangan grup dari objek KOLEKSI juga didukung dengan API tersebut.
Spesifikasi Vulkan 1.3.240 terbaru tersedia dari Vulkan.org.
Itulah berita seputar Vulkan 1.3.240 Menghadirkan Ekstensi Baru Untuk Membantu Kompatibilitas DirectX Ray-Tracing, semoga bermanfaat. Disadur dari Phoronix.com.