Veröffentlichung von Wine 6.7 und VKD3D-Proton 2.3

Es fand eine experimentelle Veröffentlichung der offenen WinAPI-Implementierung – Wine 6.7 statt. Seit der Veröffentlichung von Version 6.6 wurden 44 Fehlerberichte geschlossen und 397 Änderungen vorgenommen.

Die wichtigsten Änderungen sind:

  • Die Bibliotheken NetApi32, WLDAP32 und Kerberos wurden in das PE-Executable-Format umgewandelt.
  • Die Implementierung des Media Foundation-Frameworks wurde verbessert.
  • In der mshtml-Bibliothek wurde der JavaScript-Modus ES6 (ECMAScript 2015) implementiert, der im Kompatibilitätsmodus mit Internet Explorer 11 verwendet wird.
  • In WOW64, der Schicht zur Ausführung von 32-Bit-Anwendungen auf 64-Bit-Windows, wurde die Umleitung im Dateisystem verbessert, um 32-Bit-DLLs anstelle von 64-Bit-DLLs für die Anwendung bereitzustellen.
  • Neue Treiber mit Plug & Play-Unterstützung wurden hinzugefügt.
  • Ein Eingabegerät für die Arbeit mit der Tastatur im Rohmodus wurde hinzugefügt.
  • Fehlerberichte im Zusammenhang mit Spielen wurden geschlossen: Supreme Commander Forged Alliance, Daedalic, MPC-HC 1.7.13, „Fairy Tale About Father Frost, Ivan and Nastya“, MUSICUS, BioShock Remastered, Legends of Runeterra.
  • Die Fehlerberichte zu den Anwendungen wurden geschlossen: Melodyne 5, Informix-Datenbankanwendungen, Autodesk 3ds Max 9, SAP GUI, SharpDevelop 2.2, Clarion Enterprise Edition 9.0.10376, Rhino 4.0, HyperChem 8.0.x, Solid Framework, Foobar2000, Avid VENUE, EA Origin, Rekordbox 5.3.0, Winamp, Process Hacker 2.38, WeChat, Adobe DNG Converter 13.2, MikroTik WinBox, SimSig, Windows System Control Center, LDPlayer 4.0.x, Alacritty 0.7.2.

Zusätzlich kann die Veröffentlichung von Valve, VKD3D-Proton 2.3, erwähnt werden, eine Abspaltung des Code-Basis vkd3d, die zur Verbesserung der Direct3D 12 Unterstützung im Proton-Spiele-Launcher entwickelt wurde. VKD3D-Proton unterstützt spezifische Änderungen, Optimierungen und Verbesserungen für eine bessere Performance von Windows-Spielen auf Basis von Direct3D 12, die bisher nicht in die Hauptversion von vkd3d aufgenommen wurden.

In der neuesten Version von VKD3D-Proton wurde die erste Unterstützung für die API DXR 1.0 (DirectX Raytracing) eingeführt, wobei zur Raytracing-Implementierung die Vulkan-Erweiterung VK_KHR_raytracing verwendet wird. DXR funktioniert bisher nur auf Systemen mit NVIDIA-Treibern und kann in den Spielen Control und Ghostrunner genutzt werden. Die Unterstützung für VRS (Variable Rate Shading) und konservative Rasterisierung (Conservative Rasterization) wurde vollständig entwickelt. Ein Aufruf von D3D12_HEAP_FLAG_ALLOW_WRITE_WATCH wurde implementiert, was die Verwendung von APITraces ermöglicht. Mehrere signifikante Leistungsoptimierungen wurden vorgenommen.

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