]> 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 ef89ad7a4eb0fc27a2f36d648b5da540fdcdb257..6e9140a78a1db75c99a808f6e455f8a365ec8c71 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);
 };