Vulkan 1.3.246 telah diterbitkan dengan satu ekstensi baru yang menonjol diperkenalkan yang dimulai oleh Nintendo dan dikerjakan oleh beberapa vendor perangkat keras/perangkat lunak lainnya.
Selain churn mingguan perbaikan/klarifikasi dokumentasi, Vulkan 1.3.246 menghadirkan dua ekstensi baru: VK_EXT_shader_object dan VK_EXT_shader_tile_image.
VK_EXT_shader_object adalah yang menarik yang dikerjakan oleh Nintendo, NVIDIA, AMD, LunarG, Google, Valve, Roblox, Activision, dan berbagai organisasi lainnya. VK_EXT_shader_object menambahkan tipe objek shader baru untuk mewakili satu tahap shader yang dikompilasi. Objek shader Vulkan dimaksudkan untuk menjadi alternatif yang lebih fleksibel namun memiliki performa yang sebanding dengan objek pipeline.
Mike Blumenkrantz dari tim grafis Linux Valve dan dikenal karena karyanya pada driver Zink OpenGL-on-Vulkan berkomentar:
"Ini adalah ekstensi yang sangat keren untuk Zink. Secara efektif, ini berarti varian shader (yang tidak dioptimalkan) dapat dihasilkan dengan sangat cepat. Begitu cepat sehingga ekstensi dapat menyelesaikan semua masalah yang tersisa dengan kompilasi shader dan kegagapan dengan mengaktifkan aplikasi (zink) untuk membuat dan mengikat shader secara langsung tanpa perlu objek pipa.
Adopsi luas dalam ekosistem akan memakan waktu, tetapi Lavapipe memiliki dukungan hari pertama seperti yang diharapkan semua orang untuk semua ekstensi baru keren yang saya kerjakan."VK_EXT_shader_tile_image sebagai ekstensi baru lainnya di Vulkan 1.3.246 dikerjakan oleh Valve, Arm, Imagination , AMD, NVIDIA, dan lainnya. Ekstensi VK_EXT_shader_tile_image memungkinkan pemanggilan shader fragmen untuk membaca nilai warna/kedalaman/stensil pada lokasi pikselnya dalam urutan rasterisasi. Fungsionalitas VK_EXT_shader_tile_image ini hanya tersedia saat menggunakan perenderan dinamis Vulkan.
Detail lebih lanjut tentang pembaruan spesifikasi Vulkan 1.3.246 hari ini dengan ekstensi penting ini dapat ditemukan melalui komit ini.
Itulah berita seputar Vulkan 1.3.246 Dirilis Dengan VK_EXT_shader_object, semoga bermanfaat. Disadur dari Phoronix.com.