Lançamento do Wine 6.7 e VKD3D-Proton 2.3

Ocorreu um lançamento experimental de uma implementação aberta do WinAPI - Wine 6.7. Desde o lançamento da versão 6.6, 44 relatórios de bugs foram fechados e 397 alterações foram feitas.

As mudanças mais importantes:

  • As bibliotecas NetApi32, WLDAP32 e Kerberos foram convertidas para o formato de arquivo executável PE.
  • A implementação do quadro da Media Foundation foi melhorada.
  • A biblioteca mshtml implementa o modo JavaScript ES6 (ECMAScript 2015), que é habilitado quando o modo de compatibilidade do Internet Explorer 11 está habilitado.
  • WOW64, uma camada para executar programas de 32 bits no Windows de 64 bits, melhora o redirecionamento do sistema de arquivos para substituir DLLs de 32 bits por programas em vez de programas de 64 bits.
  • Adicionados novos drivers com suporte Plug & Play.
  • Adicionado um dispositivo de entrada para trabalhar com o teclado no modo bruto.
  • Estão encerrados os relatórios de erros relacionados ao funcionamento dos jogos: 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 erros fechados relacionados à operação de aplicativos: Melodyne 5, aplicativos Informix Database, 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.

Além disso, a Valve publicou o VKD3D-Proton 2.3, um fork da base de código vkd3d projetado para melhorar o suporte ao Direct3D 12 no inicializador do jogo Proton. VKD3D-Proton suporta alterações, otimizações e melhorias específicas do Proton para melhor desempenho de jogos do Windows baseados em Direct3D 12, que ainda não foram adotadas na parte principal do vkd3d.

A nova versão do VKD3D-Proton adiciona suporte inicial para a API DXR 1.0 (DirectX Raytracing), cuja implementação usa a extensão Vulkan VK_KHR_raytracing para ray tracing. Atualmente, o DXR funciona apenas em sistemas com drivers NVIDIA e pode ser usado nos jogos Control e Ghostrunner. O suporte para VRS (Variable Rate Shading) e Rasterização Conservadora foi concluído. A chamada D3D12_HEAP_FLAG_ALLOW_WRITE_WATCH foi implementada, possibilitando a utilização de APITraces. Várias otimizações significativas de desempenho foram feitas.

Fonte: opennet.ru

Adicionar um comentário