diff options
author | TreeHugger Robot <treehugger-gerrit@google.com> | 2020-07-28 20:50:31 +0000 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2020-07-28 20:50:31 +0000 |
commit | 0d958de9d312f85b30e31c5b09f240575b4fc4f5 (patch) | |
tree | 9efc7444575a61332ea18cf5a7aa3aee08ac564d /libs/hwui/renderthread/RenderThread.cpp | |
parent | 44fae6774a0c15b826d18f50283a5f232254da4c (diff) | |
parent | 12259e59c415b6c3c79ef23274e53f246ab2269f (diff) |
Merge "libhwui: avoid creating GPU context in Zygote"
Diffstat (limited to 'libs/hwui/renderthread/RenderThread.cpp')
-rw-r--r-- | libs/hwui/renderthread/RenderThread.cpp | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/libs/hwui/renderthread/RenderThread.cpp b/libs/hwui/renderthread/RenderThread.cpp index 565fb61c8994..bea6121905a5 100644 --- a/libs/hwui/renderthread/RenderThread.cpp +++ b/libs/hwui/renderthread/RenderThread.cpp @@ -162,6 +162,7 @@ void RenderThread::initializeChoreographer() { } void RenderThread::initThreadLocals() { + HardwareBitmapUploader::initialize(); setupFrameInterval(); initializeChoreographer(); mEglManager = new EglManager(); @@ -390,10 +391,12 @@ void RenderThread::preload() { if (Properties::getRenderPipelineType() == RenderPipelineType::SkiaGL) { std::thread eglInitThread([]() { eglGetDisplay(EGL_DEFAULT_DISPLAY); }); eglInitThread.detach(); - } else { - requireVkContext(); } - HardwareBitmapUploader::initialize(); + // TODO: uncomment only after http://b/135536511 is fixed. + // else { + // uint32_t apiVersion; + // vkEnumerateInstanceVersion(&apiVersion); + //} } } /* namespace renderthread */ |