From 4d51336c0d3f77612ea9762e99dbd537ac26519c Mon Sep 17 00:00:00 2001 From: maiconpintoabreu Date: Tue, 6 Jan 2026 22:40:11 +0000 Subject: [PATCH] Add missing EGL fields --- src/platforms/rcore_android.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/platforms/rcore_android.c b/src/platforms/rcore_android.c index 6d3d68f2410a..df4731ce9cf9 100644 --- a/src/platforms/rcore_android.c +++ b/src/platforms/rcore_android.c @@ -53,6 +53,10 @@ #include // Native platform windowing system interface +#ifndef EGL_PLATFORM_GBM_KHR + #define EGL_PLATFORM_GBM_KHR 0x31D7 +#endif + //---------------------------------------------------------------------------------- // Types and Structures Definition //---------------------------------------------------------------------------------- @@ -64,6 +68,9 @@ typedef struct { bool contextRebindRequired; // Used to know context rebind required // Display data + struct gbm_device *gbmDevice; // GBM device + struct gbm_surface *gbmSurface; // GBM surface + struct gbm_bo *prevBO; // Previous GBM buffer object (during frame swapping) EGLDisplay device; // Native display device (physical screen connection) EGLSurface surface; // Surface to draw on, framebuffers (connected to context) EGLContext context; // Graphic context, mode in which drawing can be done