diff options
author | Mathias Agopian <mathias@google.com> | 2010-11-09 14:41:13 -0800 |
---|---|---|
committer | Mathias Agopian <mathias@google.com> | 2010-11-09 14:41:13 -0800 |
commit | 4c2bfc18b9161449c5df7abf3e5112e16c004a75 (patch) | |
tree | 20439c84c4ae589a9149b475e35665d63a24a9c3 /opengl | |
parent | 1b2efbca7120cf799d1242d277af354df7b0a9bb (diff) | |
download | frameworks_base-4c2bfc18b9161449c5df7abf3e5112e16c004a75.zip frameworks_base-4c2bfc18b9161449c5df7abf3e5112e16c004a75.tar.gz frameworks_base-4c2bfc18b9161449c5df7abf3e5112e16c004a75.tar.bz2 |
DO NOT MERGE. workaround [3177481] eglGetProcAddress() returns the wrong pointer for some GL extensions
We just make sure eglGetProcAddress() will return NULL for
glEGLImageTargetTexture2DOES
glEGLImageTargetRenderbufferStorageOES
which is better than returning the address of the wrong implementation.
the correct fix is more involved.
Change-Id: I585a1f40e564f862e5dd382224609ccd069cd3b5
Diffstat (limited to 'opengl')
-rw-r--r-- | opengl/libs/EGL/egl.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/opengl/libs/EGL/egl.cpp b/opengl/libs/EGL/egl.cpp index 2d1a278..ab260d5 100644 --- a/opengl/libs/EGL/egl.cpp +++ b/opengl/libs/EGL/egl.cpp @@ -407,6 +407,10 @@ static const extention_map_t gExtentionMap[] = { (__eglMustCastToProperFunctionPointerType)&eglDestroyImageKHR }, { "eglSetSwapRectangleANDROID", (__eglMustCastToProperFunctionPointerType)&eglSetSwapRectangleANDROID }, + { "glEGLImageTargetTexture2DOES", + (__eglMustCastToProperFunctionPointerType)NULL }, + { "glEGLImageTargetRenderbufferStorageOES", + (__eglMustCastToProperFunctionPointerType)NULL }, }; extern const __eglMustCastToProperFunctionPointerType gExtensionForwarders[MAX_NUMBER_OF_GL_EXTENSIONS]; |