Versionet e reja Wine 4.17, Wine Staging 4.17, Proton 4.11-6 dhe D9VK 0.21

I verfĂŒshĂ«m botim i hapur pĂ«r realizimin e Win32 API — Wine 4.17. QĂ« nga publikimi i versionit 4.16 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 Ă«shtĂ« paraqitur publikimi i projektit Wine Staging 4.17, 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 publikoi versioni i ri i projektit Proton 4.11-6, 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 shpërndahen 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ë D9VK), DirectX 10/11 (në bazë të DXVK) dhe DirectX 12 (në bazë të vkd3d), 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 1.4, 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 DXVK 1.4.1, 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 D9VK 0.21, 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ë versionin e ri 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

Bli njĂ« hosting tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, VPS VDS serverĂ« đŸ”„ Bli njĂ« hosting tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, VPS VDS serverĂ« | ProHoster