diff options
author | Derek Sollenberger <djsollen@google.com> | 2016-10-26 12:46:28 +0000 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2016-10-26 12:46:30 +0000 |
commit | be9a73063c9e2dc56ee1e29cc93308d17b18eece (patch) | |
tree | 894cdbbf8b979e7d71058f6e2a56c68c05f5102b /libs/hwui/renderthread/RenderThread.h | |
parent | 2b882c8f5db91f0a01e72a07bc880cb96c1ffc72 (diff) | |
parent | 98f75d53dbe243b1661c616643698e025d4978f6 (diff) |
Merge "Store GrContext on RenderThread for use by Skia-based renderers."
Diffstat (limited to 'libs/hwui/renderthread/RenderThread.h')
-rw-r--r-- | libs/hwui/renderthread/RenderThread.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/libs/hwui/renderthread/RenderThread.h b/libs/hwui/renderthread/RenderThread.h index 076e3d43a2c9..c914098b0ea1 100644 --- a/libs/hwui/renderthread/RenderThread.h +++ b/libs/hwui/renderthread/RenderThread.h @@ -22,6 +22,7 @@ #include "../JankTracker.h" #include "TimeLord.h" +#include <GrContext.h> #include <cutils/compiler.h> #include <ui/DisplayInfo.h> #include <utils/Looper.h> @@ -94,6 +95,9 @@ public: const DisplayInfo& mainDisplayInfo() { return mDisplayInfo; } + GrContext* getGrContext() const { return mGrContext.get(); } + void setGrContext(GrContext* cxt) { mGrContext.reset(cxt); } + protected: virtual bool threadLoop() override; @@ -144,6 +148,8 @@ private: EglManager* mEglManager; JankTracker* mJankTracker = nullptr; + + sk_sp<GrContext> mGrContext; }; } /* namespace renderthread */ |