Driver RADV Radeon Vulkan Mesa telah menggabungkan dukungan untuk VK_EXT_fragment_shader_interlock, yang merupakan ekstensi yang sangat dicari oleh emulator game dan juga penting untuk DirectX melalui upaya pelapisan Vulkan dan banyak lagi.
Pada awal April, permintaan penggabungan interlock shader fragmen dibuka untuk mengimplementasikan ekstensi ini dalam kode driver Radeon sumber terbuka. Setelah beberapa penyempurnaan beberapa bulan terakhir, saat kami mencapai akhir Juni, kode digabungkan hari ini untuk Mesa 23.2-devel.
Ekstensi VK_EXT_fragment_shader_interlock digunakan oleh emulator game seperti Nintendo Switch Ryujinx, Play! Emulator PlayStation 2, emulator Vita3K PlayStation Vita, dan emulator Xenia Xbox 360. Dukungan interlock fragment shader juga diandalkan oleh game-game seperti GRID 2, Just Cause 3, Super Mario Party, dan lainnya. Ini juga diperlukan dengan VKD3D untuk mengiklankan dukungan DirectX 12 Feature Level 12_1. DXVK juga dapat menggunakan ekstensi ini seperti halnya kode Zink OpenGL-on-Vulkan.
Memanfaatkan ekstensi ini dapat memungkinkan untuk menghindari piksel yang tumpang tindih diproses pada saat yang sama dan juga memberikan jaminan seputar pemesanan permintaan shader fragmen dari fragmen dengan piksel yang tumpang tindih. AMD mengacu pada fungsionalitas secara umum sebagai Primitive Ordered Pixel Shading (POPS). Fungsionalitas ini telah menjadi permintaan lama untuk driver AMD Vulkan resmi AMDVLK.
Detail lebih lanjut tentang dukungan RADV Fragment Shader Interlock ini melalui permintaan penggabungan ini sekarang menjadi bagian dari Mesa 23.2. Pekerjaan ini dilakukan oleh pengembang "Triang3l" yang selain mengerjakan emulasi Xbox 360 juga telah mengembangkan driver Vulkan seri Radeon HD 6000 "Terakan" meskipun masih dalam tahap pengembangan yang sangat awal.
Itulah berita seputar Dukungan Interlock Fragment Shader RADV Lands - Berguna Untuk Emulator, DXVK & VKD3D, semoga bermanfaat. Disadur dari Phoronix.com.