]> git.cworth.org Git - apitrace/blobdiff - cli/trace_analyzer.hpp
trim: Use custom skiplist for required list (instead of std::set<unsigned>)
[apitrace] / cli / trace_analyzer.hpp
index 4610701da6eef52610d7934be75b1ff5a0570508..3c1d3f7d687f9decd36184e2ecc667cdaea8cc9c 100644 (file)
@@ -29,6 +29,7 @@
 #include <GL/glext.h>
 
 #include "trace_callset.hpp"
+#include "trim_callset.hpp"
 #include "trace_parser.hpp"
 
 typedef unsigned TrimFlags;
@@ -58,7 +59,7 @@ private:
 
     std::map<GLenum, unsigned> texture_map;
 
-    std::set<unsigned> required;
+    trim::CallSet required;
 
     bool transformFeedbackActive;
     bool framebufferObjectActive;
@@ -109,5 +110,5 @@ public:
     /* Return a set of all the required calls, (both those calls added
      * explicitly with require() and those implicitly depended
      * upon. */
-    std::set<unsigned> *get_required(void);
+    trim::CallSet *get_required(void);
 };