long long endTime = os::getTime();
float timeInterval = (endTime - startTime) * (1.0 / os::timeFrequency);
- if ((retrace::verbosity >= -1) || (retrace::profiling)) {
+ if ((retrace::verbosity >= -1) || (retrace::profiling) || (retrace::profileGPU)) {
std::cout <<
"Rendered " << frameNo << " frames"
" in " << timeInterval << " secs,"
"\n"
" -b benchmark mode (no error checking or warning messages)\n"
" -p profiling mode (run whole trace, dump profiling info)\n"
+ " -pgpu gpu profiling mode (run whole trace, dump gpu profiling info)\n"
" -c PREFIX compare against snapshots\n"
" -C CALLSET calls to compare (default is every frame)\n"
" -core use core profile\n"
retrace::verbosity = -1;
} else if (!strcmp(arg, "-pgpu")) {
retrace::profileGPU = true;
+
+ retrace::debug = false;
+ retrace::profiling = false;
+ retrace::verbosity = -1;
} else if (!strcmp(arg, "-c")) {
comparePrefix = argv[++i];
if (compareFrequency.empty()) {