mirror of
https://github.com/lvgl/lvgl.git
synced 2026-05-31 07:56:23 +08:00
fix(benchmark): fix the issue that wrong scene number is used (#3372)
* fix(benchmark): fix the issue that wrong scene number is used when display the result * remove white-spaces
This commit is contained in:
@@ -904,34 +904,22 @@ static void report_cb(lv_timer_t * timer)
|
|||||||
if(scene_act >= 0) {
|
if(scene_act >= 0) {
|
||||||
if(scenes[scene_act].time_sum_opa == 0) scenes[scene_act].time_sum_opa = 1;
|
if(scenes[scene_act].time_sum_opa == 0) scenes[scene_act].time_sum_opa = 1;
|
||||||
scenes[scene_act].fps_opa = (1000 * scenes[scene_act].refr_cnt_opa) / scenes[scene_act].time_sum_opa;
|
scenes[scene_act].fps_opa = (1000 * scenes[scene_act].refr_cnt_opa) / scenes[scene_act].time_sum_opa;
|
||||||
if(scenes[scene_act].create_cb) scene_act++; /*If still there are scenes go to the next*/
|
|
||||||
}
|
}
|
||||||
else {
|
|
||||||
scene_act++;
|
lv_label_set_text_fmt(subtitle, "Result : %"LV_PRId32" FPS",
|
||||||
}
|
scenes[scene_act].fps_opa);
|
||||||
opa_mode = false;
|
LV_LOG("Result of \"%s + opa\": %"LV_PRId32" FPS", scenes[scene_act].name,
|
||||||
|
scenes[scene_act].fps_opa);
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
if(scenes[scene_act].time_sum_normal == 0) scenes[scene_act].time_sum_normal = 1;
|
if(scenes[scene_act].time_sum_normal == 0) scenes[scene_act].time_sum_normal = 1;
|
||||||
scenes[scene_act].fps_normal = (1000 * scenes[scene_act].refr_cnt_normal) / scenes[scene_act].time_sum_normal;
|
scenes[scene_act].fps_normal = (1000 * scenes[scene_act].refr_cnt_normal) / scenes[scene_act].time_sum_normal;
|
||||||
opa_mode = true;
|
|
||||||
}
|
|
||||||
|
|
||||||
if(opa_mode) {
|
|
||||||
lv_label_set_text_fmt(subtitle, "Result : %"LV_PRId32" FPS",
|
lv_label_set_text_fmt(subtitle, "Result : %"LV_PRId32" FPS",
|
||||||
scenes[scene_act].fps_normal);
|
scenes[scene_act].fps_normal);
|
||||||
LV_LOG("Result of \"%s\": %"LV_PRId32" FPS", scenes[scene_act].name,
|
LV_LOG("Result of \"%s\": %"LV_PRId32" FPS", scenes[scene_act].name,
|
||||||
scenes[scene_act].fps_normal);
|
scenes[scene_act].fps_normal);
|
||||||
}
|
}
|
||||||
else if(scene_act > 0) {
|
|
||||||
lv_label_set_text_fmt(subtitle, "Result : %"LV_PRId32" FPS",
|
|
||||||
scenes[scene_act - 1].fps_opa);
|
|
||||||
LV_LOG("Result of \"%s + opa\": %"LV_PRId32" FPS", scenes[scene_act - 1].name,
|
|
||||||
scenes[scene_act - 1].fps_opa);
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
lv_label_set_text(subtitle, "");
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
static void scene_next_task_cb(lv_timer_t * timer)
|
static void scene_next_task_cb(lv_timer_t * timer)
|
||||||
|
|||||||
Reference in New Issue
Block a user