diff options
author | 2015-07-13 08:47:21 -0400 | |
---|---|---|
committer | 2015-07-13 08:47:21 -0400 | |
commit | bd3e8cb42c50e7250e75452cd7f5cddc0b574de3 (patch) | |
tree | 3cf9365d886e23b0f43eb761e28ff8252475ed38 /src/utils/android | |
parent | 2e096609b2f09512234ce69dcc0c30f8ab2d1b8f (diff) |
Cleanup skia test harness due to changes to DisplayListCanvas
Review URL: https://codereview.chromium.org/1235823003 .
Diffstat (limited to 'src/utils/android')
-rw-r--r-- | src/utils/android/SkHwuiRenderer.cpp | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/src/utils/android/SkHwuiRenderer.cpp b/src/utils/android/SkHwuiRenderer.cpp index 70b7e5b893..4493be6baa 100644 --- a/src/utils/android/SkHwuiRenderer.cpp +++ b/src/utils/android/SkHwuiRenderer.cpp @@ -57,19 +57,17 @@ void SkHwuiRenderer::initialize(SkISize size) { this->proxy->setup(size.width(), size.height(), 800.0f, 255 * 0.075f, 255 * 0.15f); this->proxy->setLightCenter(lightVector); - this->canvas.reset(new android::uirenderer::DisplayListCanvas()); - this->canvas->setViewport(size.width(), size.height()); + this->canvas.reset(new android::uirenderer::DisplayListCanvas(size.width(), size.height())); } SkCanvas* SkHwuiRenderer::prepareToDraw() { - this->canvas->prepare(); + this->canvas->reset(size.width(), size.height()); this->canvas->clipRect(0, 0, this->size.width(), this->size.height(), SkRegion::Op::kReplace_Op); return this->canvas->asSkCanvas(); } void SkHwuiRenderer::finishDrawing() { - this->canvas->finish(); this->rootNode->setStagingDisplayList(this->canvas->finishRecording()); this->proxy->syncAndDrawFrame(); // Surprisingly, calling this->proxy->fence() here appears to make no difference to |