mutter/src/backends
Owen W. Taylor 383ba566bd Call cogl_xlib_renderer_set_threaded_swap_wait_enabled()
Set up things so that if the INTEL_swap_event extension is not present,
but the driver is known to have good thread support, we use an extra
thread and call glXWaitVideoSync() in the thread. This allows idles
to work properly, even when Mutter is constantly redrawing new frames;
otherwise, without INTEL_swap_event, we'll just block in glXSwapBuffers().

https://bugzilla.gnome.org/show_bug.cgi?id=779039
2017-02-21 16:25:02 -05:00
..
native MetaInputSettings: allow edge scrolling without 2fg capable devices 2017-02-16 16:49:44 +01:00
x11 Call cogl_xlib_renderer_set_threaded_swap_wait_enabled() 2017-02-21 16:25:02 -05: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 core: Add private API to override compositor configuration 2017-01-25 16:28:52 +08:00
meta-backend.c backend: Only center pointer when not headless 2017-01-25 16:28:56 +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 cursor-renderer: Add a cursor painted signal 2016-08-31 20:10:14 +02:00
meta-cursor-renderer.h cursor-renderer: Add a cursor painted signal 2016-08-31 20:10:14 +02:00
meta-cursor-tracker-private.h cursor-tracker: Don't cache a private pointer to the cursor renderer 2017-01-25 16:28:51 +08:00
meta-cursor-tracker.c Move cursor tracker ownership to the backend 2017-01-25 16:28:51 +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-egl-ext.h egl: Add EGL_WL_wayland_eglstream helpers 2017-01-03 17:50:03 +08:00
meta-egl.c egl: Fix GCC warning 2017-01-17 14:22:27 +01:00
meta-egl.h MetaWaylandEglStream: Use EGL_WL_wayland_eglstream instead of fd hack 2017-01-03 17:50:03 +08: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 MetaInputSettings: allow edge scrolling without 2fg capable devices 2017-02-16 16:49:44 +01:00
meta-input-settings.c meta-input-settings: Avoid setting key repeat delay or interval to 0 2017-02-16 16:49:44 +01:00
meta-logical-monitor.c wayland/output: Operate on monitors instead of outputs 2017-01-25 16:28:55 +08:00
meta-logical-monitor.h wayland/output: Operate on monitors instead of outputs 2017-01-25 16:28:55 +08:00
meta-monitor-config-manager.c monitor-config-manager: Add underscanning to MetaMonitorConfig 2017-01-25 16:28:56 +08:00
meta-monitor-config-manager.h monitor-config-manager: Add underscanning to MetaMonitorConfig 2017-01-25 16:28:56 +08:00
meta-monitor-config-store.c monitor-store: Add support for monitor underscanning 2017-01-25 16:28:56 +08:00
meta-monitor-config-store.h Introduce MetaMonitorConfigStore 2017-01-25 16:28:56 +08:00
meta-monitor-config.c legacy-monitor-config: Init is_underscanning config field from output 2017-01-25 16:28:56 +08:00
meta-monitor-config.h monitor-manager: Move UpClient signal listening into monitor manager 2017-01-25 16:28:55 +08:00
meta-monitor-manager-dummy.c Introduce new monitor configuration system 2017-01-25 16:28:55 +08: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 Introduce MetaMonitorConfigStore 2017-01-25 16:28:56 +08:00
meta-monitor-manager.c monitor-config-manager: Prefer to use stored config 2017-01-25 16:28:56 +08:00
meta-monitor.c monitor-config-manager: Add underscanning to MetaMonitorConfig 2017-01-25 16:28:56 +08:00
meta-monitor.h monitor-config-manager: Add underscanning to MetaMonitorConfig 2017-01-25 16:28:56 +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 Rename MetaMonitorInfo MetaLogicalMonitor 2017-01-25 16:28:51 +08:00
meta-renderer-view.h Rename MetaMonitorInfo MetaLogicalMonitor 2017-01-25 16:28:51 +08:00
meta-renderer.c monitor-manager: Store logical monitors in a GList 2017-01-25 16:28:52 +08:00
meta-renderer.h Rename MetaMonitorInfo MetaLogicalMonitor 2017-01-25 16:28:51 +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