експериментално издание на отворена реализация на WinAPI — . От момента на издаването на версията бяха затворени 27 отчета за грешки и направени 273 изменения.
Най-важните промени:
- Добавена е началната реализация на звуковите библиотеки (Кросплатформен инструмент за създаване на аудио, 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.
Допълнително може да се отбележи прослойки , предоставяща реализиране на DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 и 11, която работи чрез транслация на извикванията в API Vulkan. За да използвате DXVK наличието на драйвери с поддръжка на , като 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 Edition и Terminator: Resistance.
Източник: opennet.ru
