Couldnt help but share this.. If you are doing ANY opengl work. This is a must have tool. It used to be quite expensive, but its now free. http://www.gremedy.com/purchase.php Basically, its a frame debugger, like microsoft pix (if youre using directx you should already know about pix, if not, go find it immediately). I've already seen some horrors in my own render code spotted with gDebugger (like 34% of my batches having 1 vertex in for some reason). It can help you see the wood for the trees, specifically about batches, because you might have duff models in your scene and not know they are killing performance. highly recommended.