No description
- Diff 100%
Backport of upstream mutter commit e44620c86e76 ("renderer/native: Add
BGRX8888 format to the default list") by Jocelyn Falempe, first released
in mutter 48.0 and tested upstream on an s390x VM with virtio-gpu.
mutter 40 asks EGL for a GBM_FORMAT_XRGB8888 config and matches
EGL_NATIVE_VISUAL_ID by strict equality, while virtio_gpu on s390x
exposes only BGRX8888/BGRA8888, so the GDM greeter dies with
'Unable to initialize Clutter' and the screen stays black.
The upstream commit touches a candidate list that does not exist on the
40 branch, so the list and the loop over it are introduced in
meta-renderer-native.c instead. XRGB8888 is kept first because there is
no KMS plane to validate against at that point, which leaves little
endian behaviour unchanged.
|
||
|---|---|---|
| files | ||
| config.yaml | ||