mutter/src/backends/native
Jonas Ådahl f2d9a11013 output/kms: Outsource connector state fetching to MetaKmsConnector
As with CRTC state, variable connector state is now fetched via the
MetaKmsConnector. The existance of a connector state is equivalent of
the connector being connected. MetaOutputKms is changed to fetch
variable connector state via MetaKmsConnector intsead of KMS directly.
The drmModeConnector is still used for constructing the MetaOutputKms to
find properties used for applying configuration.

https://gitlab.gnome.org/GNOME/mutter/issues/548
https://gitlab.gnome.org/GNOME/mutter/merge_requests/525
2019-06-20 13:31:56 +00:00
..
dbus-utils.c Clean up include macros mess 2018-11-06 17:17:36 +01:00
dbus-utils.h
gen-default-modes.py build: Don't hardcode the path of python3 2018-11-18 14:25:35 +08:00
meta-backend-native-private.h
meta-backend-native-types.h udev: Add helpers to list DRM devices 2019-06-20 13:31:55 +00:00
meta-backend-native.c backends/native: Add basic KMS abstraction building blocks 2019-06-20 13:31:55 +00:00
meta-backend-native.h backends/native: Add basic KMS abstraction building blocks 2019-06-20 13:31:55 +00:00
meta-barrier-native.c Use a consistent style for enum braces 2019-02-28 09:31:01 +01:00
meta-barrier-native.h Use G_DECLARE_DERIVABLE/FINAL_TYPE on some types 2018-12-21 19:48:50 +00:00
meta-clutter-backend-native.c Add some gtk-doc comments. 2019-01-06 21:57:16 +01:00
meta-clutter-backend-native.h Clean up include macros mess 2018-11-06 17:17:36 +01:00
meta-crtc-kms.c output/kms: Outsource connector state fetching to MetaKmsConnector 2019-06-20 13:31:56 +00:00
meta-crtc-kms.h output/kms: Outsource connector state fetching to MetaKmsConnector 2019-06-20 13:31:56 +00:00
meta-cursor-renderer-native.c backend: Move GPU ownership from the monitor manager to the backend 2019-06-20 13:31:55 +00:00
meta-cursor-renderer-native.h Clean up include macros mess 2018-11-06 17:17:36 +01:00
meta-drm-buffer-dumb.c drm-buffer: Make the "types" actual types 2019-05-21 14:55:38 +00:00
meta-drm-buffer-dumb.h drm-buffer: Make the "types" actual types 2019-05-21 14:55:38 +00:00
meta-drm-buffer-gbm.c drm-buffer: Make the "types" actual types 2019-05-21 14:55:38 +00:00
meta-drm-buffer-gbm.h drm-buffer: Make the "types" actual types 2019-05-21 14:55:38 +00:00
meta-drm-buffer.c drm-buffer: Make the "types" actual types 2019-05-21 14:55:38 +00:00
meta-drm-buffer.h drm-buffer: Make the "types" actual types 2019-05-21 14:55:38 +00:00
meta-gpu-kms.c output/kms: Outsource connector state fetching to MetaKmsConnector 2019-06-20 13:31:56 +00:00
meta-gpu-kms.h backends/native: Add basic KMS abstraction building blocks 2019-06-20 13:31:55 +00:00
meta-input-settings-native.c Clean up include macros mess 2018-11-06 17:17:36 +01:00
meta-input-settings-native.h Clean up include macros mess 2018-11-06 17:17:36 +01:00
meta-kms-connector-private.h output/kms: Outsource connector state fetching to MetaKmsConnector 2019-06-20 13:31:56 +00:00
meta-kms-connector.c output/kms: Outsource connector state fetching to MetaKmsConnector 2019-06-20 13:31:56 +00:00
meta-kms-connector.h output/kms: Outsource connector state fetching to MetaKmsConnector 2019-06-20 13:31:56 +00:00
meta-kms-crtc-private.h crtc/kms: Outsource CRTC state fetching to MetaKmsCrtc 2019-06-20 13:31:55 +00:00
meta-kms-crtc.c crtc/kms: Outsource CRTC state fetching to MetaKmsCrtc 2019-06-20 13:31:55 +00:00
meta-kms-crtc.h crtc/kms: Outsource CRTC state fetching to MetaKmsCrtc 2019-06-20 13:31:55 +00:00
meta-kms-device-private.h crtc/kms: Outsource CRTC state fetching to MetaKmsCrtc 2019-06-20 13:31:55 +00:00
meta-kms-device.c crtc/kms: Outsource CRTC state fetching to MetaKmsCrtc 2019-06-20 13:31:55 +00:00
meta-kms-device.h kms: Add connector representation 2019-06-20 13:31:55 +00:00
meta-kms-impl-device.c output/kms: Outsource connector state fetching to MetaKmsConnector 2019-06-20 13:31:56 +00:00
meta-kms-impl-device.h crtc/kms: Outsource CRTC state fetching to MetaKmsCrtc 2019-06-20 13:31:55 +00:00
meta-kms-impl-simple.c backends/native: Add basic KMS abstraction building blocks 2019-06-20 13:31:55 +00:00
meta-kms-impl-simple.h backends/native: Add basic KMS abstraction building blocks 2019-06-20 13:31:55 +00:00
meta-kms-impl.c backends/native: Add basic KMS abstraction building blocks 2019-06-20 13:31:55 +00:00
meta-kms-impl.h backends/native: Add basic KMS abstraction building blocks 2019-06-20 13:31:55 +00:00
meta-kms-plane.c kms: Add plane representation 2019-06-20 13:31:55 +00:00
meta-kms-plane.h kms: Add plane representation 2019-06-20 13:31:55 +00:00
meta-kms-private.h backends/native: Add basic KMS abstraction building blocks 2019-06-20 13:31:55 +00:00
meta-kms-types.h kms: Add connector representation 2019-06-20 13:31:55 +00:00
meta-kms.c crtc/kms: Outsource CRTC state fetching to MetaKmsCrtc 2019-06-20 13:31:55 +00:00
meta-kms.h backends/native: Add basic KMS abstraction building blocks 2019-06-20 13:31:55 +00:00
meta-launcher.c launcher: Explicitly look up object path for seat 2019-05-21 16:43:09 +02:00
meta-launcher.h backends/native: Move KMS fd management to monitor manager 2017-10-05 16:18:43 -04:00
meta-monitor-manager-kms.c crtc/kms: Outsource CRTC state fetching to MetaKmsCrtc 2019-06-20 13:31:55 +00:00
meta-monitor-manager-kms.h backends/native: Move primary_gpu into MetaRendererNative 2019-01-13 10:30:44 +00:00
meta-output-kms.c output/kms: Outsource connector state fetching to MetaKmsConnector 2019-06-20 13:31:56 +00:00
meta-output-kms.h output/kms: Outsource connector state fetching to MetaKmsConnector 2019-06-20 13:31:56 +00:00
meta-renderer-native-gles3.c renderer/native: remove meta_renderer_native_gles3_read_pixels 2018-11-19 22:53:13 +00:00
meta-renderer-native-gles3.h renderer/native: remove meta_renderer_native_gles3_read_pixels 2018-11-19 22:53:13 +00:00
meta-renderer-native.c backend: Move GPU ownership from the monitor manager to the backend 2019-06-20 13:31:55 +00:00
meta-renderer-native.h backend: Move GPU ownership from the monitor manager to the backend 2019-06-20 13:31:55 +00:00
meta-stage-native.c clutter: Add API to get the resource scale of an actor 2019-03-01 17:46:49 +00:00
meta-stage-native.h backends/native: Stop supporting stage views being disabled 2017-10-05 18:08:09 -04:00
meta-udev.c backend: Move GPU ownership from the monitor manager to the backend 2019-06-20 13:31:55 +00:00
meta-udev.h backend: Move GPU ownership from the monitor manager to the backend 2019-06-20 13:31:55 +00:00