Nije ferzjes fan Wine 4.17, Wine Staging 4.17, Proton 4.11-6 en D9VK 0.21

Beskikber eksperimintele release fan in iepen ymplemintaasje fan 'e Win32 API - Wyn 4.17. Sûnt de frijlitting fan 'e ferzje 4.16 14 brekrapporten waarden sluten en 274 wizigingen waarden makke.

De wichtichste feroarings:

  • De Mono-motor is bywurke nei ferzje 4.9.3;
  • Stipe tafoege foar komprimearre tekstueren yn DXTn-formaat nei d3dx9 (oerdroegen fan Wine Staging);
  • In earste ferzje fan de Windows Script runtime bibleteek (msscript) is foarsteld;
  • Tafoege ferwurking fan APC-oproppen nei ntdll foardat it proses begjint;
  • wined3d foeget stipe ta foar AMD VEGA12 GPUs;
  • Stipe foar it ferwurkjen fan notifikaasjes oer apparaatwizigingen fia de XRandR API is ymplementearre;
  • Stipe tafoege foar it generearjen fan RSA-kaaien;
  • Foar de ARM64-arsjitektuer is stipe foar seamless proxies ymplementearre foar objektynterfaces;
  • Flater rapporten yn ferbân mei de wurking fan spultsjes en applikaasjes wurde sletten.
    Vampire the Masquerade, AppCAD, Civilization 4, Shed-ynstallearder, Royal Quest, iCloud.

Tagelyk presintearre projekt release Wyn Staging 4.17. Yn ferliking mei Wine biedt Wine Staging 855 ekstra patches. De nije release bringt syngronisaasje mei de Wine 4.17 codebase. Stipe tafoege foar ynfier yn rau modus (Raw Input yn user32), dy't problemen elimineare yn spultsjes basearre op 'e Boarnemotor, lykas Overwatch en Star Citizen. Opnommen fixes om spultsje crashes op te lossen
Empire Earth, Trinklet Supreme en Silent Hill 4: The Room. Added stub dsdmo.dll foar DirectSound effekten.

Valve Company publisearre nije release fan it projekt Proton 4.11-6, dy't basearre is op 'e ûntwikkelingen fan it Wine-projekt en is rjochte op it garandearjen dat gaming-applikaasjes makke foar Windows en presintearre yn' e Steam-katalogus op Linux kinne wurde útfierd. Projekt prestaasjes fersprieding ûnder BSD lisinsje. Proton lit jo direkt Windows-spielapplikaasjes útfiere yn 'e Steam Linux-kliïnt. It pakket omfettet in DirectX 9-ymplemintaasje (basearre op D9VK), DirectX 10/11 (basearre op DXVK) en DirectX 12 (basearre op vkd3d), wurkje fia oersetting fan DirectX-oproppen nei de Vulkan API, biedt ferbettere stipe foar spielkontrôlers en de mooglikheid om folslein skermmodus te brûken, nettsjinsteande de skermresolúsjes dy't wurde stipe yn spultsjes.

Yn 'e nije ferzje fan Proton is de DXVK-laach (in ymplemintaasje fan DXGI, Direct3D 10 en Direct3D 11 boppe op 'e Vulkan API) bywurke nei in branch 1.4, wêryn
Direct3D 11-programmearring ynterface is bywurke nei ferzje 11.4, en DXGI nei ferzje 1.5. Yn 'e tuskentiid hawwe de DXVK-ûntwikkelders in korrektive update publisearre DXVK 1.4.1, dy't problemen feroarsaakje dy't crashes yn 'e D3D10-koade feroarsaakje en ferbettere stipe foar Batman: Arkham City, Hitman 2, en Ni no Kuni Remastered.

Derneist kinne wy ​​​​notearje in nije wichtige release fan it projekt D9VK 0.21, wêryn de ymplemintaasje fan Direct3D 9 wurdt ûntwikkele, wurkje troch de oersetting fan petearen nei de Vulkan graphics API. It projekt is basearre op de DXVK projekt codebase, dat is útwreide mei stipe foar Direct3D 9. Yn ferliking mei de WineD3D-basearre Direct9D 3 ymplemintaasje, D9VK makket it mooglik foar hegere prestaasjes, sûnt Direct3D 9 oersetting troch OpenGL is stadiger as oersetting fia Vulkan.

В nije ferzy tafoege nije Direct3D 9 calls
D3DBLEND_BOTHSRCALPHA en D3DBLEND_BOTHINVSRCALPHA, in beskoattelsysteem is ymplementearre foar MSAA-ôfbyldings en djiptekaarten, stipe foar YUV2- en YUVY-formaten is tafoege, in útwreide set fan konstanten is tafoege by it ynskeakeljen fan softwareferwurking fan vertex-shaders, prestaasjesoptimalisaasje is útfierd, oproppen nei TexM3x3Spec en TexMXNUMXxXNUMXSpec binne ymplementearre foar DXSO
TexM3x3VSpec, 27 bugs fêst.

Boarne: opennet.ru

Add a comment