gl-renderer: Fix debug clear on shadow buffers
The shadow buffer must be blitted entirely when debug clear is on. Signed-off-by: Loïc Molinari <loic.molinari@collabora.com>
This commit is contained in:
parent
c65284bf9d
commit
0078a20f17
|
@ -2375,7 +2375,8 @@ gl_renderer_repaint_output(struct weston_output *output,
|
||||||
glBindFramebuffer(GL_FRAMEBUFFER, rb->fbo);
|
glBindFramebuffer(GL_FRAMEBUFFER, rb->fbo);
|
||||||
glViewport(go->area.x, area_y,
|
glViewport(go->area.x, area_y,
|
||||||
go->area.width, go->area.height);
|
go->area.width, go->area.height);
|
||||||
blit_shadow_to_output(output, &rb->base.damage);
|
blit_shadow_to_output(output, gr->debug_clear ?
|
||||||
|
&output->region : &rb->base.damage);
|
||||||
} else {
|
} else {
|
||||||
repaint_views(output, &rb->base.damage);
|
repaint_views(output, &rb->base.damage);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue