From 416c4923d8b3105cbca98e43f2ba9e359782d8c7 Mon Sep 17 00:00:00 2001 From: baldurk Date: Sat, 14 May 2016 15:22:11 +0200 Subject: [PATCH] Define android windowing data so it will at least compile --- renderdoc/driver/gl/gl_common.h | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/renderdoc/driver/gl/gl_common.h b/renderdoc/driver/gl/gl_common.h index 0c9b71b19..e31ea1f57 100644 --- a/renderdoc/driver/gl/gl_common.h +++ b/renderdoc/driver/gl/gl_common.h @@ -47,7 +47,7 @@ struct GLWindowingData HWND wnd; }; -#elif defined(RENDERDOC_PLATFORM_POSIX) +#elif defined(RENDERDOC_PLATFORM_LINUX) // cheeky way to prevent GL/gl.h from being included, as we want to use // glcorearb.h from above #define __gl_h_ @@ -65,6 +65,20 @@ struct GLWindowingData GLXDrawable wnd; }; +#elif defined(RENDERDOC_PLATFORM_ANDROID) + +#include "EGL/egl.h" +#include "EGL/eglext.h" + +struct GLWindowingData +{ + GLWindowingData() { ctx = NULL; wnd = 0; } + + void SetCtx(void *c) { ctx = (void*)c; } + EGLContext ctx; + ANativeWindow *wnd; +}; + #else #error "Unknown platform" #endif