From 6c2a9e2bc1759ae7eefc973941e8a6fc6b3e912c Mon Sep 17 00:00:00 2001 From: Derek Sollenberger Date: Tue, 15 Aug 2017 16:23:01 -0400 Subject: Use the faster path when calling drawImageRect. Bug: 64487466 Test: CtsGraphicsTestCases, CtsUiRenderingTestCases Change-Id: Ib2312598b50d402b1749d62a10c6ec343eff5b89 --- libs/hwui/SkiaCanvas.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'libs/hwui/SkiaCanvas.cpp') diff --git a/libs/hwui/SkiaCanvas.cpp b/libs/hwui/SkiaCanvas.cpp index d191b56768e8..76d1166e978e 100644 --- a/libs/hwui/SkiaCanvas.cpp +++ b/libs/hwui/SkiaCanvas.cpp @@ -597,7 +597,8 @@ void SkiaCanvas::drawBitmap(Bitmap& bitmap, float srcLeft, float srcTop, SkPaint tmpPaint; sk_sp colorFilter; sk_sp image = bitmap.makeImage(&colorFilter); - mCanvas->drawImageRect(image, srcRect, dstRect, addFilter(paint, &tmpPaint, colorFilter)); + mCanvas->drawImageRect(image, srcRect, dstRect, addFilter(paint, &tmpPaint, colorFilter), + SkCanvas::kFast_SrcRectConstraint); } void SkiaCanvas::drawBitmapMesh(Bitmap& bitmap, int meshWidth, int meshHeight, -- cgit v1.2.3-59-g8ed1b