Foi lançado o Wine 6.7, uma implementação open-source do WinAPI. Desde o lançamento da versão 6.6, 44 relatórios de bugs foram fechados e 397 alterações foram realizadas.
As alterações mais importantes:
- As bibliotecas NetApi32, WLDAP32 e Kerberos foram convertidas para o formato de arquivos executáveis PE.
- A implementação do framework Media Foundation foi aprimorada.
- A biblioteca mshtml agora suporta o modo JavaScript ES6 (ECMAScript 2015), ativado ao usar o modo de compatibilidade com o Internet Explorer 11.
- No WOW64, a camada para executar programas de 32 bits em Windows de 64 bits, o redirecionamento no sistema de arquivos foi melhorado para substituir DLLs de 64 bits por DLLs de 32 bits para o aplicativo.
- Novos drivers com suporte a Plug & Play foram adicionados.
- Um dispositivo de entrada para trabalhar com teclado em modo raw foi adicionado.
- Relatórios de bugs relacionados a jogos foram fechados: Supreme Commander Forged Alliance, Daedalic, MPC-HC 1.7.13, 'Fairy Tale About Father Frost, Ivan and Nastya', MUSICUS, BioShock Remastered, Legends of Runeterra.
- Relatórios de bugs relacionados a aplicativos foram fechados: Melodyne 5, Informix Database apps, Autodesk 3ds Max 9, SAP GUI, SharpDevelop 2.2, Clarion Enterprise Edition 9.0.10376, Rhino 4.0, HyperChem 8.0.x, Solid Framework, Foobar2000, Avid VENUE, EA Origin, Rekordbox 5.3.0, Winamp, Process Hacker 2.38, WeChat, Adobe DNG Converter 13.2, MikroTik WinBox, SimSig, Windows System Control Center, LDPlayer 4.0.x, Alacritty 0.7.2.
Vale mencionar a publicação da Valve, VKD3D-Proton 2.3, um fork da base de código vkd3d, criado para melhorar o suporte ao Direct3D 12 no pacote de execução de jogos Proton. O VKD3D-Proton inclui mudanças, otimizações e melhorias específicas para o Proton, visando melhor desempenho em jogos do Windows baseados no Direct3D 12, que ainda não foram integradas ao vkd3d.
A nova versão do VKD3D-Proton adiciona suporte inicial para a API DXR 1.0 (DirectX Raytracing), utilizando a extensão Vulkan VK_KHR_raytracing para traçamento de raios. O DXR só funciona em sistemas com drivers NVIDIA e pode ser utilizado nos jogos Control e Ghostrunner. O suporte para VRS (Variable Rate Shading) e rasterização conservativa (Conservative Rasterization) foi aprimorado. A chamada D3D12_HEAP_FLAG_ALLOW_WRITE_WATCH foi implementada, permitindo o uso de APITraces. Várias otimizações de desempenho significativas foram feitas.
Fonte: opennet.ru
