DXVK 1.10.2 чыгаруу, Direct3D 9/10/11 ишке ашыруу Vulkan API үстүнө

DXVK 1.10.2 катмарынын релизи бар, ал DXGI (DirectX графикалык инфраструктурасы), Direct3D 9, 10 жана 11ди ишке ашырууну камсыз кылуу менен Vulkan API'ге чалуу которуу аркылуу иштейт. DXVK Mesa RADV 1.1, NVIDIA 22.0, Intel ANV 510.47.03 жана AMDVLK сыяктуу Vulkan 22.0 API колдогон драйверлерди талап кылат. DXVK Wine аркылуу 3D тиркемелерди жана оюндарды Linux'та иштетүү үчүн колдонулушу мүмкүн, бул OpenGLдин үстүндө иштеген Wine'дин орнотулган Direct3D 9/10/11 ишке ашырууларына жогорураак альтернатива катары кызмат кылат.

Негизги өзгөрүүлөр:

  • Direct3D 9 үчүн VK_EXT_non_seamless_cube_map Vulkan кеңейтүүсүн колдонуу аркылуу ишке ашырылган кынтыксыз (үлгүлөрдүн ортосундагы иштетүү чектери жок) куб текстураларын колдоо кошулду.
  • NVIDIA Vulkan драйверлерин колдонууда дисктеги шейдерлерди кэштөө жакшыртылды.
  • Мамлекеттик кэш файлын туура эмес сактоого жана колдонууга алып келген каталар оңдолду.
  • GCC 12.1. колдонуу менен курууда көйгөйлөр чечилди.
  • Бир нече жиптерден (UAV, Unordered Access View) ресурстарга иретсиз жетүү үчүн D3D11 ыкмаларын ишке ашыруудагы тазалоо коду оптималдаштырылган, бул драйверлерде сүрөттү кысуунун натыйжалуулугун жогорулатты.
  • SPIR-V шейдер кодунун эстутумдагы кысуу иштеши оптималдаштырылган.
  • Төмөнкү оюндардагы көйгөйлөр оңдолду: Жакшылык менен жамандыктын чегинен тышкары, Z Day, Өлүк мейкиндик, 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, Small Radios Big Televisions, Sonic Adventure 2, SpellForce Platinum Edition, Supre Commander, Star Wars: The Force Unleashed II жана Star Wars: The Old Republic.

Source: opennet.ru

Комментарий кошуу