baldurk / renderdoc

RenderDoc is a stand-alone graphics debugging tool.
https://renderdoc.org
MIT License
8.88k stars 1.33k forks source link

Feature request: renderpass visualization #196

Open kbiElude opened 8 years ago

kbiElude commented 8 years ago

Renderpasses can grow pretty complex and debugging them quickly becomes time-consuming, so it would be awesome if RenderDoc could present a graph visualizer for any of the renderpasses, used to render the analyzed frame. Since renderpass data is multi-dimensional, in order to prevent the visualization from quickly getting cluttered, RenderDoc could expose a number of checkboxes, indicating what kind of data should be annotated on the graph. For example:

baldurk commented 8 years ago

I agree this would be very nice :wink:. It would probably fit best in the pipeline state viewer as a new tab.

Unfortunately, UI work is probably the most time consuming work (relative to the results), especially for something needing entirely custom rendering like this. I could probably produce a text-only output pretty easily - it might not be easy to read but it would at least mean the information is available.