X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?a=blobdiff_plain;f=src%2Fegl%2Ffg_init_egl.c;h=3c83fb2a2d7b0e533e896b56025d0ee916f05e12;hb=7ce62fee66f89db514ed1b80e6c3aa287a2f8d74;hp=f0889a659c95be4c28c092150e42721760e3368c;hpb=1592c962040f4a32ac1074f458b503db80241e58;p=freeglut diff --git a/src/egl/fg_init_egl.c b/src/egl/fg_init_egl.c index f0889a6..3c83fb2 100644 --- a/src/egl/fg_init_egl.c +++ b/src/egl/fg_init_egl.c @@ -34,8 +34,13 @@ void fghPlatformInitializeEGL() { /* CreateDisplay */ /* Using EGL_DEFAULT_DISPLAY, or a specific native display */ +#ifdef FREEGLUT_WAYLAND + fgDisplay.pDisplay.egl.Display = eglGetDisplay( + (EGLNativeDisplayType)fgDisplay.pDisplay.display); +#else EGLNativeDisplayType nativeDisplay = EGL_DEFAULT_DISPLAY; fgDisplay.pDisplay.egl.Display = eglGetDisplay(nativeDisplay); +#endif FREEGLUT_INTERNAL_ERROR_EXIT(fgDisplay.pDisplay.egl.Display != EGL_NO_DISPLAY, "No display available", "fgPlatformInitialize");