Vulkan 1.3.237 Dirilis Dengan Dua Ekstensi Baru

  • Post author:
  • Post category:Linux

Jelang liburan ada update spek Vulkan API baru dari The Khronos Group. Dengan pembaruan spesifikasi Vulkan 1.3.237 hari ini, ada beberapa masalah yang diselesaikan baik dari GitHub publik maupun pelacak internal kelompok kerja Vulkan. Tapi selain sebagian besar perbaikan dan klarifikasi biasa untuk spesifikasi, ada dua ekstensi baru yang diperkenalkan hari ini. VK_EXT_surface_maintenance1 adalah salah satu ekstensi baru hari ini dan dikerjakan oleh NVIDIA, Intel, Google, Valve, dan Collabora. Dengan VK_EXT_surface_maintenance1 menambahkan beberapa fitur baru untuk Vulkan Windowing System Integration (WSI) yang sebelumnya tidak tercakup. VK_EXT_surface_maintenance1 memungkinkan kueri jumlah gambar min/maks dari permukaan untuk mode presentasi tertentu, kueri kemampuan presentasi skala permukaan, dan kueri permukaan untuk serangkaian mode presentasi yang dapat dengan mudah dialihkan tanpa memerlukan rekreasi rantai pertukaran. Ekstensi baru lainnya hari ini adalah VK_EXT_swapchain_maintenance1 dan dikerjakan oleh NVIDIA, Google, Samsung, Valve, Arm, Collabora, dan Huawei. Dengan VK_EXT_swapchain_maintenance1 juga lebih banyak fitur WSI yang sebelumnya tidak tercakup, meskipun di sisi swapchain seperti yang tersirat dari nama ekstensi. Fitur swapchain baru mencakup kemampuan untuk menentukan pagar yang akan diberi sinyal saat sumber daya yang terkait dengan operasi saat ini dapat dihancurkan dengan aman, mengubah mode saat ini yang digunakan swapchain pada granularitas per saat ini, membiarkan aplikasi menentukan perilaku saat menampilkan swapchain gambar ke permukaan dengan dimensi yang berbeda dari gambar, menangguhkan alokasi memori swapchain untuk meningkatkan waktu mulai dan jejak memori, dan mengizinkan aplikasi untuk merilis gambar yang diperoleh sebelumnya tanpa mempresentasikannya. Secara keseluruhan, kumpulan fitur tambahan yang bagus sekarang tersedia dengan ekstensi Vulkan baru ini di sekitar swapchains dan permukaan. Pada gilirannya, pekerjaan ekstensi baru juga akan membantu mengatasi masalah yang dihadapi Valve dengan VK_KHR_present_wait untuk driver Mesa juga. Perubahan Vulkan 1.3.237 diuraikan melalui komit ini.

Sementara itu yang menyelinap di bawah radar saya minggu lalu adalah Vulkan 1.3.236. Pembaruan itu memperkenalkan VK_QCOM_multiview_per_view_viewports dan VK_LUNARG_direct_driver_loading. Ekstensi VK_LUNARG_direct_driver_loading agak menarik dan menyediakan sarana bagi aplikasi untuk menambahkan driver ke implementasi Vulkan. Hal ini memungkinkan driver disertakan dengan aplikasi tanpa harus diinstal dan mampu digunakan di lingkungan eksekusi apa pun.

Itulah berita seputar Vulkan 1.3.237 Dirilis Dengan Dua Ekstensi Baru, semoga bermanfaat. Disadur dari Phoronix.com.