]> git.cworth.org Git - apitrace/blobdiff - retrace.cpp
D3D retrace checkpoint.
[apitrace] / retrace.cpp
index 412c73b8061e6ecd975ecc32581250dcb7fe8440..fe0694d6a3726faf24b45df321160645a498fc69 100644 (file)
 #include <string.h>
 #include <iostream>
 
+#include "trace_dump.hpp"
 #include "retrace.hpp"
 
 
 namespace retrace {
 
 
+trace::Parser parser;
+
+
 int verbosity = 0;
 
 
@@ -84,7 +88,10 @@ void Retracer::retrace(trace::Call &call) {
     call_dumped = false;
 
     if (verbosity >= 1) {
-        dumpCall(call);
+        if (verbosity >= 2 ||
+            !(call.flags & trace::CALL_FLAG_VERBOSE)) {
+            dumpCall(call);
+        }
     }
 
     Callback callback = 0;