aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorYahan Zhou <yahan@google.com>2018-04-16 18:28:41 -0700
committerYahan Zhou <yahan@google.com>2018-04-18 15:20:16 -0700
commitdb3957d9bd5b17ca7391f0bc4d346bdd516cc4a3 (patch)
tree7182aa1934e7585a9a24760dec6d4eaea14f79d2
parent53c6458280877d8921790a11360c31b32e6922a2 (diff)
downloaddevice_generic_goldfish-opengl-db3957d9bd5b17ca7391f0bc4d346bdd516cc4a3.tar.gz
device_generic_goldfish-opengl-db3957d9bd5b17ca7391f0bc4d346bdd516cc4a3.tar.bz2
device_generic_goldfish-opengl-db3957d9bd5b17ca7391f0bc4d346bdd516cc4a3.zip
Fix glEGLImageTargetRenderbufferStorageOES
This cl does not impact real devices. BUG: 77977729 Test: atest CtsNativeHardwareTestCases Change-Id: I8a024708f5bedfc1844eb402b7cc6ef4436c9d06
-rw-r--r--system/GLESv1/gl.cpp2
-rw-r--r--system/GLESv2/gl2.cpp2
2 files changed, 2 insertions, 2 deletions
diff --git a/system/GLESv1/gl.cpp b/system/GLESv1/gl.cpp
index e20b45d8..2020a725 100644
--- a/system/GLESv1/gl.cpp
+++ b/system/GLESv1/gl.cpp
@@ -94,7 +94,7 @@ void glEGLImageTargetRenderbufferStorageOES(void *self, GLenum target, GLeglImag
DBG("glEGLImageTargetRenderbufferStorageOES v1 target=%#x image=%p",
target, image);
//TODO: check error - we don't have a way to set gl error
- android_native_buffer_t* native_buffer = (android_native_buffer_t*)image;
+ android_native_buffer_t* native_buffer = ((EGLImage_t*)image)->native_buffer;
if (native_buffer->common.magic != ANDROID_NATIVE_BUFFER_MAGIC) {
return;
diff --git a/system/GLESv2/gl2.cpp b/system/GLESv2/gl2.cpp
index b75f899d..283bd95f 100644
--- a/system/GLESv2/gl2.cpp
+++ b/system/GLESv2/gl2.cpp
@@ -95,7 +95,7 @@ void glEGLImageTargetRenderbufferStorageOES(void *self, GLenum target, GLeglImag
DBG("glEGLImageTargetRenderbufferStorageOES v2 image=%p\n", image);
//TODO: check error - we don't have a way to set gl error
- android_native_buffer_t* native_buffer = (android_native_buffer_t*)image;
+ android_native_buffer_t* native_buffer = ((EGLImage_t*)image)->native_buffer;
if (native_buffer->common.magic != ANDROID_NATIVE_BUFFER_MAGIC) {
return;