summaryrefslogtreecommitdiff
path: root/libs/hwui/renderthread/RenderThread.cpp
diff options
context:
space:
mode:
authorTreeHugger Robot <treehugger-gerrit@google.com>2020-07-28 20:50:31 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2020-07-28 20:50:31 +0000
commit0d958de9d312f85b30e31c5b09f240575b4fc4f5 (patch)
tree9efc7444575a61332ea18cf5a7aa3aee08ac564d /libs/hwui/renderthread/RenderThread.cpp
parent44fae6774a0c15b826d18f50283a5f232254da4c (diff)
parent12259e59c415b6c3c79ef23274e53f246ab2269f (diff)
Merge "libhwui: avoid creating GPU context in Zygote"
Diffstat (limited to 'libs/hwui/renderthread/RenderThread.cpp')
-rw-r--r--libs/hwui/renderthread/RenderThread.cpp9
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 */