   Counting polygons being drawn?
  How would i show the number of polygon being drawn each frame?   
  I don't know of any method supported directly by OpenGL. You will have to count them manually when rendering. That should not be hard, bacause you already need to know number of polygons for every glDrawPrimitive call and you can easily count polys drawn between glBegin/glEnd. You just need to add all those numbers together.Of course this will not give you number of polygons visible, just the number of polys you sent to the GPU.If you want visibility information, you have to use occlusion query extensions (eg. GL_ARB_occlusion_query). However this extension can give only number of samples visible. It can't be used to count polygons.   