Rilis implementasi DXVK 1.10.2, Direct3D 9/10/11 di atas Vulkan API

Rilis lapisan DXVK 1.10.2 tersedia, menyediakan implementasi DXGI (Infrastruktur Grafik DirectX), Direct3D 9, 10 dan 11, bekerja melalui terjemahan panggilan ke Vulkan API. DXVK memerlukan driver yang mendukung API Vulkan 1.1, seperti Mesa RADV 22.0, NVIDIA 510.47.03, Intel ANV 22.0, dan AMDVLK. DXVK dapat digunakan untuk menjalankan aplikasi dan game 3D di Linux menggunakan Wine, berfungsi sebagai alternatif kinerja yang lebih tinggi untuk implementasi Direct3D 9/10/11 bawaan Wine yang berjalan di atas OpenGL.

Perubahan besar:

  • Untuk Direct3D 9, dukungan untuk tekstur kubus non-mulus (tidak mulus, tanpa memproses batas antar sampel) telah ditambahkan, diimplementasikan melalui penggunaan ekstensi Vulkan VK_EXT_non_seamless_cube_map.
  • Caching shader yang ditingkatkan pada disk saat menggunakan driver NVIDIA Vulkan.
  • Memperbaiki bug yang menyebabkan kesalahan penyimpanan dan penggunaan file cache status.
  • Memperbaiki masalah saat membangun dengan GCC 12.1.
  • Kode pembersihan dalam penerapan metode D3D11 untuk akses tidak berurutan ke sumber daya dari banyak utas (UAV, Tampilan Akses Tidak Teratur) telah dioptimalkan, yang memungkinkan untuk meningkatkan efisiensi kompresi gambar pada driver.
  • Mengoptimalkan kinerja kompresi kode shader SPIR-V di memori.
  • Memperbaiki masalah dalam game: Beyond Good and Evil, Day Z, Dead Space, Dirt Rally, Godfather, Limbo, Majesty 2, Myst V, Onechanbara Z2: Chaos, Planetary Annihilation: TITANS, Plants vs. Zombies Garden Warfare 2, Return of Reckoning, Scrapland Remastered, Radio Kecil Televisi Besar, Petualangan Sonic 2, SpellForce Platinum Edition, Panglima Tertinggi, Star Wars: The Force Unleashed II dan Star Wars: The Old Republic.

Sumber: opennet.ru

Tambah komentar