aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorYahan Zhou <yahan@google.com>2018-04-16 15:46:17 -0700
committerYahan Zhou <yahan@google.com>2018-04-18 15:20:16 -0700
commit53c6458280877d8921790a11360c31b32e6922a2 (patch)
tree721beea8837abf330fca60da7d729589aedaf098
parent8f8699191abd7d83b574559fb8794f3409bb5c8a (diff)
downloaddevice_generic_goldfish-opengl-53c6458280877d8921790a11360c31b32e6922a2.tar.gz
device_generic_goldfish-opengl-53c6458280877d8921790a11360c31b32e6922a2.tar.bz2
device_generic_goldfish-opengl-53c6458280877d8921790a11360c31b32e6922a2.zip
glGenerateMipmap should accept GL_TEXTURE_2D_ARRAY
This cl does not impact real devices. BUG: 77977729 Test: atest CtsNativeHardwareTestCases Change-Id: Id812865294471e16f890a01814e99e416a8c76c6
-rwxr-xr-xsystem/GLESv2_enc/GL2Encoder.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/system/GLESv2_enc/GL2Encoder.cpp b/system/GLESv2_enc/GL2Encoder.cpp
index 614622c7..dd4f6580 100755
--- a/system/GLESv2_enc/GL2Encoder.cpp
+++ b/system/GLESv2_enc/GL2Encoder.cpp
@@ -4217,7 +4217,8 @@ void GL2Encoder::s_glGenerateMipmap(void* self, GLenum target) {
SET_ERROR_IF(target != GL_TEXTURE_2D &&
target != GL_TEXTURE_3D &&
- target != GL_TEXTURE_CUBE_MAP,
+ target != GL_TEXTURE_CUBE_MAP &&
+ target != GL_TEXTURE_2D_ARRAY,
GL_INVALID_ENUM);
GLuint tex = state->getBoundTexture(target);