experimentell utgĂ„va av en öppen implementation av Win32 API â . Sedan versionens utgĂ„va 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 utgÄvan av projektet , 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 nytt utgÄva av projektet , 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 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Ä ), DirectX 10/11 (baserat pÄ ) och DirectX 12 (baserat pÄ ), 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. , 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. , 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 , 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 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
