eksperimentel udgave af den åbne implementering af Win32 API — . Siden udgivelsen af versionen 24 fejlrapporter blev lukket, og 362 ændringer blev foretaget.
De vigtigste ændringer:
- Indledende støtte til installation af Plug and Play-drivere er tilføjet;
- Mulighed for at samle 16-bit moduler i PE-format er implementeret;
- Forskellige funktioner er flyttet til den nye DLL KernelBase;
- Der er foretaget rettelser relateret til spilcontrollere;
- Højpræcise systemtimere anvendes, hvis de er tilgængelige;
- Fejlapporter relateret til spil og applikationer er blevet lukket:
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.
Samtidig arbejder Valve projektbygning , der er baseret på arbejde fra Wine-projektet og har til formål at sikre kørsel af spilapplikationer på Linux, der er designet til Windows og tilgængelige i Steam-kataloget. Arbejdet fra projektet under BSD-licensen. Proton gør det muligt direkte at starte spilleapplikationer, der kun leveres til Windows, i Linux-klienten Steam. Pakken inkluderer en implementering af DirectX 10/11 (baseret på ) og 12 (baseret på ), der arbejder ved at konvertere DirectX-kald til Vulkan API, tilbyder forbedret controller-understøttelse og mulighed for at bruge fuldskærm uafhængigt af de understøttede skærmopløsninger i spillene. Sammenlignet med det oprindelige Wine er ydelsen i flertrådede spil betydeligt forbedret takket være indførelsen af patches "» (Eventfd Synkronisering).
I støtte til netværks-API'er fra Steam, der bruges i nye spil, herunder ‘A Hat in Time’, er tilføjet. Der er også foretaget mange rettelser relateret til opsætning af layout i spilcontrollere, som løste mange problemer med spilcontrollere i spil baseret på Unity-motoren, inklusive Subnautica og spil fra Ubisoft.
I Proton 4.2-5 er releasen af en lag
med implementering af DXGI, Direct3D 10 og Direct3D 11 oven på Vulkan API (tidligere blev version 1.1.1 brugt). Udover fejlrettelser er der også forbedret spilunderstøttelse i DXVK 1.2-serien. en separat tråd til overførsel af kommando-buffer samt support for specifikke rendering-udvidelser, der ikke officielt er defineret i Direct3D 11-specifikationen, er blevet tilføjet. I rettelsesudgaven DXVK 1.2.1 er kompatibiliteten forbedret med , og der er løst præstationsproblemer i spillene Lords of the Fallen og The Surge, samt nedbruddet i spillet Yakuza Kiwami 2.
Kilde: opennet.ru
