From 5769dd2c9ad9443b8cf2d62748d5747e547c7ad5 Mon Sep 17 00:00:00 2001 From: Florin Malita Date: Wed, 12 Jul 2017 13:31:25 -0400 Subject: Add some raster pipeline perspective asserts I meant to add these when removing the guard, but since we landed without a guard, might as well do it now. A couple of things exposed by these asserts: 1) we need to also catch perspective in local matrices 2) we need to disallow burst mode with perspective Also tweak the predicate to hasPerspective() instead of explicit mask check. Change-Id: I099e5125fca52dccffca77c60fc800bbdf539b53 Reviewed-on: https://skia-review.googlesource.com/22483 Reviewed-by: Mike Reed Reviewed-by: Mike Klein Reviewed-by: Herb Derby Commit-Queue: Florin Malita --- src/shaders/SkImageShader.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/shaders/SkImageShader.cpp') diff --git a/src/shaders/SkImageShader.cpp b/src/shaders/SkImageShader.cpp index 064fe7b975..f8f0f88a21 100644 --- a/src/shaders/SkImageShader.cpp +++ b/src/shaders/SkImageShader.cpp @@ -75,7 +75,7 @@ bool SkImageShader::IsRasterPipelineOnly(SkColorType ct, SkShader::TileMode tx, return false; } -bool SkImageShader::isRasterPipelineOnly() const { +bool SkImageShader::onIsRasterPipelineOnly() const { SkBitmapProvider provider(fImage.get(), nullptr); return IsRasterPipelineOnly(provider.info().colorType(), fTileModeX, fTileModeY); } -- cgit v1.2.3