mutter/clutter/gdk
Lionel Landwerlin 13dbb74c81 gdk: stage window: reset framebuffer on foreign window unrealize
Clutter still uses part of the deprecated stateful API of Cogl (in
particulart cogl_set_framebuffer). It means Cogl can keep an internal
reference to the onscreen object we rendered to. In the case of
foreign window, we want to avoid this, as we don't know what's going
to happen to that window.

This change sets the current Cogl framebuffer to a dummy 1x1
framebuffer if the current Cogl framebuffer is the one we're
unrealizing.

https://bugzilla.gnome.org/show_bug.cgi?id=754890
2015-09-12 00:39:43 +02:00
..
clutter-backend-gdk-private.h Add a new GDK backend 2011-11-03 13:42:13 +00:00
clutter-backend-gdk.c gdk: stage window: reset framebuffer on foreign window unrealize 2015-09-12 00:39:43 +02:00
clutter-backend-gdk.h gdk: stage window: reset framebuffer on foreign window unrealize 2015-09-12 00:39:43 +02:00
clutter-device-manager-gdk.c Bug 676150 GDK: Fix build on Windows 2012-05-21 23:01:23 +08:00
clutter-device-manager-gdk.h Add a new GDK backend 2011-11-03 13:42:13 +00:00
clutter-event-gdk.c gdk: stage: create subsurface when dealing with foreign windows on wayland 2015-09-07 18:17:10 +01:00
clutter-gdk.h gdk: Add function to retrieve the GdkVisual 2015-06-10 19:09:21 +01:00
clutter-input-device-gdk.c gdk/device: Propagate more device details from GDK 2015-06-03 13:08:01 +01:00
clutter-input-device-gdk.h Add a new GDK backend 2011-11-03 13:42:13 +00:00
clutter-master-clock-gdk.c gdk: master clock: hook ourselves to the paint signal 2015-09-12 00:39:43 +02:00
clutter-master-clock-gdk.h gdk: implement a MasterClock based on GdkFrameClock 2015-02-17 19:12:40 +00:00
clutter-settings-gdk.h gdk: Add window-scaling-factor support 2014-09-03 14:21:08 +01:00
clutter-stage-gdk.c gdk: stage window: reset framebuffer on foreign window unrealize 2015-09-12 00:39:43 +02:00
clutter-stage-gdk.h gdk: stage: create subsurface when dealing with foreign windows on wayland 2015-09-07 18:17:10 +01:00