Vulkan API ustidagi DXVK 1.10.2, Direct3D 9/10/11 ilovalarining chiqarilishi

DXVK 1.10.2 qatlamining chiqarilishi mavjud bo'lib, u DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 va 11 ning Vulkan API-ga qo'ng'iroqlarni tarjima qilish orqali amalga oshirilishini ta'minlaydi. DXVK Mesa RADV 1.1, NVIDIA 22.0, Intel ANV 510.47.03 va AMDVLK kabi Vulkan 22.0 API-ni qo'llab-quvvatlaydigan drayverlarni talab qiladi. DXVK Wine yordamida Linuxda 3D ilovalari va o'yinlarini ishga tushirish uchun ishlatilishi mumkin, bu OpenGL ustida ishlaydigan Wine-ning o'rnatilgan Direct3D 9/10/11 ilovalariga yuqori unumdorlik bilan muqobil bo'lib xizmat qiladi.

Asosiy o'zgarishlar:

  • Direct3D 9 uchun VK_EXT_non_seamless_cube_map Vulkan kengaytmasidan foydalanish orqali amalga oshirilgan uzluksiz (namunalar orasidagi ishlov berish chegaralarisiz) kub teksturalarini qo'llab-quvvatlash qo'shildi.
  • NVIDIA Vulkan drayverlaridan foydalanganda diskdagi shaderlarni keshlash yaxshilandi.
  • Davlat kesh faylini noto'g'ri saqlash va ishlatishga olib kelgan xatolar tuzatildi.
  • GCC 12.1 dan foydalangan holda qurishda muammolar tuzatildi.
  • Bir nechta oqimlardan (UAV, Unordered Access View) resurslarga tartibsiz kirish uchun D3D11 usullarini amalga oshirishda tozalash kodi optimallashtirildi, bu drayverlarda tasvirni siqish samaradorligini oshirdi.
  • SPIR-V shader kodining xotirada siqish ishlashi optimallashtirildi.
  • Quyidagi oʻyinlardagi muammolar tuzatildi: 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, Kichik radiolar Katta televizorlar, Sonic Adventure 2, SpellForce Platinum Edition, Oliy qo'mondon, Yulduzli urushlar: Kuchlarni ochgan II va Yulduzli urushlar: Eski respublika.

Manba: opennet.ru

a Izoh qo'shish