
Wines VKD3D 2.0 bringt Updates für Direct3D 12 zu Vulkan
Die Open-Source-3D-Bibliothek VKD3D 2.0 aktualisiert die Übersetzungsschicht von Wine für Direct3D zu Vulkan und bietet Verbesserungen bei HLSL, DXIL und der Fehlerbehebung.
Eine Übersetzung von 🇬🇧 Linuxiac.com
VKD3D, die Bibliothek von Wine zur Übersetzung von Direct3D in Vulkan, hat die Version 2.0 veröffentlicht, die Verbesserungen bei Shadern, Schnittstellen, der Fehlerbehebung und den Backend-Komponenten innerhalb des Grafikübersetzungsstacks von Wine mit sich bringt.
Vor allem verbessert das Update die Unterstützung für HLSL-Operationen und erweitert damit die Fähigkeit des Compilers, Shader-Code aus Windows Anwendungen zu verarbeiten. Das Update verbessert zudem die Unterstützung für älteren Direct3D-Bytecode und erhöht damit die Kompatibilität mit älteren Shader-Formaten, die in Windows-Software noch immer vorhanden sind.
Darüber hinaus verbessert VKD3D 2.0 die DXIL-Verarbeitung und die Unterstützung des Effects-Frameworks weiter und führt experimentelle Unterstützung für Metal Shading Language als Zielformat ein, womit VKD3D seine Arbeit an Nicht-SPIR-V-Shader-Ausgaben fortsetzt. Die Unterstützung für Metal Shading Language bleibt jedoch experimentell.
DXIL unterstützt nun auch vorwärtsverweisende Zeiger in Lade-, Speicher-, atomaren Lese-/Änderungs-/Schreib- sowie Vergleichs-/Austauschoperationen. Es unterstützt zudem durch Pixel-Shader festgelegte Stencil-Referenzwerte.
Schließlich bietet VKD3D 2.0 neue Shader-Schnittstellen für die Verarbeitung im Gleitkomma-Denormalisierungsmodus, SPIR-V-Float-Steuerelemente, Kompilierungsoptionen für 16-, 32- und 64-Bit-Gleitkommazahlen sowie die Behandlung von „const“-Variablen für globale Uniforms in HLSL-Quelldateien.
Weitere Informationen finden Sie im Changelog. VKD3D 2.0 ist auf der GitLab-Release-Seite von WineHQ verfügbar.
Spendieren Sie Bobby einen ☕ Ko-fi
s3n🧩net wünscht viel Vergnügen















Comments