Index: source/tools/profiler2/profiler2.js
===================================================================
--- source/tools/profiler2/profiler2.js
+++ source/tools/profiler2/profiler2.js
@@ -378,13 +378,17 @@
table_output += "
" + time_label(report.sorted_data[report.sorted_data.length-1]) + " | "
let frames_better = 0;
let frames_diff = 0;
+ let actual_frames = 0;
for (let f in report.time_data)
{
- if (report.time_data[f] <= reports_data[0].time_data[f])
+ if (report.time_data[f] == 0.0 && reports_data[0].time_data[f] == 0.0)
+ continue;
+ actual_frames++;
+ if (report.time_data[f] < reports_data[0].time_data[f])
frames_better++;
frames_diff += report.time_data[f] - reports_data[0].time_data[f];
}
- table_output += "" + (frames_better/frames_nb*100).toFixed(0) + "% | " + time_label((frames_diff/frames_nb),2) + " | ";
+ table_output += "" + (frames_better/actual_frames*100).toFixed(0) + "% | " + time_label((frames_diff/actual_frames),2) + " | ";
table_output += "";
}
section.innerHTML += table_output + "";