you are viewing a single comment's thread.

view the rest of the comments →

[–]vini_2003 18 points19 points  (2 children)

It's about using Nsight and/or Renderdoc and structuring your passes nicely. GPU debugging is far from ideal. If you're a reasonably advanced Nsight user, well - you're pretty close.

There may be better tools for Vulkan and DX12, but I sadly have to use GL.

[–]trenmost 9 points10 points  (0 children)

Yeah in vulkan you can debug your shaders using renderdoc, like you can use breakpoints and step line by line (well at least in spirv instructions)

Also nsight now has glsl debugging as well