summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTobrun <tobrun.van.nuland@gmail.com>2018-01-25 14:04:13 +0100
committerTobrun <tobrun.van.nuland@gmail.com>2018-01-31 16:16:22 +0100
commit00d46ea8467ff2c1d5b3892712ef76f03ab737c5 (patch)
tree050de6d41d86190c454e1e352cfaf4ced5038390
parentfaa7fd08a4faee7abcf24d3b2fcbe38dd7cb9931 (diff)
downloadqtlocation-mapboxgl-00d46ea8467ff2c1d5b3892712ef76f03ab737c5.tar.gz
[android] - blacklist adreno 2xx for VAO support
-rw-r--r--src/mbgl/gl/context.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/mbgl/gl/context.cpp b/src/mbgl/gl/context.cpp
index d8ade8b8b8..d1a37a861a 100644
--- a/src/mbgl/gl/context.cpp
+++ b/src/mbgl/gl/context.cpp
@@ -249,9 +249,10 @@ UniqueTexture Context::createTexture() {
bool Context::supportsVertexArrays() const {
static bool blacklisted = []() {
- // Blacklist Adreno 3xx as it crashes on glBuffer(Sub)Data
+ // Blacklist Adreno 2xx, 3xx as it crashes on glBuffer(Sub)Data
const std::string renderer = reinterpret_cast<const char*>(glGetString(GL_RENDERER));
- return renderer.find("Adreno (TM) 3") != std::string::npos;
+ return renderer.find("Adreno (TM) 2") != std::string::npos
+ || renderer.find("Adreno (TM) 3") != std::string::npos;
}();
return !blacklisted &&