Neue Versionen von Wine 4.18 und Wine Staging 4.18

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

Die wichtigsten Änderungen sind:

  • Viele neue VBScript-Funktionen wurden hinzugefügt (zum Beispiel Fehlerbehandler, Funktionen wie Hour, Day, Month usw.);
  • Eine Bereinigung und Erweiterung der Funktionalität von quartz.dll wurde durchgeführt;
  • In ntdll wurde die Ausnahmebehandlung hinzugefügt und die Funktionen RtlSetSearchPathMode und RtlGetSearchPath() umgesetzt;
  • In wined3d wurden die Funktionen wined3d_stateblock_set_render_state(), wined3d_stateblock_set_blend_factor() hinzugefügt,
    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();
  • Fehlerberichte, die mit der Funktionalität von Spielen und Anwendungen wie 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 Software, Atmel Studio 7, Transcendence, Art of Murder, Need for Speed: Carbon und Blur zusammenhängen, wurden geschlossen.

Außerdem statt Projektveröffentlichung Wine Staging 4.18, das erweiterte Wine-Builds entwickelt, die nicht vollständig getestete oder riskante Patches enthalten, die noch nicht für die Hauptversion von Wine akzeptiert sind. Im Vergleich zu Wine bietet Wine Staging 850 zusätzliche Patches.

In der neuen Version von Wine Staging wurde die Synchronisierung mit dem Code-Basis von Wine 4.18 vorgenommen. Der Patch d3dx9_36 wurde in die Hauptversion von Wine übernommen, der die Dimensionierung von Texturen entsprechend der Blockgröße bei der Verwendung von Texturkompression in D3DXCheckTextureRequirements gewährleistet. In user32 wurde ein Stub für InternalGetWindowIcon hinzugefügt. Die Patches wurden aktualisiert. eventfd_synchronization, wined3d-zero-inf-shaders und dinput-joy-mappings.

Darüber hinaus kann die Update vor. Schichten DXVK 1.4.3 mit der Implementierung von DXGI, Direct3D 10 und Direct3D 11 über die Vulkan-API. In dieser neuen Version wurde ein neues Dateiformat mit einem Statuscache realisiert, das die Dateigröße erheblich reduzieren konnte (bei einem Upgrade von älteren Versionen wird das Cache-Format automatisch konvertiert). Es wurden Maßnahmen zur Reduzierung der CPU-Belastung in Spielen mit vielen verschiedenen Shadern ergriffen. Probleme wurden behoben, die bei ungeordnetem multithreaded Schreiben von Grafikshadern unter Verwendung von UAV (unordered access view) auftraten.

Quelle: opennet.ru

Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server 🔥 Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server | ProHoster