[mutter] clutter/stage-cogl: Use view fb instead of onscreen fb for debug-drawing
- From: verdre <jonasd src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [mutter] clutter/stage-cogl: Use view fb instead of onscreen fb for debug-drawing
- Date: Tue, 26 May 2020 14:22:41 +0000 (UTC)
commit 8e1bd64e05c3098fcce4f916f9e4468decb8f30c
Author: Jonas Dreßler <verdre v0yd nl>
Date: Sat Mar 7 20:29:09 2020 +0100
clutter/stage-cogl: Use view fb instead of onscreen fb for debug-drawing
We need to use the framebuffer of the view instead of the onscreen
framebuffer when painting the damage region, otherwise the redraw clips
on rotated monitors won't be shown correctly.
https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1237
clutter/clutter/cogl/clutter-stage-cogl.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
---
diff --git a/clutter/clutter/cogl/clutter-stage-cogl.c b/clutter/clutter/cogl/clutter-stage-cogl.c
index 227107a93f..db87e39337 100644
--- a/clutter/clutter/cogl/clutter-stage-cogl.c
+++ b/clutter/clutter/cogl/clutter-stage-cogl.c
@@ -291,7 +291,7 @@ paint_damage_region (ClutterStageWindow *stage_window,
cairo_region_t *swap_region,
cairo_region_t *queued_redraw_clip)
{
- CoglFramebuffer *framebuffer = clutter_stage_view_get_onscreen (view);
+ CoglFramebuffer *framebuffer = clutter_stage_view_get_framebuffer (view);
CoglContext *ctx = cogl_framebuffer_get_context (framebuffer);
static CoglPipeline *overlay_blue = NULL;
ClutterStageCogl *stage_cogl = CLUTTER_STAGE_COGL (stage_window);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]