Closed B4dM4n closed 4 years ago
@B4dM4n thanks for the PR!
Rather than including EGL/eglmesaext.h
, I suggest adding EGL_WAYLAND_Y_INVERTED_WL
to https://github.com/NVIDIA/egl-wayland/blob/master/wayland-egl/wayland-egl-ext.h so that we don't create a dependency for EGL/eglmesaext.h
.
I can make that change if you cannot make amends to this PR.
@ekurzinger you might want to follow-up on this :-)
I've prepared RP #26 egl-wayland compiles and runs fine on OpenMandriva Linux
This fix should no longer be needed as of https://github.com/NVIDIA/egl-wayland/commit/4a343a4b563e84c6258efbddf1d910f9dd6e0300, which adds the EGL_WL_bind_wayland_display extension block to wayland-egl-ext.h, providing the missing enum definition.
eglmesaext.h
was previously included viaeglext.h
but mesa stopped providing GLVND headers in mesa-19.2.2. Withouteglmesaext.h
EGL_WAYLAND_Y_INVERTED_WL is not defined and wayland-eglsurface.c` fails to compile.