Downstream Workaround for Qualcomm Bug 10205015
Change-Id: Ib6c2c314e57be5b23acd60cee2e9f4ea6598ab7e
diff --git a/ui/gl/gl_image_egl.cc b/ui/gl/gl_image_egl.cc
index 182117c..c2d82d7 100644
--- a/ui/gl/gl_image_egl.cc
+++ b/ui/gl/gl_image_egl.cc
@@ -75,6 +75,10 @@
}
void GLImageEGL::ReleaseTexImage() {
+ // === START ANDROID WORKAROUND http://b/10205015
+ static bool is_qcom = strcmp((char*)glGetString(GL_VENDOR), "Qualcomm") == 0;
+ if (is_qcom) return;
+ // === END ANDROID WORKAROUND http://b/10205015
char zero[4] = { 0, };
glTexImage2D(GL_TEXTURE_2D,
0,