Put damage tracking debugging behind a flag

This commit is contained in:
Jente Hidskes 2019-01-25 15:36:04 +01:00
parent e981cb8a1c
commit 667667505a
3 changed files with 49 additions and 6 deletions

View file

@ -219,8 +219,9 @@ handle_output_damage_frame(struct wl_listener *listener, void *data)
}
#ifdef DEBUG
// TODO: guard this behind a flag.
wlr_renderer_clear(renderer, (float[]){1, 0, 0, 1});
if (output->server->debug_damage_tracking) {
wlr_renderer_clear(renderer, (float[]){1, 0, 0, 1});
}
#endif
float color[4] = {0.3, 0.3, 0.3, 1.0};
@ -255,7 +256,9 @@ handle_output_damage_frame(struct wl_listener *listener, void *data)
wlr_renderer_end(renderer);
#ifdef DEBUG
pixman_region32_union_rect(&damage, &damage, 0, 0, output_width, output_height);
if (output->server->debug_damage_tracking) {
pixman_region32_union_rect(&damage, &damage, 0, 0, output_width, output_height);
}
#endif
enum wl_output_transform transform = wlr_output_transform_invert(output->wlr_output->transform);