cancel
Showing results for 
Search instead for 
Did you mean: 

Archives Discussions

D3DPERF events in PerfStudio

I'd like to use D3DPERF events to make sense of an API trace in PerfStudio 2.9, but the app uses OpenGL. PerfStudio seems to ignore them in this context. Would it be possible for it to monitor D3DPERF_BeginEvent & D3DPERF_EndEvent even when analysing an OpenGL app? Or is there some equivalent call we can use there?

0 Likes
1 Solution
plohrmann
Staff

Hello Andrew,

Currently GPUPerfStudio does not support PerfMarkers in OpenGL, although it is on our list of desired features. One possible alternative is to use the version of gDEBugger from http://www.gremedy.com/download.php and to use the GL_GREMEDY_string_marker extension (http://www.opengl.org/registry/specs/GREMEDY/string_marker.txt) to mark your code.

Best of luck to you,

Peter

View solution in original post

0 Likes
2 Replies
plohrmann
Staff

Hello Andrew,

Currently GPUPerfStudio does not support PerfMarkers in OpenGL, although it is on our list of desired features. One possible alternative is to use the version of gDEBugger from http://www.gremedy.com/download.php and to use the GL_GREMEDY_string_marker extension (http://www.opengl.org/registry/specs/GREMEDY/string_marker.txt) to mark your code.

Best of luck to you,

Peter

0 Likes

Thanks Peter. I'd been delaying using gDEBugger until I really needed to, as I don't want to waste the free trial over some trivial matter. Not sure this is important enough

Interesting that the extension exists, but it doesn't go far enough for my liking - it only allows for instantaneous markers as with D3DPERF_SetMarker. For me a structured view is key to understanding a frame.

0 Likes