Dr. Dirk Reiners and I would like to announce the first release of GLScry, an OpenGL performance analysis tool. It provides a framework for testing and graphing the performance of various OpenGL operations. Existing tests include optimal batch size, whether there is a batch rate limit, existence of hierarchical Z or other early Z techniques, cost of lights, pixel transfer rates, state change costs, texture upload rates, interleaved vs. separate VBOs, and size of vertex cache.
Since this is an initial release, we don’t have all the tests we would like, but the framework should make it easy to add additional ones. If you wouldn’t mind, download it and give it a shot. Any feedback and test results would be appreciated.
More details and downloads are available at http://aegisknight.org/glscry.