diff options
Diffstat (limited to 'chromium/third_party/skia/bench/SKPBench.cpp')
-rw-r--r-- | chromium/third_party/skia/bench/SKPBench.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/chromium/third_party/skia/bench/SKPBench.cpp b/chromium/third_party/skia/bench/SKPBench.cpp index 539a76c0617..f8a480e987a 100644 --- a/chromium/third_party/skia/bench/SKPBench.cpp +++ b/chromium/third_party/skia/bench/SKPBench.cpp @@ -118,7 +118,7 @@ void SKPBench::onDraw(int loops, SkCanvas* canvas) { } // Ensure the GrContext doesn't combine ops across draw loops. if (GrContext* context = canvas->getGrContext()) { - context->flush(); + context->flushAndSubmit(); } } } @@ -129,7 +129,7 @@ void SKPBench::drawMPDPicture() { void SKPBench::drawPicture() { for (int j = 0; j < fTileRects.count(); ++j) { - const SkMatrix trans = SkMatrix::MakeTrans(-fTileRects[j].fLeft / fScale, + const SkMatrix trans = SkMatrix::Translate(-fTileRects[j].fLeft / fScale, -fTileRects[j].fTop / fScale); fSurfaces[j]->getCanvas()->drawPicture(fPic.get(), &trans, nullptr); } @@ -160,7 +160,7 @@ void SKPBench::getGpuStats(SkCanvas* canvas, SkTArray<SkString>* keys, SkTArray< } // TODO refactor this out if we want to test other subclasses of skpbench - context->flush(); + context->flushAndSubmit(); context->freeGpuResources(); context->resetContext(); context->priv().getGpu()->resetShaderCacheForTesting(); |