botimi eksperimental i zbatimit tĂ« hapur tĂ« Win32 API â . QĂ« nga lĂ«shimi i versionit janĂ« mbyllur 14 raportime pĂ«r gabime dhe janĂ« bĂ«rĂ« 274 ndryshime.
Ndryshimet më të rëndësishme:
- Motorri Mono është përditësuar në versionin 4.9.3;
- Në d3dx9 është shtuar mbështetje për teksturat e 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 përpunimi i thirrjeve APC para nisjes së procesit;
- Në wined3d është shtuar mbështetje për GPU AMD VEGA12;
- ĂshtĂ« zbatuar mbĂ«shtetje pĂ«r pĂ«rpunimin e njoftimeve pĂ«r ndryshimin e pajisjeve pĂ«rmes API XRandR;
- ĂshtĂ« shtuar mbĂ«shtetje pĂ«r gjenerimin e çelqeshve RSA;
- Për arkitekturën ARM64 është implementuar mbështetje për proxy pa qepje (stubless proxies) për ndërfaqet e objekteve;
- Janë mbyllur raportet për gabime që lidhen me lojrat dhe aplikacionet
Vampire the Masquerade, AppCAD, Civilization 4, Shed installer, Royal Quest, iCloud.
NĂ« tĂ« njĂ«jtĂ«n kohĂ« lĂ«shimin e projektit , nĂ« kuadĂ«r tĂ« cilit formohen ndĂ«rtimet e zgjeruara tĂ« Wine, duke pĂ«rfshirĂ« patches jo plotĂ«sisht tĂ« gatshme ose tĂ« rrezikshme, derisa tĂ« jenĂ« tĂ« pĂ«rshtatshme pĂ«r tĂ« hyrĂ« nĂ« degĂ«n kryesore tĂ« Wine. NĂ« krahasim me Wine, nĂ« Wine Staging ofrohen 855 patches shtesĂ«. NĂ« botimin e ri Ă«shtĂ« realizuar sinkronizimi me kodin bazĂ« tĂ« Wine 4.17. ĂshtĂ« shtuar mbĂ«shtetje pĂ«r hyrjen nĂ« modin raw (Raw Input nĂ« user32), e cila lejon eliminimin e problemeve nĂ« lojra tĂ« bazuara nĂ« motorin Source, si dhe nĂ« Overwatch dhe Star Citizen. JanĂ« pĂ«rfshirĂ« rregullime qĂ« ndalojnĂ« crash-in nĂ« lojra
Empire Earth, Trinklet Supreme dhe Silent Hill 4: The Room. ĂshtĂ« shtuar njĂ« zĂ«vendĂ«sues dsdmo.dll pĂ«r efektet DirectSound.
Kompania Valve botimi i ri i projektit , i cili bazohet në punën e projektit Wine dhe ka për qëllim të mundësojë ekzekutimin në Linux të aplikacioneve lojëra të krijuara për Windows dhe të paraqitura në katalogun Steam. Punësimi i projektit në bazë të licencës BSD. Proton lejon ekzekutimin e drejtpërdrejt në klientin Linux të Steam aplikacioneve të lojrave që ofrohen vetëm për Windows. Paketa përfshin implementimin e DirectX 9 (të bazuar në ), DirectX 10/11 (të bazuar në ) dhe DirectX 12 (të bazuar në ), që punon përmes përkthimit të thirrjeve DirectX në API Vulkan, ofron mbështetje të përmirësuar për kontrolerët e lojërave dhe mundësinë e përdorimit të modit në ekran të plotë pa marrë parasysh rezolutat e ekranit të mbështetur në lojë.
Në versionin e ri të Proton, shtresa DXVK (implementimi i DXGI, Direct3D 10 dhe Direct3D 11 mbi API Vulkan) është përditësuar në degën , në të cilën
Interfejsi programues Direct3D 11 është azhurnuar në versionin 11.4, dhe DXGI në versionin 1.5. Ndërkohë, zhvilluesit e DXVK publikuan një azhurnim korrigjues. , në të cilin u rregulluan problemet që shkaktonin crash në kodin D3D10, dhe u përmirësua mbështetje për lojërat "Batman: Arkham City", "Hitman 2" dhe "Ni no Kuni Remastered".
Përveç kësaj, mund të përmendet një lirimi i ri të rëndësishëm të projektit , në kuadër të të cilit zhvillohet implementimi i Direct3D 9, që funksionon përmes përkthimit të thirrjeve në API-në grafike Vulkan. Projekti është ndërtuar mbi kodin bazë të projektit DXVK, i cili është zgjeruar me mbështetje për Direct3D 9. Krahasuar me implementimin e Direct3D 9 mbi WineD3D, D9VK ofron performancë më të lartë, pasi përkthimi i Direct3D 9 përmes OpenGL funksionon më ngadalë sesa përkthimi përmes Vulkan.
Në janë shtuar thirrje të reja Direct3D 9
D3DBLEND_BOTHSRCALPHA dhe D3DBLEND_BOTHINVSRCALPHA, është implementuar një sistem bllokimesh për imazhet MSAA dhe hartat e thellësisë, është shtuar mbështetje për formatet YUV2 dhe YUVY, është shtuar një grup i zgjeruar konstantesh kur aktivizohet përpunimi programor i shenjuesve të pikave, është kryer optimizimi i performancës, për DXSO janë implementuar thirrjet TexM3x3Spec dhe
TexM3x3VSpec, janë rregulluar 27 gabime.
Burimi: opennet.ru
