Neue Versionen von Wine 4.18 und Wine Staging 4.18

Verfügbar experimentelle Veröffentlichung der offenen Implementierung der Win32-API – Wine 4.18. Seit der Veröffentlichung der Version 4.17 38 Fehlerberichte wurden geschlossen und 305 Änderungen vorgenommen.

Die wichtigsten Änderungen:

  • Viele neue VBScript-Funktionen hinzugefügt (z. B. Fehlerhandler, Stunden-, Tages-, Monatsfunktionen usw.);
  • Die Funktionalität von quartz.dll wurde bereinigt und erweitert.
  • Ausnahmebehandlung wurde zu ntdll hinzugefügt und die Funktionen RtlSetSearchPathMode und RtlGetSearchPath() wurden implementiert;
  • Hinzugefügte Funktionen wined3d_stateblock_set_render_state(), wined3d_stateblock_set_blend_factor(),
    wined3d_stateblock_set_vs_consts_*(), wined3d_stateblock_set_vertex_shader(), wined3d_stateblock_set_vertex_declaration(), wined3d_stateblock_set_pixel_shader(), wined3d_stateblock_set_ps_consts_f();

  • Geschlossene Fehlermeldungen im Zusammenhang mit dem Betrieb der Spiele und Anwendungen Lego Island 2, Space Rangers 2, Memento Mori, fr-043, Lego Stunt Rally, Castlevania: Lords of Shadow 2, Broken Sword: The Angel of Death, The Witcher 2: Assassins of Kings, Age of Empires, Grandia II Anniversary Edition, Castlevania: Lords of Shadow 2, Halo 2, Wolf RPG Editor, Logos Bible Softare, Atmel Studio 7, Transcendence, Art of Murder, Need for Speed: Carbon, Blur.

Auch fand statt Projektfreigabe Weininszenierung 4.18, das erweiterte Wine-Builds entwickelt, die unvollständige oder riskante Patches enthalten, die noch nicht für die Übernahme in den Wine-Hauptzweig geeignet sind. Im Vergleich zu Wine bietet Wine Staging 850 zusätzliche Patches.

Die neue Version von Wine Staging synchronisiert sich mit der Wine 4.18-Codebasis. Der d3dx9_36-Patch wurde auf den Haupt-Wine übertragen, der die Ausrichtung der Texturabmessungen an die Blockgröße bei Verwendung der Texturkomprimierung in D3DXCheckTextureRequirements gewährleistet. Der InternalGetWindowIcon-Stub wurde zu user32 hinzugefügt. Aktualisierte Patches eventfd_synchronization, wined3d-zero-inf-shader и dinput-joy-mappings.

Darüber hinaus kann darauf hingewiesen werden обновление Zwischenschichten DXVK 1.4.3 mit Implementierung von DXGI, Direct3D 10 und Direct3D 11 zusätzlich zur Vulkan-API. Die neue Version führt ein neues Dateiformat mit einem Status-Cache ein, wodurch die Größe dieser Dateien erheblich reduziert wurde (beim Upgrade von älteren Versionen wird das Cache-Format automatisch konvertiert). Es wurde daran gearbeitet, die CPU-Last in Spielen mit einer großen Anzahl verschiedener Shader zu reduzieren. Probleme mit der ungeordneten Multithread-Aufzeichnung von Grafik-Shadern mithilfe von UAV (ungeordnete Zugriffsansicht) wurden behoben.

Source: opennet.ru

Kommentar hinzufügen