Випуск Wine 5.15 та DXVK 1.7.1

Відбувся експериментальний випуск відкритої реалізації WinAPI Вино 5.15. З моменту випуску версії 5.14 було закрито 27 звітів про помилки та внесено 273 зміни.

Найважливіші зміни:

  • Додано початкову реалізацію звукових бібліотек XACT Engine (Cross-platform Audio Creation Tool, 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.

Додатково можна відзначити випуск прошарки 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 та АМДВЛК.
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 та Terminator: Resistance.

Джерело: opennet.ru

Додати коментар або відгук