botim i hapur pĂ«r realizimin e Win32 API â . QĂ« nga publikimi i versionit janĂ« mbyllur 14 raporte gabimi dhe janĂ« bĂ«rĂ« 274 ndryshime.
Ndryshimet më të rëndësishme:
- Engjini Mono është përditësuar në versionin 4.9.3;
- Në d3dx9 është shtuar mbështetje për tekstura të kompresuara në formatin DXTn (e transferuar nga Wine Staging);
- është propozuar një version fillestar i bibliotekës runtime të Windows Script (msscript);
- Në ntdll është shtuar trajtimi i thirrjeve APC para fillimit të procesit;
- Në wined3d është shtuar mbështetje për GPU AMD VEGA12;
- ĂshtĂ« implementuar mbĂ«shtetje pĂ«r trajtimin e njoftimeve pĂ«r ndĂ«rrimin e pajisjeve pĂ«rmes API XRandR;
- është shtuar mbështetje për gjenerimin e çelësave RSA;
- Për arkitekturën ARM64 është realizuar mbështetje për proxy pa qepje (stubless proxies) për ndërfaqet e objekteve;
- Janë mbyllur raporte gabimi të lidhura me funksionimin e lojërave dhe aplikacioneve
Vampire the Masquerade, AppCAD, Civilization 4, Shed installer, Royal Quest, iCloud.
NjĂ«kohĂ«sisht publikimi i projektit , brenda pĂ«r tĂ« cilin formohen ndĂ«rtimet e zgjeruara tĂ« Wine, duke pĂ«rfshirĂ« patches qĂ« nuk janĂ« plotĂ«sisht tĂ« gatshme ose qĂ« kanĂ« rrezik, derisa tĂ« jenĂ« gati pĂ«r t'u pranuar nĂ« degĂ«n kryesore tĂ« Wine. Krahasuar me Wine, Wine Staging ofron 855 patches shtesĂ«. NĂ« versionin e ri Ă«shtĂ« realizuar sinkronizimi me bazĂ«n e kodit tĂ« Wine 4.17. ĂshtĂ« shtuar mbĂ«shtetje pĂ«r futjen nĂ« modalitetin raw (Raw Input nĂ« user32), e cila ka eliminuar problemet nĂ« lojrat e bazuara nĂ« motorin Source, si Overwatch dhe Star Citizen. JanĂ« pĂ«rfshirĂ« rregullimet qĂ« eleminojnĂ« rrĂ«zimet nĂ« lojra.
Empire Earth, Trinklet Supreme dhe Silent Hill 4: The Room. ĂshtĂ« shtuar njĂ« zĂ«vendĂ«sim dsdmo.dll pĂ«r efektet e DirectSound.
Kompania Valve versioni i ri i projektit , i cili është i bazuar në zhvillimet e projektit Wine dhe synon të sigurojë ekzekutimin e aplikacioneve lojrash në Linux, të krijuara për Windows dhe të paraqitura në katalogun Steam. Zhvillimet e projektit nën licencën BSD. Proton lejon të drejtpërdrejt të ekzekutohen aplikacionet e lojrave në klientin Linux të Steam, të distribuuara vetëm për Windows. Paketa përfshin realizimin e DirectX 9 (në bazë të ), DirectX 10/11 (në bazë të ) dhe DirectX 12 (në bazë të ), e punuar përmes transmetimit të thirrjeve DirectX në API Vulkan, ofron mbështetje të përmirësuar për kontrollet e lojërave dhe mundësinë e përdorimit të modit të plotë pavarësisht nga rezolutat e ekranit të mbështetur në lojëra.
Në versionin e ri, ndërfaqja DXVK (implementimi i DXGI, Direct3D 10 dhe Direct3D 11 mbi API Vulkan) është përditësuar në depon , në të cilën
ndërfaqja e programit Direct3D 11 është përditësuar në versionin 11.4, dhe DXGI në versionin 1.5. Ndërkohë, zhvilluesit e DXVK publikuan një përditësim korrigjues , në të cilin u eliminuan problemet që shkaktonin rënie në kodin D3D10, dhe u përmirësua mbështetja për lojërat «Batman: Arkham City», «Hitman 2» dhe «Ni no Kuni Remastered».
Së fundmi, mund të përmendet edhe një lëshim i ri i rëndësishëm i projektit , në kuadër të cilit zhvillohet implementimi i Direct3D 9, i punuar përmes transmetimit të thirrjeve në API-në grafike Vulkan. Projekti është i bazuar në kodin e projektit DXVK, të cilin e kanë zgjeruar me mbështetje për Direct3D 9. Krahasuar me implementimin e Direct3D 9 mbi WineD3D, D9VK lejon arritjen e një performancë më të lartë, sepse transmetimi i Direct3D 9 përmes OpenGL funksionon më ngadalë se përmes Vulkan.
Në janë shtuar thirrje të reja Direct3D 9
D3DBLEND_BOTHSRCALPHA dhe D3DBLEND_BOTHINVSRCALPHA, është implementuar një sistem bllokimi për imazhet MSAA dhe hartat e thellësisë, është shtuar mbështetje për formate YUV2 dhe YUVY, është shtuar një grup të zgjeruar konstantesh gjatë aktivizimit të përpunimit programatik të shaderave të vertikave, është bërë optimizimi i performancës, për DXSO janë implementuar thirrjet TexM3x3Spec dhe
TexM3x3VSpec, korrigjën 27 gabime.
Burimi: opennet.ru
