From cd3d3c14f9ee178dc3fa94a149238272654144e8 Mon Sep 17 00:00:00 2001 From: PpluX Date: Mon, 6 Feb 2017 17:54:43 +0100 Subject: [PATCH] Added support for EGL_ANDROID_recordable (#1038) --- src/glcontext_egl.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/glcontext_egl.cpp b/src/glcontext_egl.cpp index 69ce6f439..3b850d7dd 100644 --- a/src/glcontext_egl.cpp +++ b/src/glcontext_egl.cpp @@ -195,6 +195,9 @@ EGL_IMPORT BX_TRACE("Supported EGL extensions:"); dumpExtensions(extensions); + // https://www.khronos.org/registry/EGL/extensions/ANDROID/EGL_ANDROID_recordable.txt + const bool hasEglAndroidRecordable = !!bx::findIdentifierMatch(extensions, "EGL_ANDROID_recordable"); + EGLint attrs[] = { EGL_RENDERABLE_TYPE, EGL_OPENGL_ES2_BIT, @@ -206,6 +209,10 @@ EGL_IMPORT # endif // BX_PLATFORM_ EGL_STENCIL_SIZE, 8, + // Android Recordable surface + hasEglAndroidRecordable? 0x3142 : EGL_NONE, + hasEglAndroidRecordable? 1 : EGL_NONE, + EGL_NONE };