summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJosé Fonseca <jose.r.fonseca@gmail.com>2011-10-08 17:16:18 +0100
committerJosé Fonseca <jose.r.fonseca@gmail.com>2011-10-08 18:15:41 +0100
commita94f2b68f6fc8ff381f26e8cd88e08f92a4e9a60 (patch)
treee5a6da9bd84f9f472a0adf288c6315e199d59a08
parentb3b4de62d31ef22fea0dfff7ba7324843f3c845b (diff)
Refactor more common retracing code.
-rw-r--r--glretrace_main.cpp5
-rw-r--r--retrace.cpp5
2 files changed, 5 insertions, 5 deletions
diff --git a/glretrace_main.cpp b/glretrace_main.cpp
index 80660d7..cf250b9 100644
--- a/glretrace_main.cpp
+++ b/glretrace_main.cpp
@@ -205,11 +205,6 @@ static void display(void) {
Trace::Call *call;
while ((call = parser.parse_call())) {
- if (retrace::verbosity >= 1) {
- std::cout << *call;
- std::cout.flush();
- }
-
retracer.retrace(*call);
if (!insideGlBeginEnd &&
diff --git a/retrace.cpp b/retrace.cpp
index 62d900a..b04c997 100644
--- a/retrace.cpp
+++ b/retrace.cpp
@@ -61,6 +61,11 @@ void Retracer::addCallbacks(const Entry *entries) {
void Retracer::retrace(Trace::Call &call) {
+ if (verbosity >= 1) {
+ std::cout << call;
+ std::cout.flush();
+ }
+
Callback callback = 0;
Trace::Id id = call.sig->id;