From 6d375b32471a5042209b4bd77a875a07dbe98bef Mon Sep 17 00:00:00 2001 From: =?utf8?q?Jos=C3=A9=20Fonseca?= Date: Mon, 9 May 2011 11:13:33 +0100 Subject: [PATCH] Dump the call when issuing warnings if verbosity is not set. --- glretrace.hpp | 2 +- glretrace_main.cpp | 7 ++++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/glretrace.hpp b/glretrace.hpp index cb130bb..11098f3 100644 --- a/glretrace.hpp +++ b/glretrace.hpp @@ -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); diff --git a/glretrace_main.cpp b/glretrace_main.cpp index c99ed4a..14fd459 100644 --- a/glretrace_main.cpp +++ b/glretrace_main.cpp @@ -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(); -- 2.45.2