OpenGLが実際に描画するものを描画するのはいつですか?それは特定の描画関数またはバッファスワップの呼び出しでですか?
は、私はこのような何かを行うことができるかどうか、これは見て知りたい:OpenGL描画時間
SomeTimer Timer;
Timer.Start();
glDrawArrays(...);
long time = Timer.Stop();
描画が最も時間がかかるかを見るために、それに基づいて最適化します。
重要なのは、2dだけで、ステンシル/デプスや他のバッファテストは使用していません。