Nuove versioni di Wine 4.20 e Wine Staging 4.20

A disposizione rilascio sperimentale di un'implementazione aperta dell'API Win32 - Vino 4.20. Dal rilascio della versione 4.19 Sono state chiuse 37 segnalazioni di bug e apportate 341 modifiche.

Le modifiche più importanti:

  • Nuova versione del motore Mono 4.9.4 con aggiornamento del supporto abilitato FNA (un progetto per creare un'implementazione alternativa di Microsoft XNA Game Studio 4.0 per semplificare il porting dei giochi Windows);
  • Fornita conservazione dello stato del codice in VBScript e JScript (persistenza dello script);
  • L'implementazione dell'API grafica Vulkan è stata allineata alla nuova specifica Vulkan 1.1.126;
  • Supporto LLVM MinGW migliorato;
  • Segnalazioni di errori chiuse relative al funzionamento di giochi e applicazioni 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 - Episodio uno, Una storia su mio zio, HotS, client di social network IVMU, TopoEdit, Blocco note, Launcher di Epic Games.

anche ha avuto luogo rilascio del progetto Messa in scena del vino 4.20, che sviluppa build estese di Wine che includono patch incomplete o rischiose che non sono ancora adatte per l'adozione nel ramo principale di Wine. Rispetto a Wine, Wine Staging fornisce 832 patch aggiuntive.

La nuova versione di Wine Staging porta la sincronizzazione con la codebase Wine 4.20. 8 patch che riguardano dsdmo, winebus.inf, winebus.sys, wineboo, ntoskrnl.exe, wine.inf e ole32 sono state spostate nella versione principale di Wine. Aggiunta una patch con l'implementazione della funzione Direct3DShaderValidatorCreate9(), necessaria per eseguire la versione demo di The Sims 2. Patch aggiornate winebuild-Fake_Dlls, ntdll-NtContinue и ntdll-MemoryWorkingSetExInformation.

Inoltre si può notare svolgimento del lavoro su aggiungendo a DXVK capacità utilizzo diretto di Direct3D 11 su Linux, senza essere vincolati a Wine. Fino ad ora, il livello DXVK con l'implementazione di DXGI (DirectX Graphics Infrastructure), Direct3D 10 e Direct3D 11 tramite l'API Vulkan era assemblato come libreria DLL e poteva essere utilizzato solo con Wine per eseguire giochi Windows. Le modifiche proposte consentono di compilare DXVK sotto forma di libreria condivisa per Linux, che può collegarsi con normali applicazioni Linux per utilizzare l'API Direct3D 11. Questa funzionalità può essere utile per semplificare il porting dei giochi Windows su Linux.

Fonte: opennet.ru

Aggiungi un commento