Nuove versioni di Wine 4.19 e Wine Staging 4.19

È disponibile rilascio sperimentale dell'implementazione open source dell'API Win32 — Wine 4.19. Dalla pubblicazione della versione 4.18 Sono stati chiusi 41 report di bug e sono state apportate 297 modifiche.

Le modifiche più importanti:

  • Le funzionalità di VBScript sono state ampliate: sono state aggiunte le funzioni String, LBound, RegExp.Replace. Sono state implementate nuove espressioni;
  • In WineD3D sono state aggiunte le funzioni wined3d_stateblock_set_sampler_state() e wined3d_stateblock_set_texture_stage_state(). È stata implementata la gestione del blocco di stato (StateBlock) nelle chiamate a d3d9_device_SetSamplerState(), d3d9_device_SetTextureStageState(), d3d_device7_SetRenderState(),
    d3d_device7_SetTextureStageState(), d3d9_device_SetTexture(), d3d9_device_SetTransform(), d3d9_device_SetClipPlane(), d3d9_device_SetMaterial();
  • Sono state implementate le chiamate a dxgi_output_ReleaseOwnership() e dxgi_output_TakeOwnership();
  • Migliorato il supporto per ARM64;
  • Risolti risolti problemi con la localizzazione in lingua russa nella finestra di configurazione;
  • Chiuso rapporti di errore relativi al funzionamento di giochi e applicazioni
    Slingplayer 2.0, Trivial Pursuit Unhinged, Notepad .Net, Tweet Attacks Pro, The Adventures Of Lomax, Metatrader 5, Space Hack, TeamViewer 9.0.26297, ImpotRapide 2013, Netgear Powerline 3.1, MetaEditor 5, Betfair Poker, Jack Keane 2, Indiana Jones and the Emperor’s Tomb, The Moment of Silence, Chiusura di Ableton Live 9 Lite, Rekordbox 5.3.0, LAVFilters 0.74.x
    , Touhou 15.5: Antinomy of Common Flowers, R-Studio, Sniper Elite V2.

Anche si è svolto rilascio del progetto Wine Staging 4.19, che sviluppa build avanzate di Wine, comprendenti patch non completamente pronte o rischiose, ancora inadatte per essere integrate nel ramo principale di Wine. Rispetto a Wine, in Wine Staging sono disponibili 840 patch aggiuntive.

Nel nuovo rilascio di Wine Staging è avvenuta la sincronizzazione con il codice sorgente di Wine 4.19. Sono state trasferite nel ramo principale di Wine patch per l'estensione delle funzionalità di quartz.dll, inclusione nel crypt32.dll del certificato radice MS del 2010, aggiunta di restrictederrorinfo.idl e ampliamento delle funzionalità di uianimation.dll. È stata aggiunta una nuova patch per risolvere i problemi nelle chiamate a NtVirtualAlloc() e aggiornata la patch
ntdll-User_Shared_Data.

Inoltre, si può notare l'aggiornamento strati DXVK 1.4.4 con implementazione di DXGI, Direct3D 10 e Direct3D 11 sopra l'API Vulkan. Nel nuovo rilascio è stato risolto un bug che portava al salvataggio di voci errate nella cache di stato. Risolti potenziali problemi che potevano portare a tentativi di lettura delle risorse prima della scrittura durante l'uso di buffer di vertici e indici. Optimizzazione del lavoro con i buffer Stream Output e Append/Consume utilizzati nel motore Unity.
Ridotto il consumo di memoria durante l'uso di buffer piccoli ma frequentemente aggiornati. Aggiunto codice per aggirare i problemi che portano a crash nel gioco Skyrim SE: Worked, e per risolvere il lampeggiamento nei giochi Saints Row 3/4 e Titan Quest quando si utilizzano schede grafiche NVIDIA.

Anche formata rilascio del progetto D9VK 0.30, che propone un'implementazione di Direct3D 9, funzionante tramite la traduzione delle chiamate nell'API grafica Vulkan. Il progetto si basa sul codice sorgente del progetto DXVK, che è stato ampliato con il supporto per Direct3D 9. Nella nuova versione sono stati implementati miglioramenti delle prestazioni e una migliore gestione dei blocking, oltre al supporto sperimentale per la predefinizione degli shader.
Sono state implementate le opzioni D3DRS_SHADEMODE, D3DRS_POINTSIZE, D3DRS_POINTSIZE_MIN, D3DRS_POINTSIZE_MAX, D3DRS_POINTSCALE_A, D3DRS_POINTSCALE_B, D3DRS_POINTSCALE_C, D3DRS_POINTSCALEENABLE e D3DRS_POINTSPRITEENABLE. Sono state apportate modifiche per risolvere problemi nel gioco Halo 2.

Fonte: opennet.ru

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