]> git.cworth.org Git - apitrace/commitdiff
Dump the call when issuing warnings if verbosity is not set.
authorJosé Fonseca <jose.r.fonseca@gmail.com>
Mon, 9 May 2011 10:13:33 +0000 (11:13 +0100)
committerJosé Fonseca <jose.r.fonseca@gmail.com>
Mon, 9 May 2011 10:13:33 +0000 (11:13 +0100)
glretrace.hpp
glretrace_main.cpp

index cb130bbe42845c347a5158e370f749840cef311b..11098f39d7e1483ebd6867a570aa47be4fc1d021 100644 (file)
@@ -57,7 +57,7 @@ extern const char *snapshot_prefix;
 extern unsigned dump_state;
 
 void
-checkGlError(const Trace::Call &call);
+checkGlError(Trace::Call &call);
 
 void retrace_call_glx(Trace::Call &call);
 void retrace_call_wgl(Trace::Call &call);
index c99ed4ac4c9aa3ff896f856cac53c06b24c4f8a0..14fd459c4768b3da55cfb6b89e4f7d2ac8e5ba90 100644 (file)
@@ -55,7 +55,7 @@ const char *snapshot_prefix = NULL;
 unsigned dump_state = ~0;
 
 void
-checkGlError(const Trace::Call &call) {
+checkGlError(Trace::Call &call) {
     if (benchmark || insideGlBeginEnd) {
         return;
     }
@@ -65,6 +65,11 @@ checkGlError(const Trace::Call &call) {
         return;
     }
 
+    if (retrace::verbosity == 0) {
+        std::cout << call;
+        std::cout.flush();
+    }
+
     std::cerr << call.no << ": ";
     std::cerr << "warning: glGetError(";
     std::cerr << call.name();