experimentell utgåva av en öppen implementation av Win32 API — . Sedan versionens utgåva 24 felrapporter stängdes och 362 ändringar gjordes.
De viktigaste ändringarna:
- Initialt stöd för installation av Plug and Play-drivrutiner har lagts till;
- Möjligheten att bygga 16-bitarsmoduler i PE-format har implementerats;
- Olika funktioner har flyttats till den nya DLL KernelBase;
- Åtgärder har vidtagits för att förbättra kompatibilitet med spelkontroller;
- Högprecisionssystemtimers tillämpas om de finns;
- Felrapporter kopplade till spel och applikationer har stängts:
Rogue Squadron 3D 1.3, Flexera InstallShield 20.x, CoolQ 5.x, TreePad X Enterprise, Adobe Photoshop CC 2015.5, TopoEdit, Vietcong, Spellforce 3, Grand Prix Legends, World of Tanks 1.5.0, Osmos.
Samtidigt arbetar företaget Valve projektbyggnad , 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 köra spelapplikationer som endast tillhandahålls för Windows direkt i Linux-klienten Steam. Paketet inkluderar en implementation av DirectX 10/11 (baserat på ) och 12 (baserat på ), som fungerar genom att översätta DirectX-anrop till Vulkan-API, vilket ger förbättrat stöd för spelkontroller och möjligheten att använda helskärmsläge oavsett de skärmupplösningar som stöds av spelen. Jämfört med original-Wine har prestandan för flerkärniga spel ökat avsevärt tack vare tillämpningen av patchar "" (Eventfd Synchronization).
I nätverks-API:er från Steam har lagts till, som används i nya spel, inklusive "A Hat in Time". Många problem med spelkontroller i spel som drivs av Unity-motorn, inklusive Subnautica och spel från Ubisoft, har lösts.
I Proton 4.2-5 involverar lanseringen av lagret
med implementering av DXGI, Direct3D 10 och Direct3D 11 ovanpå Vulkan-API (den tidigare versionen 1.1.1 användes). Förutom felrättningar och förbättrad spelstöd i DXVK 1.2 ett separat flöde för att överföra kommandobuffrar har lagts till och stöd för specifika renderingsutvidgningar som inte officiellt definieras i Direct3D 11-specifikationen. I patchutgåvan DXVK 1.2.1 har kompatibiliteten med , prestandaproblem i spelen Lords of the Fallen och The Surge har lösts, och kraschar i spelet Yakuza Kiwami 2 har åtgärdats.
Källa: opennet.ru
