wlr_scene: Don't cull the entire output when entering direct scanout

We don't need to.
This commit is contained in:
Alexander Orzechowski 2022-11-26 20:59:44 -05:00 committed by Kirill Primak
parent 5477ad7d90
commit fe21fc6920
1 changed files with 4 additions and 2 deletions

View File

@ -1504,8 +1504,10 @@ bool wlr_scene_output_commit(struct wlr_scene_output *scene_output) {
scene_output->prev_scanout = scanout;
wlr_log(WLR_DEBUG, "Direct scan-out %s",
scanout ? "enabled" : "disabled");
// When exiting direct scan-out, damage everything
wlr_damage_ring_add_whole(&scene_output->damage_ring);
if (!scanout) {
// When exiting direct scan-out, damage everything
wlr_damage_ring_add_whole(&scene_output->damage_ring);
}
}
if (scanout) {