Издание на 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