mutter/src/backends
Carlos Garnacho 92c03e8625 backends/native: Split hw supported CRTC rotation modes
Those will need a separate treatment from the modes that we eventually
support through "software", so split those into a separate enum so we
can can do the right thing when applying the configuration.

Also, add a helper function that returns the transform that the software
fallbacks should perform, which should be "normal" if the rotation is
already handled via hw.

The function applying the configuration has been modified to always set
a HW rotation mode (even if normal), when we come to support SW rotation
modes, we'll be relying on a normal transformation, so it will be
necessary to have mixed HW/SW managed transforms.

https://bugzilla.gnome.org/show_bug.cgi?id=745079
2016-08-24 02:09:32 +02:00
..
native backends/native: Split hw supported CRTC rotation modes 2016-08-24 02:09:32 +02:00
x11 MetaRendererX11: Allocate offscreen framebuffers up front 2016-08-03 11:20:55 +08:00
edid-parse.c Remove trailing whitespace 2014-05-02 09:34:48 -04:00
edid.h edid: Remove unused declarations 2014-09-12 11:55:08 -06:00
meta-backend-private.h backends: Add private getter for the MetaInputSettings 2016-07-22 13:31:09 +02:00
meta-backend.c Gracefully exit with failure if backend creation failed 2016-07-23 21:21:31 +08:00
meta-barrier-private.h Move out generic math parts out of the native barrier implementation 2016-02-16 19:02:48 +08:00
meta-barrier.c Move out generic math parts out of the native barrier implementation 2016-02-16 19:02:48 +08:00
meta-cursor-renderer.c backends: Allow multiple "SW" cursor overlays on the stage 2016-05-03 18:17:01 +02:00
meta-cursor-renderer.h Don't duplicate declarations from G_DEFINE_TYPE 2015-09-24 03:01:51 +02:00
meta-cursor-tracker-private.h Rename MetaCursorReference to MetaCursorSprite 2015-08-28 09:52:30 +08:00
meta-cursor-tracker.c Use correct cogl object types 2016-07-20 14:23:48 +08:00
meta-cursor.c Use correct cogl object types 2016-07-20 14:23:48 +08:00
meta-cursor.h Support scaling of cursor sprites given what output they are on 2015-09-13 21:26:22 +08:00
meta-display-config-shared.h Remove trailing whitespace 2014-05-02 09:34:48 -04:00
meta-idle-monitor-dbus.c MetaIdleMonitorDBus: unref the objects after exporting them 2014-05-07 19:04:54 +02:00
meta-idle-monitor-dbus.h Start molding out a new src/backends/ dir 2014-03-31 22:11:00 -04:00
meta-idle-monitor-private.h Remove trailing whitespace 2014-05-02 09:34:48 -04:00
meta-idle-monitor.c backends: Make MetaBackend available to introspection 2014-08-07 11:31:59 +02:00
meta-input-settings-private.h settings: Support mouse and trackball accel profile 2016-07-28 20:13:08 +08:00
meta-input-settings.c backends: Update two-finger scrolling before edge scrolling 2016-08-20 16:00:35 +02:00
meta-monitor-config.c monitor-config: add missing chain-up for finalize 2016-07-28 19:57:42 +03:00
meta-monitor-config.h monitor-manager: Add get_is_builtin_display_on() 2016-04-21 21:16:16 +02:00
meta-monitor-manager-dummy.c Avoid shadowing existing variables 2015-09-24 03:08:22 +02:00
meta-monitor-manager-dummy.h monitor-manager: Expose MetaMonitorManager to introspection 2015-01-30 13:13:49 -05:00
meta-monitor-manager-private.h backends: Add flags to MetaMonitorMode 2016-05-13 18:44:45 +02:00
meta-monitor-manager.c monitor-manager: Always set the monitor info scale 2016-08-12 14:58:39 +08:00
meta-pointer-constraint.c Implement support for the wp_pointer_constraints protocol 2016-02-16 19:02:48 +08:00
meta-pointer-constraint.h Implement support for the wp_pointer_constraints protocol 2016-02-16 19:02:48 +08:00
meta-renderer-view.c backends: Mark MetaRendererView:info as G_PARAM_STATIC_STRINGS 2016-08-23 18:14:16 +02:00
meta-renderer-view.h backends/native: Support drawing onto multiple onscreen framebuffers 2016-07-20 14:23:48 +08:00
meta-renderer.c Introduce regional stage rendering 2016-07-20 14:23:48 +08:00
meta-renderer.h Introduce regional stage rendering 2016-07-20 14:23:48 +08:00
meta-stage.c Introduce regional stage rendering 2016-07-20 14:23:48 +08:00
meta-stage.h Introduce regional stage rendering 2016-07-20 14:23:48 +08:00