Nuove versioni di Wine 4.20 e Wine Staging 4.20

Disponibile release sperimentale dell'implementazione open source dell'API Win32 — Wine 4.20. Dalla data di rilascio della versione 4.19 sono stati chiusi 37 rapporti di errori e sono state apportate 341 modifiche.

Le modifiche più importanti:

  • È stato utilizzato un nuovo rilascio del motore Mono 4.9.4 con un aggiornamento del supporto FNA (progetto per la creazione di una realizzazione alternativa di Microsoft XNA Game Studio 4.0 per semplificare il porting dei giochi Windows);
  • Garantita la persistenza dello stato del codice in VBScript e JScript (script persistence);
  • L'implementazione dell'API grafica Vulkan è stata allineata alla nuova specifica Vulkan 1.1.126;
  • Migliorato il supporto per LLVM MinGW;
  • Chiusi i rapporti di errori relativi al funzionamento dei giochi e delle 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 — Episode One, A Story About My Uncle, HotS, IVMU Social Network Client, TopoEdit, Notepad, Epic Games Launcher.

Inoltre si è tenuto il rilascio del progetto Wine Staging 4.20, che sviluppa build avanzate di Wine, comprendenti patch non completamente pronte o rischiose, non ancora pronte per essere accettate nel ramo principale di Wine. Rispetto a Wine, Wine Staging offre 832 patch aggiuntive.

Nel nuovo rilascio di Wine Staging è stata effettuata la sincronizzazione con la base di codice di Wine 4.20. Sono state trasferite 8 patch nel ramo principale di Wine, riguardanti dsdmo, winebus.inf, winebus.sys, wineboo, ntoskrnl.exe, wine.inf e ole32. È stata aggiunta una patch con l'implementazione della funzione Direct3DShaderValidatorCreate9(), necessaria per eseguire la demo di The Sims 2. Patch aggiornate winebuild-Fake_Dlls, ntdll-NtContinue e ntdll-MemoryWorkingSetExInformation.

Inoltre, si può notare esecuzione del lavoro per aggiunta in DXVK della possibilità utilizzo diretto di Direct3D 11 su Linux, senza dipendenze da Wine. Fino ad ora, il layer DXVK con implementazione di DXGI (DirectX Graphics Infrastructure), Direct3D 10 e Direct3D 11 tramite API Vulkan, era compilato come libreria DLL e poteva essere utilizzato solo con Wine per eseguire giochi Windows. Le modifiche proposte consentono di compilare DXVK come libreria condivisa per Linux, che può collegarsi a normali applicazioni Linux per utilizzare l'API Direct3D 11. Questa funzionalità potrebbe risultare utile per semplificare il porting dei giochi Windows su Linux.

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, server VPS VDS 🔥 Acquista hosting affidabile per siti web con protezione DDoS, server VPS VDS | ProHoster