experimentelle Veröffentlichung der offenen WinAPI-Implementierung — . Seit der Veröffentlichung der Version Es wurden 27 Fehlerberichte geschlossen und 273 Änderungen vorgenommen.
Die wichtigsten Änderungen:
- Erste Implementierung der Audiobibliotheken hinzugefügt (Plattformübergreifendes Audioerstellungstool, xactengine3_*.dll), einschließlich der Programmierschnittstellen
IXACT3Engine, IXACT3SoundBank, IXACT3Cue, IXACT3WaveBank und IXACT3Wave; - Die Entwicklung der mathematischen Bibliothek in MSVCRT, basierend auf Musl, hat begonnen;
- Die Umstrukturierung der Konsolenunterstützung wurde fortgesetzt;
- Die Leistung des Direct Input API wurde optimiert;
- Probleme bei der Ausnahmebehandlung auf der x86-64-Plattform wurden behoben;
- Fehlerberichte, die mit dem Betrieb von Spielen und Anwendungen zusammenhängen, wurden geschlossen:
splayer, Bully Scholarship Edition, DSA: Drakensang, Racedriver GRID,
Pac-Man Museum, Captain Morgane, Gothic 1.0, Worms World Party Remastered, Call of Duty WWII, BlazBlue: Calamity Trigger, Kea Colorinbook, Grim Dawn, SAP GUI, FrostyModManager 1.0.5.9, Gigabyte „EasyTune“, Red Dead Redemption 2.
Zusätzlich kann vermerkt werden Schichten , das eine Implementierung von DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 und 11 bietet, die durch das Übersetzen von API-Aufrufen in Vulkan funktioniert. Zur Nutzung von DXVK sind Treiber mit Unterstützung für , wie Mesa RADV 19.2, NVIDIA 415.22, Intel ANV 19.0 und .
DXVK kann verwendet werden, um 3D-Anwendungen und Spiele unter Linux mit Wine auszuführen und fungiert als leistungsfähigere Alternative zu den in Wine integrierten Implementierungen von Direct3D 9/10/11, die auf OpenGL basieren.
In der neuen Version wird die Verwendung der Erweiterungen VK_EXT_4444_formats und VK_EXT_extended_dynamic_state für unterstützte Treiber sichergestellt, um potenzielle Probleme mit den Farben der Samples auf Intel-Hardware zu beheben und einen korrekten Zugriff auf Vertex-Buffer zu gewährleisten. Es wurden geringfügige Leistungsoptimierungen vorgenommen. In D3D9 wurde Unterstützung für das NV12-Format und die fehlende Shader-Anweisung implementiert (dies hat Probleme mit der Anwendung GeForce Now und der Shader-Darstellung in einigen Spielen gelöst).
Probleme beim Start von Spielen wie Anarchy Online, Metro Exodus, Observation, Resident Evil 7, Serious Sam 2, SpellForce 2, Timeshift, TrackMania, Darksiders: Warmastered Edition, Monster Hunter World, Borderlands 3, Halo, Halo CE, Mafia III: Definitive Edition und Terminator: Resistance wurden behoben.
Quelle: opennet.ru
