Посмотрите на BuGLe . Его основная цель - не профилирование, но у него есть фильтр , который показывает время, затраченное на каждый вызов OpenGL.
Я бы действительно порекомендовал этот небольшой профилировщик: http://silverspaceship.com/src/iprof/ , он не привязан к профилированию opengl, но делает это очень хорошо ! Также он может использовать opengl для отображения статистики профилирования, что означает, что он очень портативен.
Я бы использовал это для разработки бесплатного программного обеспечения, поэтому оплата не вариант
«Бесплатно» не означает «с открытым исходным кодом».
Посмотрите, подходят ли вам NVPerfKit , NVPerfSDK . Я раньше использовал NVPerfHud для профилирования приложений DirectX, и если NVPerfKit предлагает хотя бы небольшую часть функциональности PerfHud для OpenGL, это будет именно то, что вы ищете.
Также проверьте страницу OpenGL ресурсов NVIdia .