From 1872d9697875f2caa7e79859a8e39717cfd87e4b Mon Sep 17 00:00:00 2001 From: =?utf8?q?Jos=C3=A9=20Fonseca?= Date: Wed, 1 Jun 2011 19:49:13 +0100 Subject: [PATCH] Use double buffer visuals by default. By far the most common case. --- README | 2 +- glretrace_main.cpp | 7 +++++-- gui/retracer.cpp | 2 ++ 3 files changed, 8 insertions(+), 3 deletions(-) diff --git a/README b/README index 5e42178..33cac29 100644 --- a/README +++ b/README @@ -77,7 +77,7 @@ Replay the trace with /path/to/glretrace application.trace -Pass the -db option to use a double buffered visual. Pass --help to glretrace +Pass the -sb option to use a single buffered visual. Pass --help to glretrace for more options. Start the GUI as diff --git a/glretrace_main.cpp b/glretrace_main.cpp index 7f7b876..f559332 100644 --- a/glretrace_main.cpp +++ b/glretrace_main.cpp @@ -211,9 +211,10 @@ static void usage(void) { "Usage: glretrace [OPTION] TRACE\n" "Replay TRACE.\n" "\n" - " -b benchmark (no glgeterror; no messages)\n" + " -b benchmark mode (no error checking or warning messages)\n" " -c PREFIX compare against snapshots\n" - " -db use a double buffer visual\n" + " -db use a double buffer visual (default)\n" + " -sb use a single buffer visual\n" " -s PREFIX take snapshots\n" " -v verbose output\n" " -D CALLNO dump state at specific call no\n" @@ -244,6 +245,8 @@ int main(int argc, char **argv) retrace::verbosity = -2; } else if (!strcmp(arg, "-db")) { double_buffer = true; + } else if (!strcmp(arg, "-sb")) { + double_buffer = false; } else if (!strcmp(arg, "--help")) { usage(); return 0; diff --git a/gui/retracer.cpp b/gui/retracer.cpp index 1d82f58..98a4db2 100644 --- a/gui/retracer.cpp +++ b/gui/retracer.cpp @@ -122,6 +122,8 @@ void RetraceProcess::start() if (m_doubleBuffered) { arguments << QLatin1String("-db"); + } else { + arguments << QLatin1String("-sb"); } if (m_captureState) { -- 2.43.0