Издание на Wine 5.15 и DXVK 1.7.1

Състоя се експериментално издание на отворена реализация на WinAPI — Wine 5.15. От момента на издаването на версията 5.14 бяха затворени 27 отчета за грешки и направени 273 изменения.

Най-важните промени:

  • Добавена е началната реализация на звуковите библиотеки XACT Engine (Кросплатформен инструмент за създаване на аудио, xactengine3_*.dll), включващ програмистки интерфейси
    IXACT3Engine, IXACT3SoundBank, IXACT3Cue, IXACT3WaveBank и IXACT3Wave;
  • Започна изграждането на математическата библиотека в MSVCRT, реализирана на базата на Musl;
  • Продължи работата по преструктуриране на поддръжката на конзолата;
  • Извършена оптимизация на производителността на API Direct Input;
  • Решени проблеми с обработката на изключения на платформата x86-64;
  • Затворени са отчети за грешки, свързани с работата на игри и приложения:
    splayer, Bully Scholarship Edition, DSA: Drakensang, Racedriver GRID,
    Pac-Man Museum, Captain Morgane, Gothic 1.0, Worms World Party Remastered, Call of Duty WWII, BlazBlue: Calamity Trigger, Kea Colorinbook, Grim Dawn, SAP GUI, FrostyModManager 1.0.5.9, Gigabyte «EasyTune», Red Dead Redemption 2.

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

В новата версия е осигурено използването на разширения VK_EXT_4444_formats и VK_EXT_extended_dynamic_state за поддържаните драйвери, с цел отстраняване на потенциални проблеми с цветовете на границите на семплите на оборудване Intel и коректно обращение към върховите буфери. Направени са незначителни оптимизации на производителността. В D3D9 е реализирана поддръжка на формата NV12 и отсъстващата шейдерна инструкция (отстрани проблемите с работата на приложението GeForce Now и визуализацията на шейдерите в някои игри).
Отстранени са проблемите при стартиране на игрите Anarchy Online, Metro Exodus, Observation, Resident Evil 7, Serious Sam 2, SpellForce 2, Timeshift, TrackMania, Darksiders: Warmastered Edition, Monster Hunter World, Borderlands 3, Halo, Halo CE, Mafia III: Definitive Edition и Terminator: Resistance.

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

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