   Debugging OpenGL Applications
  Straight to the point: What's the best method of debugging OpenGL applications?Direct3D has a debug runtime which makes debugging applications much easier. There are also several tools such as Microsoft PIX and nVidia PerfHUD which help programmers more closely examine applications' behavior to get a grasp of the things that are silently going on under the hood which are of great help at times.Are there any free publicly available equivalents to those or are glGetError() calls still the best method of debugging OpenGL applications?!Thanks alot   
  The tool gDebugger is quite good. It's not free though, but does offer a 30-day trial.Another tool I found really interesting was GLIntercept.   