Samuel Pitoiset dari tim grafis Linux Valve baru-baru ini menyelesaikan dukungan eksperimental untuk driver RADV Vulkan untuk dukungan EXT_shader_object menggunakan Next-Gen Geometry (NGG) pada prosesor grafis RDNA3/GFX11.
Menggunakan penggantian variabel lingkungan “RADV_PERFTEST=shader_object” telah ada dukungan eksperimental untuk VK_EXT_shader_object pada prosesor grafis GFX6/GFX7/GFX8 dan VEGA10 lama. Namun karya terbaru yang digabungkan untuk Mesa 24.1 kini juga memungkinkan dukungan EXT_shader_object pada prosesor grafis RDNA3 (GFX11) generasi terbaru. Penggantian RADV_PERFTEST=shader_object masih harus disetel untuk mengaktifkan dukungan ini di RDNA3.
VK_EXT_shader_object adalah tambahan besar pada Vulkan yang diluncurkan tahun lalu yang menyediakan tipe objek shader baru untuk mewakili tahap shader terkompilasi tunggal sebagai alternatif objek pipeline Vulkan.
Bagi mereka yang menggunakan perangkat keras grafis RDNA/RDNA2, Samuel Pitoiset akan melanjutkannya selanjutnya. Seperti tercantum dalam kode gabungan:
“Memutuskan untuk melakukan GFX11 terlebih dahulu karena semuanya NGG dan lebih sederhana. GFX10/GFX10.3 seharusnya cukup mudah untuk ditambahkan setelah itu.” Nantikan pekerjaan ini di Mesa 24.1 yang akan dirilis pada kuartal berikutnya.
Itulah berita seputar RADV Sekarang Mendukung VK_EXT_shader_object Eksperimental Untuk GPU RDNA3 Menggunakan NGG, semoga bermanfaat. Disadur dari Phoronix.com.