From c7751f675eba62759e06809530ffed955d303815 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Jos=C3=A9=20Fonseca?= Date: Sat, 10 Dec 2011 10:36:53 +0000 Subject: [PATCH] Filter verbose calls on glretrace too. --- glretrace_main.cpp | 2 +- retrace.cpp | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/glretrace_main.cpp b/glretrace_main.cpp index 89021f1..978a34e 100644 --- a/glretrace_main.cpp +++ b/glretrace_main.cpp @@ -259,7 +259,7 @@ static void usage(void) { " -sb use a single buffer visual\n" " -s PREFIX take snapshots; `-` for PNM stdout output\n" " -S FREQUENCY snapshot frequency: frame (default), framebuffer, or draw\n" - " -v verbose output\n" + " -v increase output verbosity\n" " -D CALLNO dump state at specific call no\n" " -w wait on final frame\n"; } diff --git a/retrace.cpp b/retrace.cpp index 412c73b..795d039 100644 --- a/retrace.cpp +++ b/retrace.cpp @@ -84,7 +84,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; -- 2.43.0