Skip to content

how can I single-step debug Work Graphs? #8437

@vec2vec2

Description

@vec2vec2

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    needs-triageAwaiting triageuser-supportIssues from users requesting support.

    Type

    No type

    Projects

    Status

    No status

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions