static void display_info(Progress& progress) { static double latency = 0.0; static double last = 0; double elapsed = time_dt(); string str, interactive; latency = (elapsed - last); last = elapsed; int sample, tile; double total_time, sample_time; string status, substatus; sample = progress.get_sample(); progress.get_tile(tile, total_time, sample_time); progress.get_status(status, substatus); if(substatus != "") status += ": " + substatus; interactive = options.interactive? "On":"Off"; str = string_printf("%s Time: %.2f Latency: %.4f Sample: %d Average: %.4f Interactive: %s", status.c_str(), total_time, latency, sample, sample_time, interactive.c_str()); view_display_info(str.c_str()); if(options.show_help) view_display_help(); }
static void display_info(Progress& progress) { static double latency = 0.0; static double last = 0; double elapsed = time_dt(); string str; latency = (elapsed - last); last = elapsed; int sample, tile; double total_time, sample_time; string status, substatus; sample = progress.get_sample(); progress.get_tile(tile, total_time, sample_time); progress.get_status(status, substatus); if(substatus != "") status += ": " + substatus; str = string_printf("latency: %.4f sample: %d total: %.4f average: %.4f %s", latency, sample, total_time, sample_time, status.c_str()); view_display_info(str.c_str()); }