Nieuwe versies van Wine 4.19 en Wine Staging 4.19

Beschikbaar experimentele release van de open implementatie van Win32 API — Wine 4.19. Sinds de release van versie 4.18 41 bugs zijn opgelost en 297 wijzigingen zijn aangebracht.

De belangrijkste wijzigingen:

  • De mogelijkheden van VBScript zijn uitgebreid: functies voor String, LBound, RegExp.Replace zijn toegevoegd. Nieuwe uitdrukkingen zijn geĆÆmplementeerd;
  • In WineD3D zijn de functies wined3d_stateblock_set_sampler_state() en wined3d_stateblock_set_texture_stage_state() toegevoegd. De verwerking van statusfixatie is geĆÆmplementeerd (StateBlock) in de aanroepen d3d9_device_SetSamplerState(), d3d9_device_SetTextureStageState(), d3d_device7_SetRenderState(),
    d3d_device7_SetTextureStageState(), d3d9_device_SetTexture(), d3d9_device_SetTransform(), d3d9_device_SetClipPlane(), d3d9_device_SetMaterial();
  • Aanroepen dxgi_output_ReleaseOwnership() en dxgi_output_TakeOwnership() zijn geĆÆmplementeerd;
  • Verbeterde ondersteuning voor ARM64;
  • problemen met de bouw van kernelmodules voor host-systemen met Linux bij gebruik van een niet-standaard of debug-configuratie (bijvoorbeeld bij het bouwen van modules vanuit een andere map); problemen met de Russische lokalisatie in de instellingen dialoog;
  • Foutmeldingen gerelateerd aan het functioneren van spellen en applicaties zijn gesloten
    Slingplayer 2.0, Trivial Pursuit Unhinged, Notepad .Net, Tweet Attacks Pro, The Adventures Of Lomax, Metatrader 5, Space Hack, TeamViewer 9.0.26297, ImpotRapide 2013, Netgear Powerline 3.1, MetaEditor 5, Betfair Poker, Jack Keane 2, Indiana Jones and the Emperor’s Tomb, The Moment of Silence, Sluiten Ableton Live 9 Lite, Rekordbox 5.3.0, LAVFilters 0.74.x
    , Touhou 15.5: Antinomy of Common Flowers, R-Studio, Sniper Elite V2.

Ook heeft plaatsgevonden de release van het project Wine Staging 4.19, dat ontwikkelt uitgebreide versies van Wine, die niet helemaal klaar zijn of riskante patches bevatten, tot ze geschikt zijn voor opname in de hoofdversie van Wine. In vergelijking met Wine biedt Wine Staging 840 extra patches.

In de nieuwe release van Wine Staging is de synchronisatie met de codebasis van Wine 4.19 uitgevoerd. Patches voor de uitbreiding van de mogelijkheden van quartz.dll, inclusie van de rootcertificaat van MS uit 2010 in crypt32.dll, toevoeging van restrictederrorinfo.idl en uitbreiding van de mogelijkheden van uianimation.dll zijn naar de hoofdversie van Wine overgebracht. Nieuwe patch toegevoegd voor het oplossen van problemen bij het aanroepen van NtVirtualAlloc() en de patch
ntdll-User_Shared_Data.

Daarnaast kan worden opgemerkt een update tussenlagen DXVK 1.4.4 met de implementatie van DXGI, Direct3D 10 en Direct3D 11 bovenop de Vulkan API. In de nieuwe release is een fout verholpen die leidde tot het opslaan van onjuiste records in de statuscache. Potentieel problematische situaties die konden leiden tot het proberen te lezen van een bron voordat deze was geschreven, zijn gecorrigeerd bij het werken met vertex- en indexbuffers. Optimalisatie van het werken met Stream Output en Append/Consume buffers die worden gebruikt in de Unity-engine.
Het geheugenverbruik is verminderd bij het gebruik van kleine, maar vaak bijgewerkte buffers. Code is toegevoegd om problemen te omzeilen die kunnen leiden tot crashes in het spel Skyrim SE: Worked, en om knipperproblemen in de spellen Saints Row 3/4 en Titan Quest met NVIDIA grafische kaarten op te lossen.

Ook geformaliseerd de release van het project D9VK 0.30, die een implementatie van Direct3D 9 biedt die werkt via het vertalen 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 de nieuwe versie is synchronisatie met DXVK 1.4.4 gerealiseerd. Er zijn prestatieverbeteringen aangebracht en de werking met vergrendelingen is verbeterd. Experimentele ondersteuning voor shader precompilatie is toegevoegd.
Opties D3DRS_SHADEMODE, D3DRS_POINTSIZE, D3DRS_POINTSIZE_MIN, D3DRS_POINTSIZE_MAX, D3DRS_POINTSCALE_A, D3DRS_POINTSCALE_B, D3DRS_POINTSCALE_C, D3DRS_POINTSCALEENABLE en D3DRS_POINTSPRITEENABLE zijn geĆÆmplementeerd. Wijzigingen zijn aangebracht om problemen in het spel Halo 2 op te lossen.

Bron: opennet.ru

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