experimentele release van de open implementatie van Win32 API — . Sinds de release van versie Er zijn 50 foutmeldingen gesloten en 343 wijzigingen aangebracht.
De belangrijkste wijzigingen:
- De detectie van de HTTP-proxy configuratie-URL is geïmplementeerd op basis van gegevens die via DHCP zijn verzonden;
- Ondersteuning voor D3DX9 is toegevoegd (oproepen d3dx_effect_ApplyParameterBlock(), d3dx_effect_BeginParameterBlock(), d3dx_effect_EndParameterBlock() en d3dx_effect_DeleteParameterBlock() zijn toegevoegd);
- De ontwikkeling van de standaard DLL-constructie met de ingebouwde msvcrt-bibliotheek (geleverd door het Wine-project, niet de DLL van Windows) in het PE (Portable Executable) formaat is voortgezet;
- Foutmeldingen zijn gesloten die verband houden met de werking van de spellen en applicaties LegoLand, Need For Speed: Shift, Super Mario Brothers X, Ccleaner, Xin Shendiao Xialv, Family Tree Maker 2012, lsTasks, Toad for MySQL Freeware 7.x, Gothic 2, Splinter Cell, Crysis 1, Nextiva, Everquest Classic, Archicad 22.
Bovendien heeft het bedrijf Valve een nieuwe release van het project , dat is gebaseerd op de ontwikkelingen van het Wine-project en gericht is op het laten draaien van game-applicaties die voor Windows zijn gemaakt en gepresenteerd in de Steam-catalogus, in Linux. De ontwikkelingen van het project onder de BSD-licentie. Proton maakt het mogelijk om direct game-applicaties die alleen voor Windows zijn geleverd in de Linux-client van Steam uit te voeren. Het pakket bevat de implementatie van DirectX 9 (gebaseerd op ), DirectX 10/11 (gebaseerd op ) en DirectX 12 (gebaseerd op ), die werken via de vertaling van DirectX-aanroepen naar de Vulkan API, biedt verbeterde ondersteuning voor gamecontrollers en de mogelijkheid om de fullscreen-modus te gebruiken ongeacht de in games ondersteunde schermresoluties.
In de nieuwe versie van Proton is een regressieve wijziging die optrad in release 4.11-8, wat leidde tot prestatieverlies in 32-bits games die werden uitgevoerd met behulp van de DXVK- en D9VK-lagen, verholpen. Het probleem met de onjuiste weergave van het geheugengrootte voor sommige GPU's is opgelost. De crash bij het starten van de game Crazy Machines 3 is verholpen. Ondersteuning voor feedback van gamecontrollers van stuurwielen is hersteld.
Bron: opennet.ru
