PIX 2210.10-preview: erster Support für das Preview Agility SDK v706

Das PIX-Team bei Microsoft hat am 12. Oktober 2022 die Version PIX 2210.10-preview veröffentlicht, die als erste Build des Profiling- und Debugging-Werkzeugs das Preview Agility SDK v706 unterstützt. Damit lassen sich D3D12-Funktionen analysieren, die sich noch in der Entwicklung befinden und über das reguläre Agility SDK nicht erreichbar sind. PIX on Windows richtet sich an Entwickler, die GPU- und CPU-Captures von Direct3D-12-Titeln aufzeichnen und auswerten.

Konkret deckt die Preview-Build drei neue Funktionen aus dem Preview Agility SDK v706 ab: Enhanced Barriers, voneinander unabhängige Stencil-Referenzwerte und -Masken für Front- und Back-Faces sowie Triangle Fans. Entwickler, die diese in Arbeit befindlichen Schnittstellen frühzeitig einsetzen, erhalten damit erstmals passende Capture- und Analysefunktionen im Werkzeug. Die Anbindung an experimentelle Schnittstellen kennt man bereits aus anderen Bausteinen der Plattform, etwa aus den regelmäßigen Aktualisierungen im Microsoft Game Development Kit.

Eigenes Capture-Format und getrennte Installation

Die Preview-Variante arbeitet bewusst abgegrenzt von den regulären PIX-Builds. Aufzeichnungen erhalten die Dateiendung „.wpix_preview“ und sind mit anderen PIX-Versionen nicht kompatibel. Zudem werden die Preview-Binaries nicht in den Suchpfad von WinPixEventRuntime aufgenommen: Die Funktion PIXLoadLatestWinPixGpuCapturerLibrary lädt die Preview-Bibliothek also nicht automatisch. Für die Nutzung mit dem Software-Renderer ist eine WARP-Preview-Binary mit passender Feature-Unterstützung vorgesehen, die manuell in das PIX-Installationsverzeichnis kopiert werden muss.

Bekannte Einschränkungen bei Enhanced Barriers

Bei den Enhanced Barriers verweist das Team auf zwei offene Punkte. Render Passes sowie Video-Arbeit, die Enhanced Barriers verwenden, werden noch nicht unterstützt. Auch die Warnungsanalyse von PIX greift für dieses Feature bislang nicht. Rückmeldungen zu der Preview nimmt das Team über den DirectX-Discord sowie über die Feedback-Funktion innerhalb der Anwendung entgegen.

Weitere News

Weitere News

Kommentieren Sie den Artikel

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