експериментален изход на отвореното изпълнение на 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
