Neue Versionen von Wine 4.19 und Wine Staging 4.19

Verfügbar experimentelle Ausgabe der offenen Win32 API-Implementierung — Wine 4.19. Seit der Veröffentlichung der Version 4.18 41 Fehlerberichte wurden geschlossen und 297 Änderungen vorgenommen.

Die wichtigsten Änderungen sind:

  • Die VBScript-Funktionen wurden erweitert: String, LBound, RegExp.Replace wurden hinzugefügt. Neue Ausdrücke wurden implementiert;
  • Es wurden die Funktionen wined3d_stateblock_set_sampler_state() und wined3d_stateblock_set_texture_stage_state() in WineD3D hinzugefügt. Die Verarbeitung der Zustandsspeicherung wurde implementiert (StateBlock) in den Aufrufen d3d9_device_SetSamplerState(), d3d9_device_SetTextureStageState(), d3d_device7_SetRenderState(),
    d3d_device7_SetTextureStageState(), d3d9_device_SetTexture(), d3d9_device_SetTransform(), d3d9_device_SetClipPlane(), d3d9_device_SetMaterial();
  • Die Aufrufe dxgi_output_ReleaseOwnership() und dxgi_output_TakeOwnership() wurden implementiert;
  • Die Unterstützung für ARM64 wurde verbessert;
  • Die Probleme wurden gelöst Probleme mit der russischen Lokalisierung im Einstellungsdialog;
  • Fehlerberichte zu Spielen und Anwendungen wurden geschlossen
    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 und das Kaisergrab, The Moment of Silence, Ableton Live 9 Lite schließen, Rekordbox 5.3.0, LAVFilters 0.74.x
    , Touhou 15.5: Antinomy of Common Flowers, R-Studio, Sniper Elite V2.

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

In der neuen Version von Wine Staging wurde die Synchronisierung mit dem Code-Stamm von Wine 4.19 umgesetzt. Die Hauptversion von Wine enthält Patches zur Verbesserung der Funktionalität von quartz.dll, die Integration des MS-Wurzelzertifikats von 2010 in crypt32.dll, die Hinzufügung von restrictederrorinfo.idl und die Erweiterung der Möglichkeiten von uianimation.dll. Ein neuer Patch wurde hinzugefügt, um Probleme bei der Aufruf von NtVirtualAlloc() zu beheben, und der Patch wurde aktualisiert.
ntdll-User_Shared_Data.

Darüber hinaus kann die Update vor. Schichten DXVK 1.4.4 mit der Implementierung von DXGI, Direct3D 10 und Direct3D 11 über die Vulkan-API. In der neuen Version wurde ein Fehler behoben, der dazu führte, dass inkorrekte Einträge im Statuscache gespeichert wurden. Potenzielle Probleme wurden behoben, die beim Arbeiten mit Vertex- und Index-Puffern zu dem Versuch führen konnten, auf Ressourcen zuzugreifen, bevor sie geschrieben wurden. Optimierungen der Arbeit mit den Stream Output- und Append/Consume-Puffern, die in der Unity-Engine verwendet werden, wurden durchgeführt.
Der Speicherverbrauch bei der Verwendung kleiner, aber häufig aktualisierter Puffer wurde reduziert. Optionaler Code wurde hinzugefügt, um Probleme zu umgehen, die zu Abstürzen im Spiel Skyrim SE: Worked führten, und um das Flimmern in den Spielen Saints Row 3/4 und Titan Quest bei Verwendung von NVIDIA-Grafikkarten zu beheben.

Außerdem vor zwei Wochen gebildet und ist nun als bereit für den Einsatz anerkannt. Über EPEL erhalten Nutzer von Red Hat Enterprise Linux-kompatiblen Distributionen ein zusätzliches Paketangebot aus Fedora Linux, das von den Communitys von Fedora und CentOS unterstützt wird. Binärpakete werden für die Architekturen x86_64, aarch64, ppc64le und s390x bereitgestellt. Projektveröffentlichung D9VK 0.30, die eine Implementierung von Direct3D 9 bietet, die über den Aufruf von Funktionen im Grafik-API Vulkan erfolgt. Das Projekt basiert auf dem Code von DXVK, das zur Unterstützung von Direct3D 9 erweitert wurde. In der neuen Version wurde die Synchronisation mit DXVK 1.4.4 vorgenommen. Leistungsoptimierungen wurden implementiert und die Handhabung von Locks verbessert. Experimentelle Unterstützung für die Vordefinition von Shadern wurde hinzugefügt.
Die Optionen D3DRS_SHADEMODE, D3DRS_POINTSIZE, D3DRS_POINTSIZE_MIN, D3DRS_POINTSIZE_MAX, D3DRS_POINTSCALE_A, D3DRS_POINTSCALE_B, D3DRS_POINTSCALE_C, D3DRS_POINTSCALEENABLE und D3DRS_POINTSPRITEENABLE wurden implemented. Änderungen wurden vorgenommen, um Probleme im Spiel Halo 2 zu beheben.

Quelle: opennet.ru

Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen 🔥 Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen | ProHoster