--- gfx/angle/checkout/src/libEGL/libEGL.cpp.orig 2019-02-11 14:28:55.503479355 -0600 +++ gfx/angle/checkout/src/libEGL/libEGL.cpp 2019-02-11 14:27:30.599372685 -0600 @@ -176,10 +176,17 @@ return egl::SurfaceAttrib(dpy, surface, attribute, value); } +#ifdef MOZ_WAYLAND +EGLBoolean EGLAPIENTRY eglSwapInterval(EGLDisplay dpy, EGLint interval) +{ + return egl::SwapInterval(dpy, 0); +} +#else EGLBoolean EGLAPIENTRY eglSwapInterval(EGLDisplay dpy, EGLint interval) { return egl::SwapInterval(dpy, interval); } +#endif EGLBoolean EGLAPIENTRY eglBindAPI(EGLenum api) {