Die Firma Valve hat die Version VKD3D-Proton 2.13 veröffentlicht, ein Fork des Code-Basis vkd3d, der zur Verbesserung der UnterstĂŒtzung von Direct3D 12 im Spielstartpaket Proton entwickelt wurde. In VKD3D-Proton werden spezifische Ănderungen, Optimierungen und Verbesserungen fĂŒr eine bessere Leistung von Direct3D 12-basierten Windows-Spielen unterstĂŒtzt, die bisher nicht in die Hauptversion von vkd3d ĂŒbernommen wurden. Zu den Unterschieden gehört auch die Ausrichtung auf die Nutzung moderner Vulkan-Erweiterungen und die Möglichkeiten neuer Grafiktreiber-Versionen zur Erreichung vollstĂ€ndiger KompatibilitĂ€t mit Direct3D 12.
Zu den Neuerungen in der neuen Version gehören:
- Die in der Shader-Modell 6.8 definierten Funktionen wurden implementiert, wie die Parameter der Vertex-Shader HLSL SV_StartInstanceLocation und SV_StartVertexLocation, die UnterstĂŒtzung von Bereichen im Attribut WaveSize und erweiterte Texturierungsfunktionen.
- Die KompatibilitĂ€t mit der in Proton 9.0-2 eingefĂŒhrten UnterstĂŒtzung fĂŒr die Spezifikationen OpenVR und OpenXR zur Nutzung von Virtual-Reality-Headsets wurde sichergestellt.
- Bei Verwendung der Vulkan-Erweiterung VK_KHR_maintenance6 wurde die korrekte Verarbeitung von Rendering-Anfragen ohne Indexpuffer gewÀhrleistet.
- Die Vulkan-Erweiterung VK_MESA_image_alignment_control wurde implementiert, deren Anwendung den Speicherverbrauch auf Systemen mit AMD-GPUs reduzieren kann.
- Die Vulkan-Erweiterung VK_EXT_device_address_binding_report wurde implementiert.
- Die Implementierung der Vulkan-Erweiterung
VK_NV_low_latency2 wurde ĂŒberarbeitet, um Ruckler bei der Verarbeitung von Streams mit unregelmĂ€Ăig verlaufenden Frame-IDs zu beseitigen. - Es wurden Leistungs- und Speicheroptimierungen vorgenommen.
- Probleme, die in den Spielen Arma Reforger, Halo Infinite, Hellblade 2, Ghost of Tsushima und Mirage auftreten, wurden gelöst.
Quelle: opennet.ru
