I have an OpenGL application that I'm afraid is GPU related.
How can I be sure that the case?And if so, how can I profile the code executed by the GPU?
If you are using Windows, Linux or Mac (well, computer!), Try gDEBugger .
I would also check this with the AMD GPU PerfStudio .
It will analyze the usage of your GPU and CPU and show the relative load values.
If your OpenGL thread must use less than one core, you are not CPU bound. If you are operating at 60 Hz, you are probably limited to vsync.
gDEBugger no longer supports OSX .. For OSX users (and possibly other OSs), Intel Graphics Analyzer may be worth considering
https://software.intel.com/en-us/gpa
Info here
Source: https://habr.com/ru/post/1339355/More articles:Is there an appender / configuration for log4j or Logback that allows you to write to a gzip file? - gzipUsing SortedDictionary - Get Next Value - dictionaryUsing multiple fragment identifiers in a url - javascriptWindows WPF Background Color - wpfHibernate selects MAP optimization (collapses SELECT statements) - optimizationWarnings and errors (CS0436, CS0234) when creating custom controls consisting of other custom controls in the same project - visual-studioWhat if I want to release an update with a higher minSDK than on the market? - androidHow to implement a platform-independent garbage collector? - cRun PHP CLI script from web page - command-line-interfaceSelect one column from a row in sleep mode - mysqlAll Articles