Thanks for the tips Antokhio, I didn’t know about the evaluate bug.
I had a quick try getting GPU perf studio to work. No joy but will have another go now. It looks exactly what I’m after.
Renderdoc also looks great. Will have a bash with that too
Someone must have tried these before?..
edit : quick update, Renderdoc appears to work. I’m able to catpure a frame then view api calls, shader resources, and inspect various stages of the pipeline. Haven’t seen anything to represent time taken to perform actions yet, but I’ve only just dug in
edit2 : this app is seriously cool. You can view info about every draw call, the time it took, view the results of each draw to a render target, inspect geometry at each shader stage, export everything, etc etc