aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/utils/android
diff options
context:
space:
mode:
authorGravatar Derek Sollenberger <djsollen@google.com>2015-07-13 08:47:21 -0400
committerGravatar Derek Sollenberger <djsollen@google.com>2015-07-13 08:47:21 -0400
commitbd3e8cb42c50e7250e75452cd7f5cddc0b574de3 (patch)
tree3cf9365d886e23b0f43eb761e28ff8252475ed38 /src/utils/android
parent2e096609b2f09512234ce69dcc0c30f8ab2d1b8f (diff)
Cleanup skia test harness due to changes to DisplayListCanvas
Diffstat (limited to 'src/utils/android')
-rw-r--r--src/utils/android/SkHwuiRenderer.cpp6
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