Is there any good program for debugging OpenGL? IE getting texture dumps, states, etc from shaders? Currently pulling my hair out over "debugging" OpenGL...
RenderDoc and Nvidia Nsight Graphics. Both work best on GL core profile, compatibility may or may not work.
Also don't forget to create debug context and enable debug callback - that will catch most of obvious errors and provide callstack where error happens and message explaining situation.