clients & tests: use eglGetPlatformDisplayEXT when supported
Reviewed-by: Derek Foreman <derekf@osg.samsung.com>
Reviewed-by: Bryce Harrington <bryce@osg.samsung.com>
diff --git a/clients/subsurfaces.c b/clients/subsurfaces.c
index fcbe496..5b8fd8d 100644
--- a/clients/subsurfaces.c
+++ b/clients/subsurfaces.c
@@ -38,6 +38,7 @@
#include <wayland-egl.h>
#include <GLES2/gl2.h>
#include <EGL/egl.h>
+#include <EGL/eglext.h>
#include "window.h"
@@ -215,7 +216,9 @@
egl = calloc(1, sizeof *egl);
assert(egl);
- egl->dpy = eglGetDisplay(display);
+ egl->dpy =
+ weston_platform_get_egl_display(EGL_PLATFORM_WAYLAND_KHR,
+ display, NULL);
assert(egl->dpy);
ret = eglInitialize(egl->dpy, &major, &minor);