From 182418dc1c195a1af4c4d0ee8377f9c6d2d72b16 Mon Sep 17 00:00:00 2001 From: Jean-Philippe Andre Date: Fri, 2 Dec 2016 14:24:57 +0900 Subject: [PATCH] gl drm/x11: Fix compilation for EGL < 1.5 This is an attempt at fixing compilation for systems with old EGL headers (version < 1.5). Thanks Roy for the report! --- src/modules/evas/engines/gl_drm/evas_engine.c | 4 ++++ src/modules/evas/engines/gl_x11/evas_x_main.c | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/src/modules/evas/engines/gl_drm/evas_engine.c b/src/modules/evas/engines/gl_drm/evas_engine.c index 67b27928f0..2d600d1396 100644 --- a/src/modules/evas/engines/gl_drm/evas_engine.c +++ b/src/modules/evas/engines/gl_drm/evas_engine.c @@ -20,6 +20,10 @@ #define EVAS_GL_UPDATE_TILE_SIZE 16 +#ifndef EGL_VERSION_1_5 +typedef intptr_t EGLAttrib; +#endif + /* external variables */ int _evas_engine_gl_drm_log_dom = -1; int _extn_have_buffer_age = 1; diff --git a/src/modules/evas/engines/gl_x11/evas_x_main.c b/src/modules/evas/engines/gl_x11/evas_x_main.c index 73751be73b..e0a80520ff 100644 --- a/src/modules/evas/engines/gl_x11/evas_x_main.c +++ b/src/modules/evas/engines/gl_x11/evas_x_main.c @@ -155,6 +155,10 @@ _visuals_hash_index_get_from_info(Evas_Engine_Info_GL_X11 *info) # define EGL_PLATFORM_X11_KHR 0x31D5 #endif +#ifndef EGL_VERSION_1_5 +typedef intptr_t EGLAttrib; +#endif + static EGLDisplay * _x11_eglGetDisplay(Display *x11_display) {