From d18b1b5adc15afd9b57ddecf779dccbcc85098f1 Mon Sep 17 00:00:00 2001 From: senorblanco Date: Mon, 7 Dec 2015 10:36:30 -0800 Subject: Add SkTileImageFilter sample to filterfastbounds GM. NOTE: will affect pixel results for filterfastbounds GM. BUG=skia:3194 Review URL: https://codereview.chromium.org/1500373004 --- gm/filterfastbounds.cpp | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/gm/filterfastbounds.cpp b/gm/filterfastbounds.cpp index d484c4211c..453dded8cc 100644 --- a/gm/filterfastbounds.cpp +++ b/gm/filterfastbounds.cpp @@ -14,6 +14,7 @@ #include "SkPictureRecorder.h" #include "SkRandom.h" #include "SkSurface.h" +#include "SkTileImageFilter.h" namespace skiagm { @@ -109,6 +110,15 @@ static void create_paints(SkImageFilter* source, SkTArray* paints) { add_paint(rotMIF, paints); } + { + SkRect src = SkRect::MakeXYWH(20, 20, 10, 10); + SkRect dst = SkRect::MakeXYWH(30, 30, 30, 30); + SkAutoTUnref tileIF( + SkTileImageFilter::Create(src, dst, nullptr)); + + add_paint(tileIF, paints); + } + { static const SkDropShadowImageFilter::ShadowMode kBoth = SkDropShadowImageFilter::kDrawShadowAndForeground_ShadowMode; @@ -157,7 +167,7 @@ public: protected: static const int kTileWidth = 100; static const int kTileHeight = 100; - static const int kNumVertTiles = 6; + static const int kNumVertTiles = 7; static const int kNumXtraCols = 2; SkString onShortName() override{ return SkString("filterfastbounds"); } -- cgit v1.2.3