From c7e761f872aa753c0c58a454d16b4ac1eb749d5c Mon Sep 17 00:00:00 2001 From: "Ryan C. Gordon" Date: Thu, 10 Sep 2020 15:05:55 -0400 Subject: [PATCH] kmsdrm: Patched to compile if EGL headers lack EGL_ANDROID_native_fence_sync. --- src/video/kmsdrm/SDL_kmsdrmopengles.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/video/kmsdrm/SDL_kmsdrmopengles.c b/src/video/kmsdrm/SDL_kmsdrmopengles.c index 063b9a8c0..af55f506d 100644 --- a/src/video/kmsdrm/SDL_kmsdrmopengles.c +++ b/src/video/kmsdrm/SDL_kmsdrmopengles.c @@ -32,6 +32,18 @@ #define EGL_PLATFORM_GBM_MESA 0x31D7 #endif +#ifndef EGL_SYNC_NATIVE_FENCE_ANDROID +#define EGL_SYNC_NATIVE_FENCE_ANDROID 0x3144 +#endif + +#ifndef EGL_SYNC_NATIVE_FENCE_FD_ANDROID +#define EGL_SYNC_NATIVE_FENCE_FD_ANDROID 0x3145 +#endif + +#ifndef EGL_NO_NATIVE_FENCE_FD_ANDROID +#define EGL_NO_NATIVE_FENCE_FD_ANDROID -1 +#endif + /* EGL implementation of SDL OpenGL support */ void