X-Git-Url: https://git.cworth.org/git?a=blobdiff_plain;f=glretrace.hpp;h=255dd6f52d10c8c4a37677efeaa30315928239ed;hb=aaaf6eb1b4c59146f8a91547c1fb581a3cdc4f1f;hp=dcac8f0da70beee3a4b567d3b184bf821e7bfa06;hpb=31c9f62616e2c59973ca00fd074e8c288f6488b3;p=apitrace diff --git a/glretrace.hpp b/glretrace.hpp index dcac8f0..255dd6f 100644 --- a/glretrace.hpp +++ b/glretrace.hpp @@ -26,8 +26,6 @@ #ifndef _GLRETRACE_HPP_ #define _GLRETRACE_HPP_ -#include - #include "trace_parser.hpp" #include "glws.hpp" @@ -47,9 +45,17 @@ extern unsigned frame; extern long long startTime; extern bool wait; +enum frequency { + FREQUENCY_NEVER = 0, + FREQUENCY_FRAME, + FREQUENCY_FRAMEBUFFER, + FREQUENCY_DRAW, +}; + extern bool benchmark; extern const char *compare_prefix; extern const char *snapshot_prefix; +extern enum frequency snapshot_frequency; extern unsigned dump_state; @@ -63,8 +69,6 @@ void retrace_call_wgl(Trace::Call &call); void snapshot(unsigned call_no); void frame_complete(unsigned call_no); -void state_dump(std::ostream &os); - } /* namespace glretrace */