mirror of
https://gitlab.freedesktop.org/wlroots/wlroots.git
synced 2025-12-24 08:56:28 -05:00
render/egl: include EGL/eglmesaext.h only if present
This patch will make the EGL renderer work on any EGL/GLESv2 driver providing the EGL_WL_bind_wayland_display extensions. Mesa used to declare provisional EGL_WL_bind_wayland_display directly in <EGL/eglext.h>. Then, all unofficial extensions were moved to <EGL/eglmesaext.h>, to have a cleaner implementation. See:ab7bb10a2aThe extension was then approved at Khronos Group, and reached the official <EGL/eglext.h>. See: https://www.khronos.org/registry/EGL/extensions/WL/EGL_WL_bind_wayland_display.txtaa9b63f3abIn order to make sure the renderer will work on any version of any implementation providing the extension, only include the mesa-specific header if it's present. Signed-off-by: Julien Olivain <juju@cotds.org>
This commit is contained in:
parent
1139234117
commit
c2288a7b88
3 changed files with 11 additions and 0 deletions
|
|
@ -1,6 +1,8 @@
|
|||
#ifndef WLR_CONFIG_H
|
||||
#define WLR_CONFIG_H
|
||||
|
||||
#mesondefine WLR_HAS_EGLMESAEXT_H
|
||||
|
||||
#mesondefine WLR_HAS_LIBCAP
|
||||
|
||||
#mesondefine WLR_HAS_SYSTEMD
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue