mutter/src/backends/native
Miguel A. Vico 1bf2eb95b5 renderer/native: Choose first EGL config for non-GBM backends
Commit 712ec30cd9 added the logic to only
choose EGL configs that match the GBM_FORMAT_XRGB8888 pixel format.
However, there won't be any EGL config satisfying such criteria for
non-GBM backends, such as EGLDevice.

This change will let us choose the first EGL config for the EGLDevice
backend, while still forcing GBM_FORMAT_XRGB8888 configs for the GBM
one.

Related to: https://gitlab.gnome.org/GNOME/mutter/issues/2
2018-06-15 19:43:04 +00:00
..
dbus-utils.c launcher: Replace mutter-launch with logind integration 2014-05-19 15:09:23 -04:00
dbus-utils.h launcher: Replace mutter-launch with logind integration 2014-05-19 15:09:23 -04:00
gen-default-modes.py monitor-manager: Add portrait modes to portrait displays 2017-12-25 17:01:45 +08:00
meta-backend-native-private.h backends/native: Implement support for pointer barriers 2015-01-19 02:27:59 -08:00
meta-backend-native.c backend/native: Remove unnecessary cursor renderer update 2018-06-15 19:09:55 +00:00
meta-backend-native.h backends/native: Move KMS fd management to monitor manager 2017-10-05 16:18:43 -04:00
meta-barrier-native.c Move out generic math parts out of the native barrier implementation 2016-02-16 19:02:48 +08:00
meta-barrier-native.h backends/native: Implement support for pointer barriers 2015-01-19 02:27:59 -08:00
meta-clutter-backend-native.c backend/native: implement bell-notify 2017-11-16 14:14:31 +01:00
meta-clutter-backend-native.h Introduce regional stage rendering 2016-07-20 14:23:48 +08:00
meta-crtc-kms.c renderer/native: Create GBM surfaces with modifiers 2018-01-24 11:42:30 +08:00
meta-crtc-kms.h renderer/native: Create GBM surfaces with modifiers 2018-01-24 11:42:30 +08:00
meta-cursor-renderer-native.c cursor-render/native: Realize hw cursor lazilly 2018-06-15 19:09:56 +00:00
meta-cursor-renderer-native.h backend/native: Remove unnecessary cursor renderer update 2018-06-15 19:09:55 +00:00
meta-default-modes.h monitor-manager: Add portrait modes to portrait displays 2017-12-25 17:01:45 +08:00
meta-gpu-kms.c renderer/native: Also wrap flip closures for EGLStreams 2018-06-07 22:14:05 +02:00
meta-gpu-kms.h renderer/native: Also wrap flip closures for EGLStreams 2018-06-07 22:14:05 +02:00
meta-input-settings-native.c backends: Add support for Wacom stylus tertiary-button-action 2018-01-30 19:28:02 +01:00
meta-input-settings-native.h backends/native: Add libinput-based MetaInputSettings implementation 2015-01-18 13:32:28 -08:00
meta-launcher.c backends: Remove X11 idle-monitor backend 2018-04-16 13:28:03 +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 monitor-manager-kms: Don't add GPU if it fails 2018-04-16 16:30:21 +02:00
meta-monitor-manager-kms.h backends: Split out CRTC/output management to MetaGpu 2017-10-05 18:05:20 -04:00
meta-output-kms.c gpu-kms: Don't add outputs without modes 2018-02-05 10:38:54 +08:00
meta-output-kms.h gpu-kms: Don't add outputs without modes 2018-02-05 10:38:54 +08:00
meta-renderer-native-gles3.c renderer/native: Don't use modifiers to import linear DMA buffer 2018-02-22 14:01:48 +08:00
meta-renderer-native-gles3.h renderer-native-gles3: Don't pass GPU when rendering 2017-10-30 19:52:42 +08:00
meta-renderer-native.c renderer/native: Choose first EGL config for non-GBM backends 2018-06-15 19:43:04 +00:00
meta-renderer-native.h backends: Split out CRTC/output management to MetaGpu 2017-10-05 18:05:20 -04:00
meta-stage-native.c backends/native: Stop supporting stage views being disabled 2017-10-05 18:08:09 -04:00
meta-stage-native.h backends/native: Stop supporting stage views being disabled 2017-10-05 18:08:09 -04:00