wayland: use eglGetPlatformDisplay()

See aacc194. The same logic all applies to Wayland. In fact, we already
require EGL 1.5 for wayland anyway, so it's better to do it right.
This commit is contained in:
Dudemanguy 2019-11-16 14:23:07 -06:00
parent aacc1942fb
commit 0d8a6c6984
1 changed files with 2 additions and 1 deletions

View File

@ -163,7 +163,8 @@ static bool egl_create_context(struct ra_ctx *ctx)
struct priv *p = ctx->priv = talloc_zero(ctx, struct priv);
struct vo_wayland_state *wl = ctx->vo->wl;
if (!(p->egl_display = eglGetDisplay(wl->display)))
if (!(p->egl_display = eglGetPlatformDisplay(EGL_PLATFORM_WAYLAND_KHR,
wl->display, NULL)))
return false;
if (eglInitialize(p->egl_display, NULL, NULL) != EGL_TRUE)