Is there any way to single-step debug Work Graphs? Currently, RenderDoc crashes immediately upon entry, and PIX shows grayed-out options that prevent debugging. I thought WARP ran on the CPU, but it doesn't seem to support single-step debugging either; it just hangs without providing as many error prompts as the GPU does.
Should I write a C++ library to fully simulate Work Graphs? (Though my HLSL code is currently cross-compatible with both C++ and HLSL, I might consider writing one if no better debugger is available.)
I'm currently stuck on a bitonic sort algorithm with persistent bugs. (I really want to implement it using Work Graphs, even though Compute Shaders are an option.)
Environment
- DXC version Shader Model 6.10 Preview Release (May 2026)
- lib69
- d3d12
- Host Operating System win11
Is there any way to single-step debug Work Graphs? Currently, RenderDoc crashes immediately upon entry, and PIX shows grayed-out options that prevent debugging. I thought WARP ran on the CPU, but it doesn't seem to support single-step debugging either; it just hangs without providing as many error prompts as the GPU does.
Should I write a C++ library to fully simulate Work Graphs? (Though my HLSL code is currently cross-compatible with both C++ and HLSL, I might consider writing one if no better debugger is available.)
I'm currently stuck on a bitonic sort algorithm with persistent bugs. (I really want to implement it using Work Graphs, even though Compute Shaders are an option.)
Environment