lançamento experimental da implementação aberta da Win32 API — . Desde o lançamento da versão 16 relatórios de erros foram fechados e 203 modificações foram feitas.
As alterações mais importantes:
- A estabilidade das funções de captura do mouse em jogos foi aprimorada;
- Melhor suporte à cross-compilation no WineGCC;
- Compatibilidade aprimorada com depuradores do Windows;
- O código relacionado à gestão de memória, depuração, ioctl, console, bloqueios e monitoramento de mudanças de arquivos foi transferido de kernel32 para kernelbase;
- Foram fechados os relatórios de erros relacionados a jogos e aplicativos como Dragon Age: Art of Murder Cards of Destiny, Super Meat Boy, UE4, Processhacker 2.x, μTorrent, PUBG Lite Launcher, SeeSnake HQ, Rhinoceros 6, Hearthstone, PotPlayer 1.7, ExHIBIT, Zoom Edit&Share 5.0.0.0.
No mesmo dia, a Valve lançou uma nova versão do projeto , que é baseado no trabalho do projeto Wine e visa garantir a execução de aplicativos de jogos criados para Windows no Linux e disponibilizados no catálogo Steam. O desenvolvimento do projeto é sob a licença BSD. O Proton permite executar diretamente no cliente Steam para Linux jogos que são fornecidos apenas para Windows. O pacote inclui a implementação do DirectX 9 (baseado em ), DirectX 10/11 (baseado em ) e DirectX 12 (baseado em ), que operam através da tradução de chamadas do DirectX para a API Vulkan, proporcionando melhor suporte a controladores de jogos e a capacidade de usar o modo de tela cheia independentemente das resoluções suportadas nos jogos.
Na nova versão:
- A camada DXVK (implementação de DXGI, Direct3D 10 e Direct3D 11 sobre a API Vulkan) foi atualizada para a versão , na qual foi corrigido um vazamento de memória que ocorria ao iniciar jogos que usavam Direct2D. Problemas de desempenho no jogo Quantum Break, que ocorriam ao usar drivers NVIDIA e drivers mais antigos da AMD, foram resolvidos. Para o jogo Control, a opção d3d11.allowMapFlagNoWait foi habilitada para um uso mais completo dos recursos da GPU;
- A camada D9VK (implementação do Direct3D 9 sobre a API Vulkan) foi atualizada para uma versão experimental ;
- Os componentes FAudio com a implementação das bibliotecas de áudio DirectX (API XAudio2, X3DAudio, XAPO e XACT3) foram atualizados para o lançamento ;
- O comportamento dos controladores de jogos PlayStation 4 e de outros controladores conectados via Bluetooth foi melhorado;
- Foram feitas melhorias relacionadas à captura do mouse e à perda de foco das janelas;
- Suporte para iniciar o jogo Farming Simulator 19 foi assegurado;
- Artefatos gráficos nos jogos A Hat in Time e Ultimate Marvel vs Capcom 3 foram corrigidos.
Fonte: opennet.ru
