Выпуск DXVK 1.7, реализация Direct3D 9/10/11 поверх API Vulkan.

Създадено издание наслоения DXVK 1.7, предоставяща реализиране на DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 и 11, която работи чрез транслация на извикванията в API Vulkan. За да използвате DXVK е необходимо наличието на драйвери с поддръжка на API Vulkan 1.1, като AMD RADV 19.2, NVIDIA 415.22, Intel ANV 19.0 и AMDVLK.
DXVK може да се използва за стартиране на 3D приложения и игри в Linux чрез Wine, като е по-високопроизводителна алтернатива на вграденото в Wine реализиране на Direct3D 11, работещо върху OpenGL.

Основни промени:

  • Добавена е поддръжка на разширения на графичния API Vulkan: VK_EXT_custom_border_color (използването за поддръжка на гранични цветове в Sampler-а е решило много проблеми в игрите, базирани на Direct3D 9, включително Crysis и Halo 2 Vista) и VK_EXT_robustness2 (подобно на D3D11, използва се за обработка на достъпа извън допустимата област на ресурса). За да използвате тези разширения, е необходимо наличието на wine 5.8, както и на драйвери AMD и Intel от Mesa 20.2-dev или драйвер на NVIDIA 440.66.12-beta;
  • Оптимизирана е употребата на операции за почистване и
    бариери при рендирането, което позволи леко подобрение на производителността на някои игри;
  • В игрите D3D11 е добавена възможност за използване на изчислителни опашки за асинхронно зареждане на ресурси, ако драйверът (например, RADV) не поддържа отделна опашка за предаване;
  • Реализирана е определена функционалност на DXGI 1.6, която ще бъде използвана в бъдещи издания на World of Warcraft;
  • Намалено е потреблението на памет в D3D9, което позволи да се избегне изчерпването на наличната памет в някои игри, като Toxikk;
  • Коригирани са грешки при проверка на Vulkan в Cloudpunk и други игри, които неправилно използват буфера на ресурсите;
  • Решени са проблемите при компилиране в GCC 10.1;
  • Отстранени са различни проблеми, свързани с D3D9;
  • Преосмислена е опцията dxgi.tearFree;
  • Решени са проблемите в игрите Fallout New Vegas, Freelancer, GTA IV и Halo Custom Edition;
  • Спират поддръжката на сборката с winelib. За компилирането на DXVK сега е задължително да се използва MinGW.

Източник: opennet.ru

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster