lançamento experimental da implementação aberta do WinAPI — . Desde o lançamento da versão foram fechados 27 relatórios de erros e feitas 273 alterações.
As alterações mais importantes:
- Implementação inicial das bibliotecas de áudio adicionada (Ferramenta de Criação de Áudio Multiplataforma, xactengine3_*.dll), incluindo interfaces de programação
IXACT3Engine, IXACT3SoundBank, IXACT3Cue, IXACT3WaveBank e IXACT3Wave; - Iniciou-se a formação da biblioteca matemática no MSVCRT, realizada com base no Musl;
- Continuou o trabalho de reestruturação do suporte ao console;
- Foi realizada otimização do desempenho da API Direct Input;
- Foram resolvidos problemas com o tratamento de exceções na plataforma x86-64;
- Relatórios de erros relacionados ao funcionamento de jogos e aplicativos foram fechados:
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.
Adicionalmente, pode-se destacar camadas , que fornece a implementação do DXGI (Infraestrutura Gráfica do DirectX), Direct3D 9, 10 e 11, funcionando através da transcrição de chamadas na API Vulkan. Para usar o DXVK ter drivers com suporte a , como Mesa RADV 19.2, NVIDIA 415.22, Intel ANV 19.0 e .
O DXVK pode ser usado para executar aplicativos e jogos 3D no Linux com o Wine, atuando como uma alternativa de alto desempenho às implementações nativas do Wine de Direct3D 9/10/11, que funcionam sobre OpenGL.
Na nova versão, foi garantido o uso das extensões VK_EXT_4444_formats e VK_EXT_extended_dynamic_state para drivers suportados, a fim de resolver potenciais problemas de cores nas bordas de amostras em hardware Intel e garantir o acesso correto aos buffers de vértices. Foram feitas pequenas otimizações de desempenho. Em D3D9, foi implementado suporte ao formato NV12 e à instrução de shader ausente (resolvendo problemas com o funcionamento do aplicativo GeForce Now e a renderização de shaders em alguns jogos).
Foram resolvidos problemas ao iniciar os jogos 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 e Terminator: Resistance.
Fonte: opennet.ru
