X-Git-Url: https://git.cworth.org/git?a=blobdiff_plain;f=retrace%2Fglretrace.hpp;h=bfc6398abdc2c5b7bd3900b38789df49e48c12c0;hb=6d92327e88d2bb4c03a1b84663e50497f99fc24f;hp=fea187cf05ed19b474d255bb828000d255a71464;hpb=a50b897d1287a43c9ca9a2b5032635a264d8cdfc;p=apitrace diff --git a/retrace/glretrace.hpp b/retrace/glretrace.hpp index fea187c..bfc6398 100644 --- a/retrace/glretrace.hpp +++ b/retrace/glretrace.hpp @@ -33,6 +33,7 @@ namespace glretrace { +extern bool insideList; extern bool insideGlBeginEnd; @@ -64,11 +65,18 @@ extern const retrace::Entry glx_callbacks[]; extern const retrace::Entry wgl_callbacks[]; extern const retrace::Entry egl_callbacks[]; +void frame_start(); void frame_complete(trace::Call &call); void updateDrawable(int width, int height); +void flushQueries(); +void beginProfile(trace::Call &call); +void endProfile(trace::Call &call); + +void setActiveProgram(GLuint program); } /* namespace glretrace */ +GLuint retrace_unmap_program(GLuint val); #endif /* _GLRETRACE_HPP_ */