eksperimentaalne väljaanne avatud Win32 API rakendusele — . Alates versiooni väljaandmisest Suletud on 14 veateadet ja tehtud 274 muudatust.
Olulisemad muudatused:
- Mono mootor on uuendatud versioonini 4.9.3;
- d3dx9-sse on lisatud tugi DXTn vormingus kompressitud tekstuuride jaoks (üle kantud Wine Staging'ist);
- Esitleti Windowsi skripti runtime teegi algne versioon (msscript);
- ntdll-sse on lisatud APC-kutsungite töötlemine protsessi käivitamise eel;
- wined3d-sse on lisatud AMD VEGA12 GPU tugi;
- Rakendati seadmete vahetusäri kasutamiseks API XRandR kaudu;
- Lisatud tugi RSA võtmete genereerimiseks;
- ARM64 arhidektuurile on teostatud pideva proxy (stubless proxies) tugi objektide liideste jaoks;
- Suletud on veateated, mis on seotud mängude ja rakendustega
Vampire the Masquerade, AppCAD, Civilization 4, Shed installer, Royal Quest, iCloud.
Samas projekti väljaanne , mille raames luuakse laiendatud Wine kogumikud, mis sisaldavad mitte täielikult valmis või riskantseid patše, mida pole veel võimalik Wine põhiversiooni sisestada. Võrreldes Wine'iga, pakub Wine Staging 855 lisapatši. Uue väljaandega on tehtud sünkroonimine Wine 4.17 koodibaasiga. Lisatud tugi raw-režiimis sisendiks (Raw Input user32-s), mis aitas lahendada probleeme Source'i mootoriga mängudes ning Overwatchis ja Star Citizenis. Lisatud on parandused, mis kõrvaldavad mängude kokkujooksmise.
Empire Earth, Trinklet Supreme ja Silent Hill 4: The Room. Lisatud dsdmo.dll segaja DirectSound efektide jaoks.
Firma Valve uusimaht proyekti , mis põhineb projekti Wine arendustel ja on suunatud Windowsile loodud mängurakenduste käivitamisele Linuxis, mis on esitatud Steam'i kataloogis. Projekti arendused BSD-litsentsi all. Proton võimaldab otse Linuxi klientide Steamis käivitada mängurakendusi, mis on saadaval ainult Windowsis. Pakett sisaldab DirectX 9 realiseerimist (põhineb ), DirectX 10/11 (põhineb ) ja DirectX 12 (põhineb ), mis töötavad läbi DirectXi väljakutsete tõlkimise Vulkan API-s, pakub paremat mängukontrollerite tuge ja võimalust kasutada täisekraanirežiimi sõltumatult mängude toetatud ekraanisuurustest.
Uues Protoni versioonis on DXVK kiht (DXGI, Direct3D 10 ja Direct3D 11 rakendamine Vulkan API kohal) uuendatud haruks. , kus
Direct3D 11 programmiliides on uuendatud versioonini 11.4 ja DXGI versioonini 1.5. Samal ajal on DXVK arendajad avaldanud parandava uuenduse. , milles kõrvaldati probleemid, mis põhjustasid D3D10 koodis kokkujooksu ja parandati mängude nagu "Batman: Arkham City", "Hitman 2" ja "Ni no Kuni Remastered" tugi.
Täiendavalt tasub mainida uue olulise väljaande projekti , mille raames arendatakse Direct3D 9 rakendust, mis töötab kutsungite tõlke kaudu Vulkan graafika API-sse. Projekt põhineb DXVK projekti koodibaasil, mis on laiendatud Direct3D 9 toe lisamisega. Võrreldes Direct3D 9 implementeerimisega WineD3D-põhises lähenemises, võimaldab D9VK saavutada kõrgemat jõudlust, kuna Direct3D 9 tõlkimine OpenGL-i kaudu töötab aeglasemalt kui vulkani kaudu.
Uues lisatud on uued Direct3D 9 kutsungid.
D3DBLEND_BOTHSRCALPHA ja D3DBLEND_BOTHINVSRCALPHA, on rakendatud pildistamise blokeerimise süsteem MSAA jaoks ja sügavuskaartide jaoks, lisatud toetus YUV2 ja YUVY formaatidele, lisatud laiendatud konstantide kogum vertikaalsäte töötlemise aktiveerimisel, viidud läbi jõudlusoptimeerimine, DXSO jaoks on rakendatud TexM3x3Spec kutseid ja
TexM3x3VSpec, parandatud 27 viga.
Allikas: opennet.ru
