diff options
author | Stan Iliev <stani@google.com> | 2016-10-13 17:07:09 -0400 |
---|---|---|
committer | Stan Iliev <stani@google.com> | 2016-10-17 16:30:28 -0400 |
commit | c0e7a90f1f5f98e85dbeda021fac0dff79725933 (patch) | |
tree | ecc69fbba74f702d64265d3dde84dc26fd8d79a2 /libs/hwui/SkiaCanvas.h | |
parent | 5d2f4b7643da1a434f486f633080579ab8a93449 (diff) |
Initial refactoring to enable reuse of SkiaDisplayList
on a per RenderNode basis. With Skia renderer we
see 30% speed improvement in Invalidate Tree UI Jank test,
when SkiaDisplayList objects are reused.
Test: manually built and run on angler-eng.
Change-Id: Ie4ec50ddb2015150e3ec678dde7ebed0c8d90067
Diffstat (limited to 'libs/hwui/SkiaCanvas.h')
-rw-r--r-- | libs/hwui/SkiaCanvas.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/libs/hwui/SkiaCanvas.h b/libs/hwui/SkiaCanvas.h index 0e506f4d9412..a97e7a87a3ed 100644 --- a/libs/hwui/SkiaCanvas.h +++ b/libs/hwui/SkiaCanvas.h @@ -48,7 +48,8 @@ public: return mCanvas.get(); } - virtual void resetRecording(int width, int height) override { + virtual void resetRecording(int width, int height, + uirenderer::RenderNode* renderNode) override { LOG_ALWAYS_FATAL("SkiaCanvas cannot be reset as a recording canvas"); } |