From 3ff48e5e69955b37292446c0f2ac98e8238bdaca Mon Sep 17 00:00:00 2001 From: Jamie Gennis Date: Mon, 24 Sep 2012 13:34:18 -0700 Subject: [PATCH] EGL: add the EGL_ANDROID_framebuffer_target enum Change-Id: Id8b1b114e2a7a88956b857c63a0429e9b33fdb5c --- opengl/include/EGL/eglext.h | 7 +++++++ opengl/libs/EGL/egl_display.cpp | 1 + 2 files changed, 8 insertions(+) diff --git a/opengl/include/EGL/eglext.h b/opengl/include/EGL/eglext.h index 334803973..8578874a6 100644 --- a/opengl/include/EGL/eglext.h +++ b/opengl/include/EGL/eglext.h @@ -304,6 +304,13 @@ EGLAPI EGLint EGLAPIENTRY eglWaitSyncANDROID(EGLDisplay dpy, EGLSyncKHR sync, EG typedef EGLint (EGLAPIENTRYP PFNEGLWAITSYNCANDROID) (EGLDisplay dpy, EGLSyncKHR sync, EGLint flags); #endif +/* EGL_ANDROID_framebuffer_target + */ +#ifndef EGL_ANDROID_framebuffer_target +#define EGL_ANDROID_framebuffer_target +#define EGL_FRAMEBUFFER_TARGET_ANDROID 0x3147 +#endif + #ifdef __cplusplus } #endif diff --git a/opengl/libs/EGL/egl_display.cpp b/opengl/libs/EGL/egl_display.cpp index 8fd5af161..7ca9e4012 100644 --- a/opengl/libs/EGL/egl_display.cpp +++ b/opengl/libs/EGL/egl_display.cpp @@ -59,6 +59,7 @@ static char const * const sExtensionString = // extensions not exposed to applications but used by the ANDROID system // "EGL_ANDROID_recordable " // mandatory +// "EGL_ANDROID_framebuffer_target " // mandatory for HWC 1.1 // "EGL_ANDROID_blob_cache " // strongly recommended // "EGL_ANDROID_native_fence_sync " // strongly recommended // "EGL_IMG_hibernate_process " // optional