dotnet / dotnet/Silk.NET

PIX on Windows

Open
#1,905 0 comments 0 reactions 0 assignees View on GitHub
area-Win32 enhancement feature
Dominant language
C#
Stars
5.2k
Forks
477
Avg merge
3d 16h
Merged PRs (30d)
2

Description

Add bindings to PIX event runtime.

### Discussed in https://github.com/dotnet/Silk.NET/discussions/1904

Originally posted by **Syncaidius** January 20, 2024
Apologies if this has already been asked or implemented, but I could not find any results on this topic, after searching the repo issues/discussions!

Are there any plans to generate bindings for PIX on Windows?
https://devblogs.microsoft.com/pix/winpixeventruntime/

Without it, there doesn't seem to be a way to add debug events or markers to a D3D12 command list. `BeginEvent()`, `EndEvent()` and `SetMarker()` do exist on `ID3D12GraphicsCommandList`, but they only accept PIX data parameters.

In DX11 this functionality was previously part of the D3D11 debug layer API, so it wasn't a separate library.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.