# HG changeset patch # User John Tsiombikas # Date 1283219677 -3600 # Node ID d3c46803242e9801c02d5b9b4563d9a43364b7ee # Parent 1ae68d46cfda8c51397ae9a32ca1f33c6e8e0ce1 - added button to stop the timing messages diff -r 1ae68d46cfda -r d3c46803242e src/clray.cc --- a/src/clray.cc Tue Aug 31 01:28:20 2010 +0100 +++ b/src/clray.cc Tue Aug 31 02:54:37 2010 +0100 @@ -36,11 +36,11 @@ static bool dbg_glrender = false; static bool dbg_show_kdtree = false; static bool dbg_show_obj = true; +bool dbg_frame_time = true; static Scene scn; static unsigned int tex; - int main(int argc, char **argv) { glutInitWindowSize(800, 600); @@ -318,6 +318,10 @@ capture("shot%03d.ppm"); break; + case 't': + dbg_frame_time = !dbg_frame_time; + break; + default: break; } diff -r 1ae68d46cfda -r d3c46803242e src/rt.cc --- a/src/rt.cc Tue Aug 31 01:28:20 2010 +0100 +++ b/src/rt.cc Tue Aug 31 02:54:37 2010 +0100 @@ -60,6 +60,8 @@ static long timing_sample_sum; static long num_timing_samples; +extern bool dbg_frame_time; + bool init_renderer(int xsz, int ysz, Scene *scn, unsigned int tex) { @@ -193,7 +195,9 @@ timing_sample_sum += msec; num_timing_samples++; - printf("rendered in %ld msec\n", msec); + if(dbg_frame_time) { + printf("rendered in %ld msec\n", msec); + } return true; }