diff options
author | Nader Jawad <njawad@google.com> | 2021-09-22 18:42:35 +0000 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2021-09-22 18:42:35 +0000 |
commit | 69617682e463f30fec743a96302130a33d3c52e2 (patch) | |
tree | 08292aae857265c4da6a018df214f93f6567d520 /libs/hwui/renderthread/EglManager.cpp | |
parent | e33e283ae9562c0d8bbc096560cfb9f48b69bebd (diff) | |
parent | 4a6b60a5a8438dcb1421c0fc59aebb40b10322aa (diff) |
Merge "Conditionally cache RenderEffect results" into sc-qpr1-dev
Diffstat (limited to 'libs/hwui/renderthread/EglManager.cpp')
-rw-r--r-- | libs/hwui/renderthread/EglManager.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/libs/hwui/renderthread/EglManager.cpp b/libs/hwui/renderthread/EglManager.cpp index a11678189bad..383c79b27918 100644 --- a/libs/hwui/renderthread/EglManager.cpp +++ b/libs/hwui/renderthread/EglManager.cpp @@ -146,6 +146,9 @@ void EglManager::initialize() { LOG_ALWAYS_FATAL("Unsupported wide color space."); } mHasWideColorGamutSupport = EglExtensions.glColorSpace && hasWideColorSpaceExtension; + + auto* vendor = reinterpret_cast<const char*>(glGetString(GL_VENDOR)); + Properties::enableRenderEffectCache = (strcmp(vendor, "Qualcomm") != 0); } EGLConfig EglManager::load8BitsConfig(EGLDisplay display, EglManager::SwapBehavior swapBehavior) { |