Nove versioni di Wine 4.17, Wine Staging 4.17, Proton 4.11-6 è D9VK 0.21

Dispunibule versione sperimentale di l'implementazione aperta di l'API Win32 - Vinu 4.17. Dapoi a liberazione di a versione 4.16 14 rapporti di bug sò stati chjusi è 274 cambiamenti sò stati fatti.

I cambiamenti più impurtanti:

  • U mutore Mono hè statu aghjurnatu à a versione 4.9.3;
  • Aghjunghje supportu per texturizati cumpressi in formatu DXTn à d3dx9 (trasferitu da Wine Staging);
  • Una versione iniziale di a biblioteca di runtime Windows Script (msscript) hè stata pruposta;
  • Added processing of APC calls to ntdll before the process starts;
  • wined3d aghjunghjenu supportu per AMD VEGA12 GPU;
  • U supportu per processà e notificazioni nantu à i cambiamenti di u dispositivu via l'API XRandR hè statu implementatu;
  • Supportu aghjuntu per a generazione di chjave RSA;
  • Per l'architettura ARM64, u supportu per i proxy senza saldatura hè statu implementatu per l'interfacce d'ughjettu;
  • I rapporti d'errore ligati à l'operazione di ghjochi è applicazioni sò chjusi.
    Vampire the Masquerade, AppCAD, Civilization 4, Shed installer, Royal Quest, iCloud.

In listessu tempu prisentatu liberazione di u prugettu Messa in scena di u vinu 4.17, in u quali sò furmati custruzzioni estensi di Wine, cumpresi patch micca cumplettamente pronti o risicatu chì ùn sò ancu adattati per l'adopzione in u ramu principale di u Vinu. Comparatu à Wine, Wine Staging furnisce 855 patch supplementari. A nova versione porta a sincronizazione cù a basa di codice Wine 4.17. Aggiuntu supportu per l'input in modu prima (Raw Input in user32), chì eliminò i prublemi in i ghjoculi basati nantu à u mutore Source, è ancu Overwatch è Star Citizen. Correzioni incluse per risolve i crash di u ghjocu
Empire Earth, Trinklet Supreme è Silent Hill 4: A Stanza. Stub aghjuntu dsdmo.dll per l'effetti DirectSound.

Cumpagnia di Valve publicatu nova versione di u prugettu Prutonu 4.11-6, chì hè basatu annantu à i sviluppi di u prughjettu di u Vinu è hè destinatu à assicurà chì l'applicazioni di ghjocu create per Windows è presentate in u catalogu di Steam ponu esse eseguite in Linux. Rializazioni di u prugettu sparghje sottu licenza BSD. Proton vi permette di eseguisce direttamente l'applicazioni di ghjocu solu per Windows in u cliente Steam Linux. U pacchettu include una implementazione DirectX 9 (basata nantu à D9VK), DirectX 10/11 (basatu nantu à DXVK) è DirectX 12 (basatu nantu à vkd3d), travagliendu via a traduzzione di chjamate DirectX à l'API Vulkan, furnisce un supportu migliuratu per i cuntrolli di ghjocu è a capacità d'utilizà u modu di schermu pienu indipendentemente da e risoluzioni di schermu supportate in i ghjoculi.

In a nova versione di Proton, a capa DXVK (una implementazione di DXGI, Direct3D 10 è Direct3D 11 in cima à l'API Vulkan) hè stata aghjurnata à un ramu. 1.4, induve
L'interfaccia di prugrammazione Direct3D 11 hè stata aghjurnata à a versione 11.4, è DXGI à a versione 1.5. Intantu, i sviluppatori DXVK anu publicatu una aghjurnazione currettiva DXVK 1.4.1, chì risolve i prublemi chì causanu crashes in u codice D3D10 è un supportu miglioratu per Batman: Arkham City, Hitman 2, è Ni no Kuni Remastered.

Inoltre, pudemu nutà una nova liberazione significativa di u prugettu D9VK 0.21, in quale l'implementazione di Direct3D 9 hè sviluppata, travagliendu per a traduzzione di chjamate à l'API grafica Vulkan. U prugettu hè basatu annantu à u codice di u prughjettu DXVK, chì hè statu allargatu cù supportu per Direct3D 9. Comparatu à l'implementazione Direct3D 9 basata in WineD3D, D9VK permette un rendimentu più altu, postu chì a traduzzione Direct3D 9 per OpenGL hè più lenta chì a traduzzione per Vulkan.

В nova versione aghjunghjenu novi chjamati Direct3D 9
D3DBLEND_BOTHSRCALPHA è D3DBLEND_BOTHINVSRCALPHA hè statu implementatu un sistema di bloccu per l'imaghjini MSAA è e carte di prufundità, u supportu per i formati YUV2 è YUVY hè statu aghjustatu, un inseme di custanti allargatu hè statu aghjustatu per attivà u software di trasfurmazioni di vertex shaders, ottimisazione di u rendiment hè stata realizata, e chjama à TexM3x3Spec è TexMXNUMXxXNUMXSpec sò state implementate per DXSO
TexM3x3VSpec, 27 bug risolti.

Source: opennet.ru

Add a comment