Novas versões do Wine 4.20 e Wine Staging 4.20

Disponível lançamento experimental de uma implementação aberta da API Win32 - Vinho 4.20. Desde o lançamento da versão 4.19 37 relatórios de bugs foram fechados e 341 alterações foram feitas.

As mudanças mais importantes:

  • Nova versão do mecanismo Mono 4.9.4 com atualização de suporte habilitada PAAF (um projeto para criar uma implementação alternativa do Microsoft XNA Game Studio 4.0 para simplificar a portabilidade de jogos para Windows);
  • Forneceu preservação do estado do código em VBScript e JScript (persistência de script);
  • A implementação da API gráfica Vulkan foi alinhada com a nova especificação Vulkan 1.1.126;
  • Suporte aprimorado ao LLVM MinGW;
  • Relatórios de erros fechados relacionados ao funcionamento de 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, Uma História Sobre Meu Tio, HotS, Cliente de Rede Social IVMU, TopoEdit, Bloco de Notas, Iniciador de Jogos Épicos.

Também aconteceu liberação do projeto Estágio do Vinho 4.20, que desenvolve versões estendidas do Wine que incluem patches incompletos ou arriscados que ainda não são adequados para adoção no ramo principal do Wine. Comparado ao Wine, o Wine Staging oferece 832 patches adicionais.

A nova versão do Wine Staging traz sincronização com a base de código Wine 4.20. 8 patches que afetam dsdmo, winebus.inf, winebus.sys, wineboo, ntoskrnl.exe, wine.inf e ole32 foram movidos para o Wine principal. Adicionado um patch com a implementação da função Direct3DShaderValidatorCreate9(), necessária para executar a versão demo do The Sims 2. Patches atualizados winebuild-Fake_Dlls, ntdll-NtContinue и ntdll-MemoryWorkingSetExInformation.

Além disso, pode-se notar realizando trabalho em adicionando para DXVK capacidades uso direto do Direct3D 11 no Linux, sem estar vinculado ao Wine. Até agora, a camada DXVK com implementação de DXGI (DirectX Graphics Infrastructure), Direct3D 10 e Direct3D 11 via API Vulkan era montada como uma biblioteca DLL e só podia ser usada com Wine para rodar jogos do Windows. As mudanças propostas tornam possível compilar o DXVK na forma de uma biblioteca compartilhada para Linux, que pode ser vinculada a aplicativos Linux regulares para usar a API Direct3D 11. Este recurso pode ser útil para simplificar a portabilidade de jogos do Windows para Linux.

Fonte: opennet.ru

Adicionar um comentário