diff options
Diffstat (limited to '3rdparty/bgfx/src/glcontext_egl.cpp')
-rw-r--r-- | 3rdparty/bgfx/src/glcontext_egl.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/3rdparty/bgfx/src/glcontext_egl.cpp b/3rdparty/bgfx/src/glcontext_egl.cpp index 69ce6f4398b..ef03ec594ab 100644 --- a/3rdparty/bgfx/src/glcontext_egl.cpp +++ b/3rdparty/bgfx/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 }; |