egl: Fixes transparency with EGL and X11.
This commit does this by allowing both RGB and RGBA visuals to match with EGL configs. We also expose the `EGL_MESA_config_select_group` egl extension, which is similar to GLX's visual select group extension, to allow the RGBA visuals to get less priority. Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=67676 Fixes: 049f343e8ac "egl: Allow 24-bit visuals for 32-bit RGBA8888 configs" Cc: mesa-stable@lists.freedesktop.org Reviewed-by: Adam Jackson <ajax@redhat.com> Signed-off-by: Hal Gentz <zegentzy@protonmail.com>
This commit is contained in:
@@ -70,7 +70,8 @@ struct _egl_global _eglGlobal =
|
||||
" EGL_EXT_device_query"
|
||||
" EGL_EXT_platform_base"
|
||||
" EGL_KHR_client_get_all_proc_addresses"
|
||||
" EGL_KHR_debug",
|
||||
" EGL_KHR_debug"
|
||||
" EGL_MESA_config_select_group",
|
||||
|
||||
.PlatformExtensionString =
|
||||
#ifdef HAVE_WAYLAND_PLATFORM
|
||||
|
Reference in New Issue
Block a user