]> git.cworth.org Git - apitrace/blobdiff - retrace/retrace_main.cpp
Avoid glCreateShaderProgramv when dumping satate so that the shader
[apitrace] / retrace / retrace_main.cpp
index d81a374754a8297759a3686bb8ce8fa0c6268a8c..f7fb7113e4178cb757fb6eefe73a13c1c3855cdc 100644 (file)
@@ -54,6 +54,7 @@ trace::Parser parser;
 int verbosity = 0;
 bool debug = true;
 bool profiling = false;
+bool dumpingState = false;
 
 
 bool doubleBuffer = true;
@@ -210,6 +211,8 @@ usage(const char *argv0) {
 extern "C"
 int main(int argc, char **argv)
 {
+    using namespace retrace;
+
     assert(compareFrequency.empty());
     assert(snapshotFrequency.empty());
 
@@ -242,6 +245,7 @@ int main(int argc, char **argv)
             }
         } else if (!strcmp(arg, "-D")) {
             dumpStateCallNo = atoi(argv[++i]);
+            dumpingState = true;
             retrace::verbosity = -2;
         } else if (!strcmp(arg, "-core")) {
             retrace::coreProfile = true;