1
0
Fork 0
mutter-performance-source/src/backends/x11
Jonas Ådahl d38c4c1f2d logical-monitor: Track whether the logical monitor is transformed
Keep track of the logical monitor transform. When a logical monitor is
transformed, all of its monitors are also transformed in the same way.
A logical monitor can either be transformed on the CRTC level, or using
an offscreen intermediate buffer. In both cases will the logical
monitor be transformed, but only in the latter will the view be
transformed.

MetaCrtcs::transform currently does not represent whether the CRTC is
configured to be transformed or not; only when the backend can handle
it does it correctly correspond to the actual CRTC configuration. This
is intended to change with MetaMonitorConfigManager.

https://bugzilla.gnome.org/show_bug.cgi?id=777732
2017-04-07 22:30:49 +08:00
..
cm renderer-x11: Split up into CM and Nested renderers 2017-04-07 22:30:49 +08:00
nested logical-monitor: Track whether the logical monitor is transformed 2017-04-07 22:30:49 +08:00
meta-backend-x11.c renderer-x11: Split up into CM and Nested renderers 2017-04-07 22:30:49 +08:00
meta-backend-x11.h backends/x11: Only apply keymap when not running nested 2017-02-15 14:04:16 +08:00
meta-barrier-x11.c Move out generic math parts out of the native barrier implementation 2016-02-16 19:02:48 +08:00
meta-barrier-x11.h barrier: Fix type cast macros 2015-01-18 13:32:28 -08:00
meta-clutter-backend-x11.c Explicitly create per backend stage windows 2016-07-20 14:23:48 +08:00
meta-clutter-backend-x11.h Make mutter manage its own clutter backends 2016-07-20 14:23:48 +08:00
meta-cursor-renderer-x11.c Support scaling of cursor sprites given what output they are on 2015-09-13 21:26:22 +08:00
meta-cursor-renderer-x11.h x11: Add simple cursor renderer 2014-05-17 13:27:16 -04:00
meta-idle-monitor-xsync.c idle-monitor-xsync: fix crash if watch callback removes different watch 2016-01-11 11:23:39 -05:00
meta-idle-monitor-xsync.h backends: Start on an initial MetaBackend object 2014-04-21 20:25:21 -04:00
meta-input-settings-x11.c input-settings: Use logical monitors instead of outputs 2017-03-09 10:17:30 +08:00
meta-input-settings-x11.h backends/x11: Implement X11-specific MetaInputSettings 2015-01-18 13:32:28 -08:00
meta-monitor-manager-xrandr.c Add support for scaled logical monitor framebuffers 2017-04-07 22:30:48 +08:00
meta-monitor-manager-xrandr.h monitor-manager: Expose MetaMonitorManager to introspection 2015-01-30 13:13:49 -05:00
meta-renderer-x11.c renderer-x11: Split up into CM and Nested renderers 2017-04-07 22:30:49 +08:00
meta-renderer-x11.h renderer-x11: Split up into CM and Nested renderers 2017-04-07 22:30:49 +08:00
meta-stage-x11-nested.c backend/x11/nested: Enable emulating offscreen transform framebuffer 2017-03-09 10:17:30 +08:00
meta-stage-x11-nested.h Explicitly create per backend stage windows 2016-07-20 14:23:48 +08:00