egl/wayland: Add a fallback when fourcc query isn't supported
When queryImage doesn't support __DRI_IMAGE_ATTRIB_FOURCC wayland clients will die with a NULL derefence in wl_proxy_add_listener. Attempt to provide a simple fallback to keep ancient systems working. Fixes: 6595c699 ("egl/wayland: Remove more surface specifics from create_wl_buffer") Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=103519 Signed-off-by:Derek Foreman <derekf@osg.samsung.com> Reviewed-by:
Emil Velikov <emil.velikov@collabora.com> Acked-by:
Daniel Stone <daniels@collabora.com> Reviewed-by:
Eric Engestrom <eric.engestrom@imgtec.com> (cherry picked from commit 0db36caa) Squashed with: egl: fix var type queryImage() takes an `int*`; compiler is warning about the signed<->unsigned pointer mismatch. Fixes: 0db36caa "egl/wayland: Add a fallback when fourcc query isn't supported" Signed-off-by:
Eric Engestrom <eric.engestrom@imgtec.com> Reviewed-by:
Frank Binns <frank.binns@imgtec.com> Reviewed-by:
Tapani Pälli <tapani.palli@intel.com> Reviewed-by:
Emil Velikov <emil.velikov@collabora.com> Reviewed-by:
Derek Foreman <derekf@osg.samsung.com> (cherry picked from commit ca95d7ad)
Loading
Please register or sign in to comment