X-Git-Url: https://git.cworth.org/git?a=blobdiff_plain;f=glretrace.hpp;h=9cf615e1ba029e6b025ba18bd68cb80f8aab60d2;hb=18d094ea673e246a01dc318fd4d2dfd50ca2d630;hp=5b93f2d82b026893f1551ab200cf13563a731b7a;hpb=ae2b4d32ed56e3ac193cc7205aeb58082c448ce8;p=apitrace diff --git a/glretrace.hpp b/glretrace.hpp index 5b93f2d..9cf615e 100644 --- a/glretrace.hpp +++ b/glretrace.hpp @@ -28,6 +28,7 @@ #include "trace_parser.hpp" #include "glws.hpp" +#include "retrace.hpp" namespace glretrace { @@ -62,9 +63,10 @@ extern unsigned dump_state; void checkGlError(Trace::Call &call); -void retrace_call_cgl(Trace::Call &call); -void retrace_call_glx(Trace::Call &call); -void retrace_call_wgl(Trace::Call &call); +extern const retrace::Entry gl_callbacks[]; +extern const retrace::Entry cgl_callbacks[]; +extern const retrace::Entry glx_callbacks[]; +extern const retrace::Entry wgl_callbacks[]; void snapshot(unsigned call_no); void frame_complete(unsigned call_no);