mutter/clutter/gdk
Emmanuele Bassi 4f8643cea3 gdk: Fix mapping between frame clock and stages
While each stage has at most a GdkFrameClock, the same GdkFrameClock
instance may drive multiple stages per frame. This means that the
mapping between a GdkFrameClock and a ClutterStage is a 1:M one, not a
1:1.

We should store a list of stages associated to each frame clock
instance, so that we can iterate over it when we need to update the
stages.

This commit fixes redraws of applications using multiple stages,
especially when using clutter-gtk.
2015-03-23 11:00:00 +00:00
..
clutter-backend-gdk-private.h Add a new GDK backend 2011-11-03 13:42:13 +00:00
clutter-backend-gdk.c gdk: Disable cogl wayland event dispatching if requested 2015-02-05 18:31:44 +01:00
clutter-backend-gdk.h cogl/backend: Remove the ClutterBackendCogl class 2011-11-10 14:55:03 +00: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: Compare integer values 2015-01-12 15:05:02 +00:00
clutter-gdk.h Annotate symbols in backend-specific headers 2014-03-17 19:26:49 +00:00
clutter-input-device-gdk.c gdk: add new device types (GDK_SOURCE_TOUCHSCREEN, GDK_SOURCE_TOUCHPAD) 2012-03-12 13:19:34 +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: Fix mapping between frame clock and stages 2015-03-23 11:00:00 +00: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: Warn if CoglContext is not available 2015-03-02 16:08:18 +00:00
clutter-stage-gdk.h gdk: Relay scroll delta from GDK 2012-03-19 14:29:23 +00:00