lançamento experimental da implementação aberta da Win32 API — . Desde o lançamento da versão foram fechados 37 relatórios de erros e foram feitas 341 alterações.
As alterações mais importantes:
- Uma nova versão do motor Mono 4.9.4 foi ativada com atualização de suporte (projeto para criar uma implementação alternativa do Microsoft XNA Game Studio 4.0 para simplificar a porta de jogos do Windows);
- A persistência do estado do código em VBScript e JScript foi garantida;
- A implementação da API gráfica Vulkan foi atualizada para a nova especificação Vulkan 1.1.126;
- Suporte ao LLVM MinGW melhorado;
- Relatórios de erros relacionados ao funcionamento dos jogos e aplicativos LEGO Island, The Odyssey: Winds Of Athena, SimGolf v1.03, Password Safe, TSDoctor 1.0.58, Resident Evil 3, wPrime 2.x, Age of Wonders III, Lethe — Episódio Um, A Story About My Uncle, HotS, IVMU Social Network Client, TopoEdit, Notepad, Epic Games Launcher foram fechados.
Além disso lançamento do projeto , desenvolvendo compilações avançadas do Wine, que incluem patches não totalmente prontos ou arriscados, enquanto não são adequados para inclusão na ramificação principal do Wine. Em comparação com o Wine, o Wine Staging oferece 832 patches adicionais.
Na nova versão do Wine Staging, a sincronização com a base de código do Wine 4.20 foi realizada. 8 patches que afetam dsdmo, winebus.inf, winebus.sys, wineboo, ntoskrnl.exe, wine.inf e ole32 foram transferidos para a composição principal do Wine. Um patch foi adicionado com a implementação da função Direct3DShaderValidatorCreate9(), necessária para executar a versão demo do The Sims 2. Patches foram atualizados , e .
Adicionalmente, pode-se destacar para no DXVK uso direto do Direct3D 11 no Linux, sem depender do Wine. Até agora, a camada DXVK com a implementação do DXGI (DirectX Graphics Infrastructure), Direct3D 10 e Direct3D 11 via API Vulkan, era construída como uma biblioteca DLL e só poderia ser usada com o Wine para executar jogos do Windows. As mudanças propostas permitem compilar o DXVK na forma de uma biblioteca compartilhada para Linux, que pode ser vinculada a aplicativos Linux normais para utilizar a API Direct3D 11. Essa capacidade pode ser útil para simplificar a porta de jogos do Windows para Linux.
Fonte: opennet.ru
