Nieuwe versies van Wine 4.17, Wine Staging 4.17, Proton 4.11-6 en D9VK 0.21

Beschikbaar experimentele release van de open implementatie van Win32 API — Wine 4.17. Sinds de release van versie 4.16 zijn er 14 foutmeldingen gesloten en 274 wijzigingen doorgevoerd.

De belangrijkste wijzigingen:

  • De Mono-engine is geüpdatet naar versie 4.9.3;
  • Ondersteuning voor gecomprimeerde teksturen in DXTn-formaat is toegevoegd aan d3dx9 (overgebracht uit Wine Staging);
  • Een vroege versie van de runtime-bibliotheek Windows Script (msscript) is aangeboden;
  • In ntdll is de verwerking van APC-aanroepen toegevoegd vóór het starten van het proces;
  • In wined3d is de ondersteuning voor AMD VEGA12 GPU toegevoegd;
  • Ondersteuning voor het verwerken van meldingen over apparaatswijzigingen via de XRandR API is gerealiseerd;
  • Ondersteuning voor het genereren van RSA-sleutels is toegevoegd;
  • Voor de ARM64-architectuur is ondersteuning voor naadloze proxies (stubless proxies) voor objectinterfaces gerealiseerd;
  • Foutmeldingen gerelateerd aan het functioneren van spellen en applicaties zijn gesloten
    Vampire the Masquerade, AppCAD, Civilization 4, Shed installer, Royal Quest, iCloud.

Tegelijkertijd is gepresenteerd de release van het project Wine Staging 4.17, waarin uitgebreide builds van Wine worden gevormd, inclusief niet volledig gereed of risicovolle patches, die nog niet geschikt zijn voor opname in de hoofdversie van Wine. In vergelijking met Wine biedt Wine Staging 855 extra patches. In de nieuwe release is synchroniciteit met de codebasis van Wine 4.17 gerealiseerd. Ondersteuning voor invoer in raw-modus (Raw Input in user32) is toegevoegd, wat problemen in Source-engine spellen, alsook Overwatch en Star Citizen heeft verholpen. Correcties zijn inbegrepen die crashes in games verhelpen
Empire Earth, Trinklet Supreme en Silent Hill 4: The Room. dsdmo.dll is toegevoegd voor DirectSound-effecten.

Het bedrijf Valve heeft gepubliceerd een nieuwe release van het project Proton 4.11-6, 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 worden verspreid 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 D9VK), DirectX 10/11 (gebaseerd op DXVK) en DirectX 12 (gebaseerd op vkd3d), 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 de DXVK-laag (implementatie van DXGI, Direct3D 10 en Direct3D 11 bovenop de Vulkan API) bijgewerkt naar de tak 1.4, waarin
de Direct3D 11 API is bijgewerkt naar versie 11.4, en DXGI naar versie 1.5. Ondertussen hebben de ontwikkelaars van DXVK een patch-update uitgebracht DXVK 1.4.1, waarin problemen zijn verholpen die leidde tot crashes in de D3D10-code, en de ondersteuning voor de games "Batman: Arkham City", "Hitman 2" en "Ni no Kuni Remastered" is verbeterd.

Verder kan de nieuwe significante release van het project worden opgemerkt D9VK 0.21, waarin de implementatie van Direct3D 9 wordt ontwikkeld, werkend via vertalingen van oproepen naar de Vulkan grafische API. Het project is gebaseerd op de codebasis van het DXVK-project, dat is uitgebreid met ondersteuning voor Direct3D 9. In vergelijking met de implementatie van Direct3D 9 op basis van WineD3D, biedt D9VK een hogere prestatie, aangezien de vertaling van Direct3D 9 via OpenGL trager is dan de vertaling via Vulkan.

In de nieuwe versie zijn nieuwe Direct3D 9-oproepen toegevoegd
D3DBLEND_BOTHSRCALPHA en D3DBLEND_BOTHINVSRCALPHA, is er een vergrendelingssysteem geĆÆmplementeerd voor MSAA-afbeeldingen en dieptekaarten, ondersteuning voor de formaten YUV2 en YUVY toegevoegd, een uitgebreide verzameling constanten toegevoegd bij inschakeling van softwarematige verwerking van vertex-shaders, en zijn er prestatie-optimalisaties doorgevoerd, evenals DXSO-oproepen TexM3x3Spec en
TexM3x3VSpec, 27 fouten zijn verholpen.

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers šŸ”„ Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster