summaryrefslogtreecommitdiff
path: root/libs/hwui/RecordingCanvas.cpp
diff options
context:
space:
mode:
authorStan Iliev <stani@google.com>2016-10-13 17:07:09 -0400
committerStan Iliev <stani@google.com>2016-10-17 16:30:28 -0400
commitc0e7a90f1f5f98e85dbeda021fac0dff79725933 (patch)
treeecc69fbba74f702d64265d3dde84dc26fd8d79a2 /libs/hwui/RecordingCanvas.cpp
parent5d2f4b7643da1a434f486f633080579ab8a93449 (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/RecordingCanvas.cpp')
-rw-r--r--libs/hwui/RecordingCanvas.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/libs/hwui/RecordingCanvas.cpp b/libs/hwui/RecordingCanvas.cpp
index 27e6a12fb59e..826194e0eee7 100644
--- a/libs/hwui/RecordingCanvas.cpp
+++ b/libs/hwui/RecordingCanvas.cpp
@@ -36,7 +36,7 @@ RecordingCanvas::~RecordingCanvas() {
"Destroyed a RecordingCanvas during a record!");
}
-void RecordingCanvas::resetRecording(int width, int height) {
+void RecordingCanvas::resetRecording(int width, int height, RenderNode* node) {
LOG_ALWAYS_FATAL_IF(mDisplayList,
"prepareDirty called a second time during a recording!");
mDisplayList = new DisplayList();