Trace::Call *call;
while ((call = parser.parse_call())) {
- const std::string &name = call->name();
+ const char *name = call->name();
if (retrace::verbosity >= 1) {
std::cout << *call;
"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"
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;