I've got an OpenGL application which I'm afraid is GPU bound.
How can I be sure that's the case?
And if it is, 开发者_C百科how can I profile the code run by the GPU?I would also check it with AMD GPU PerfStudio.
It will analyse your GPU and CPU usage and show relative load values.
If you are using Windows, Linux or Mac, (well, a computer!) give a try to gDEBugger.
If your OpenGL thread should uses less than one core you are not CPU bound. If you're running at 60Hz you're probably limited by vsync.
gDEBugger no longer supports OSX.. For OSX users (and perhaps other OS's) the Intel Graphics Performance Analyser might be worth a look
https://software.intel.com/en-us/gpa
Info here
精彩评论