March 2022 GDK Update 1: Audio-Crash-Fix und Bereinigung verwaister VSIX-Pakete

Microsoft hat das erste Korrektur-Update für das March 2022 Game Development Kit veröffentlicht und damit unter anderem einen Absturz in der Audio-Pipeline sowie verwaiste Erweiterungspakete in Visual Studio adressiert. Die Release Notes zum Update wurden am 17. Juni 2022 im öffentlichen GitHub-Repository microsoft/GDK bereitgestellt. Das Paket fasst Fehlerbehebungen für mehrere Teilbereiche des Kits zusammen, ohne neue Funktionen einzuführen. Die Schema-Version der MicrosoftGame.config bleibt auf Version 1.

Audio-Absturz und verwaiste VSIX-Pakete

Im Audio-Bereich behebt das Update eine Zugriffsverletzung in der mmdevapi.dll. Ursache war ein Zugriff auf bereits freigegebenen Speicher, der zu Abstürzen führen konnte. Für die Werkzeugkette in Visual Studio steht eine zweite zentrale Korrektur bereit. Bislang blieben VSIX-Pakete des GDK als verwaiste Einträge zurück, wenn Entwickler die Deinstallation oder Reparatur über die Windows-Funktion Programme und Features anstießen. Dieses Verhalten ist mit dem Update beseitigt. Hinzu kommen weitere Korrekturen an den Entwicklerwerkzeugen, darunter ein behobener MGCCompile-Build-Fehler mit dem ClangCL-PlatformToolset auf der Plattform Gaming.Desktop.x64 sowie eine angepasste Kompatibilität des PC-Bootstrappers, die für Entwicklerpakete den Aufruf wdapp install /bootstrapper erfordert.

Korrekturen in Grafik und Netzwerk

Auch die Grafik-Schicht erhält Fixes. Behoben sind ein Fehler in CopyTextureRegion beim Kopieren der Plane einer Depth-Stencil-Ressource sowie Bildkorruption beim Kopieren zwischen texturkompatiblen und nicht texturkompatiblen Tiefenformaten. Beim Debugging von Compute-Shadern zur Laufzeit entfällt zudem eine Schleife beim Dateiöffnen, und HLSL-Variablen stehen korrekt zur Verfügung. Der größte Anteil der Korrekturen entfällt auf Netzwerk und Multiplayer. Dazu zählen ein behobener XCurl-Hang bei Abbruchvorgängen, Korrekturen an Real-Time-Activity-Abonnements, an der Deserialisierung von Groups und GroupsCount in Multiplayer-Sessions sowie behobene curl_multi_cleanup-Abstürze in XSAPI und libHttpClient. In den bekannten Problemen verweisen die Notes auf veraltete Elemente der MicrosoftGame.config, etwa ModFolder und EnableWritesToPackageRoot, sowie auf das Ende des Mainstream-Supports für Visual Studio 2017.

Weitere News

Weitere News

Kommentieren Sie den Artikel

Bitte geben Sie Ihren Kommentar ein!
Bitte geben Sie hier Ihren Namen ein