Nya versioner av Wine 4.17, Wine Staging 4.17, Proton 4.11-6 och D9VK 0.21

TillgĂ€nglig experimentell utgĂ„va av en öppen implementation av Win32 API — Wine 4.17. Sedan versionens utgĂ„va 4.16 14 felrapporter har stĂ€ngts och 274 Ă€ndringar har gjorts.

De viktigaste Àndringarna:

  • Mono-motorn har uppdaterats till version 4.9.3;
  • D3dx9 har fĂ„tt stöd för komprimerade texturer i DXTn-format (flyttat frĂ„n Wine Staging);
  • En första version av Windows Script runtime-biblioteket (msscript) har föreslagits;
  • ntdll har fĂ„tt stöd för APC-anrop innan processen startar;
  • Wined3d har fĂ„tt stöd för GPU AMD VEGA12;
  • Stöd för att hantera enhetsĂ€ndringsmeddelanden via XRandR API har implementerats;
  • Stöd för att generera RSA-nycklar har lagts till;
  • För ARM64-arkitekturen har stöd för stubless proxies för objektgrĂ€nssnitt implementerats;
  • Felrapporter relaterade till spel och applikationer har stĂ€ngts
    Vampire the Masquerade, AppCAD, Civilization 4, Shed installer, Royal Quest, iCloud.

Samtidigt presenteras utgÄvan av projektet Wine Staging 4.17, dÀr utökade versioner av Wine skapas, vilket inkluderar ofullstÀndiga eller riskabla patchar som Ànnu inte Àr redo för att accepteras i huvudversionen av Wine. JÀmfört med Wine erbjuder Wine Staging 855 ytterligare patchar. I den nya versionen har synkronisering med Wine 4.17-koden genomförts. Stöd för inmatning i raw-lÀge (Raw Input i user32) har lagts till, vilket har löst problem i spel baserade pÄ Source-motorn, samt Overwatch och Star Citizen. Inkluderade korrigeringar har ÄtgÀrdat krascher i spelen.
Empire Earth, Trinklet Supreme och Silent Hill 4: The Room. En dsdmo.dll stub har lagts till för DirectSound-effekter.

Valve publicerade nytt utgÄva av projektet Proton 4.11-6, som Àr baserat pÄ arbetet frÄn projektet Wine och syftar till att möjliggöra körning av spelapplikationer skapade för Windows i Linux-klienten som finns i katalogen Steam. Arbetet frÄn projektet sprids under BSD-licensen. Proton gör det möjligt att direkt köra spelapplikationer levererade endast för Windows i Linux-klienten Steam. Paketet inkluderar en implementation av DirectX 9 (baserat pÄ D9VK), DirectX 10/11 (baserat pÄ DXVK) och DirectX 12 (baserat pÄ vkd3d), som fungerar genom att översÀtta DirectX-anrop till Vulkan-API, och erbjuder bÀttre stöd för spelkontroller och möjligheten att anvÀnda helskÀrmslÀge oavsett skÀrmupplösningar som stöds av spelen.

I den nya versionen av Proton har DXVK-lagret (implementering av DXGI, Direct3D 10 och Direct3D 11 ovanpÄ Vulkan API) uppdaterats till en ny branch. 1.4, dÀr
Direct3D 11 API har uppdaterats till version 11.4 och DXGI till version 1.5. Under tiden har DXVK-utvecklarna publicerat en korrigeringsuppdatering. DXVK 1.4.1, dÀr problem som ledde till krascher i D3D10-koden har ÄtgÀrdats, och stöd för spelen "Batman: Arkham City", "Hitman 2" och "Ni no Kuni Remastered" har förbÀttrats.

Dessutom kan vi nÀmna en ny betydande utgÄva av projektet D9VK 0.21, vars implementering av Direct3D 9 fungerar genom att översÀtta anrop till Vulkan-grafik-API. Projektet bygger pÄ kodbasen frÄn DXVK, som har utökats med stöd för Direct3D 9. JÀmfört med implementeringen av Direct3D 9 pÄ WineD3D-basis, gör D9VK det möjligt att uppnÄ högre prestanda, eftersom översÀttning av Direct3D 9 via OpenGL Àr lÄngsammare Àn den via Vulkan.

I i den nya versionen nya Direct3D 9-anrop har lagts till.
D3DBLEND_BOTHSRCALPHA och D3DBLEND_BOTHINVSRCALPHA, ett lÄsesystem för MSAA-bilder och djupkartor har implementerats, stöd för formaten YUV2 och YUVY har lagts till, ett utökat konstantset har lagts till vid aktivering av programvaruhantering av vertex-shaders, prestandaoptimering har utförts, för DXSO har anropen TexM3x3Spec och
TexM3x3VSpec, 27 fel har ÄtgÀrdats.

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster