From e5c80f620e11e401efc8deddc09b86e4b227320e Mon Sep 17 00:00:00 2001 From: Jocelyn Falempe Date: Tue, 15 Oct 2024 14:38:55 +0200 Subject: [PATCH 2/2] renderer/native: Add BGRX8888 format to the default list On big endian machine, the native 32bits format is DRM_FORMAT_BGRX8888, so add this format to the list. Tested on a s390x VM, using virtio-gpu driver. Signed-off-by: Jocelyn Falempe Part-of: (cherry picked from commit e44620c86e76f7150d756609341b97617af50258) --- src/backends/native/meta-onscreen-native.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/backends/native/meta-onscreen-native.c b/src/backends/native/meta-onscreen-native.c index 8a25fca8cc..18c18f7225 100644 --- a/src/backends/native/meta-onscreen-native.c +++ b/src/backends/native/meta-onscreen-native.c @@ -2088,6 +2088,12 @@ choose_onscreen_egl_config (CoglOnscreen *onscreen, GBM_FORMAT_ABGR2101010, GBM_FORMAT_RGBA1010102, GBM_FORMAT_BGRA1010102, + GBM_FORMAT_XBGR8888, + GBM_FORMAT_ABGR8888, + GBM_FORMAT_RGBX8888, + GBM_FORMAT_RGBA8888, + GBM_FORMAT_BGRX8888, + GBM_FORMAT_BGRA8888, GBM_FORMAT_XRGB8888, GBM_FORMAT_ARGB8888, }; -- 2.44.0.501.g19981daefd.dirty