I recently have been reading up on GDebugger which seems to be a popular and professional OpenGL debugger. While it does allow me to edit shader source code on the fly, I was really hoping for the ability to put breakpoints within my shaders, step through the shader execution, and see variable values on hover (Visual Studio style, or something similar).
Does anyone know any debuggers with this capability? I understand that this sort of thing would probably require some sort of GPU emulation and may perform wicked slow, but that wouldn't be a problem for debugging purposes.
In general, can people give me their general opinions on OpenGL debugging tools?