experimentelle Veröffentlichung der offenen Win32 API — . Seit der Veröffentlichung der Version 16 Fehlerberichte wurden geschlossen und 203 Änderungen vorgenommen.
Die wichtigsten Änderungen:
- Die Stabilität der Funktionen zur Mauszeigererfassung in Spielen wurde verbessert;
- Die Unterstützung für das Cross-Compiling in WineGCC wurde verbessert;
- Die Kompatibilität mit Windows-Debuggern wurde verbessert;
- Der Code zur Speicherverwaltung, Debugging, ioctl, Konsole, Sperren und Aufzeichnung von Dateiänderungen wurde von kernel32 nach kernelbase verschoben;
- Fehlerberichte, die mit der Ausführung von Spielen und Anwendungen wie Dragon Age: Art of Murder, Cards of Destiny, Super Meat Boy, UE4, Processhacker 2.x, μTorrent, PUBG Lite Launcher, SeeSnake HQ, Rhinoceros 6, Hearthstone, PotPlayer 1.7, ExHIBIT, Zoom Edit&Share 5.0.0.0 in Verbindung stehen, wurden geschlossen.
Am selben Tag hat Valve Neue Version des Projekts , das auf den Entwicklungen des Projekts Wine basiert und darauf abzielt, die Ausführung von in Linux entwickelten Spielen, die für Windows erstellt wurden und im Steam-Katalog präsentiert werden, zu ermöglichen. Die Entwicklungen des Projekts unter der BSD-Lizenz. Proton ermöglicht es, Spieleanwendungen, die ausschließlich für Windows bereitgestellt werden, direkt im Linux-Client von Steam zu starten. Das Paket umfasst eine Implementierung von DirectX 9 (basierend auf ), DirectX 10/11 (basierend auf ) und DirectX 12 (basierend auf ), die über eine Übersetzung von DirectX-Aufrufen in die Vulkan-API arbeiten, bietet verbesserte Unterstützung für Spielcontroller und die Möglichkeit, den Vollbildmodus unabhängig von den unterstützten Bildschirmauflösungen in Spielen zu verwenden.
In der neuen Version:
- Die DXVK-Schicht (Implementierung von DXGI, Direct3D 10 und Direct3D 11 über die Vulkan-API) wurde auf die Version , in der ein Speicherleck behoben wurde, das beim Start von Spielen auftrat, die Direct2D nutzen. Leistungsprobleme in dem Spiel Quantum Break, die bei Verwendung von NVIDIA-Treibern und älteren AMD-Treibern auftraten, wurden behoben. Für das Spiel Control wurde die Option d3d11.allowMapFlagNoWait aktiviert, um die GPU-Ressourcen besser zu nutzen;
- Die D9VK-Schicht (Implementierung von Direct3D 9 über die Vulkan-API) wurde auf eine experimentelle Version aktualisiert ;
- Die FAudio-Komponenten mit Implementierungen von DirectX-Soundbibliotheken (API XAudio2, X3DAudio, XAPO und XACT3) wurden auf die Version ;
- Das Verhalten von PlayStation 4-Spielcontrollern und anderen Controllern, die über Bluetooth angeschlossen sind, wurde verbessert;
- Verbesserungen im Zusammenhang mit der Mauszeigererfassung und dem Verlust des Fensterfokus wurden vorgenommen;
- Die Unterstützung für das Starten des Spiels Farming Simulator 19 wurde sichergestellt;
- Grafische Artefakte in den Spielen A Hat in Time und Ultimate Marvel vs Capcom 3 wurden behoben.
Quelle: opennet.ru
