PIX on Windows
- 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
Assessment
This issue has not been assessed yet.