From: reed@google.com Date: Wed, 6 Jul 2011 21:01:29 +0000 (+0000) Subject: add option to test 1x1 bitmapshader X-Git-Tag: accepted/tizen/5.0/unified/20181102.025319~18071 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=f78e78da589678dde4a1e3ba62e8ba20df3aa080;p=platform%2Fupstream%2FlibSkiaSharp.git add option to test 1x1 bitmapshader git-svn-id: http://skia.googlecode.com/svn/trunk@1809 2bbb7eff-a529-9590-31e7-b0007b416f81 --- diff --git a/samplecode/SampleXfermodesBlur.cpp b/samplecode/SampleXfermodesBlur.cpp index e7a8692..0167a6d 100644 --- a/samplecode/SampleXfermodesBlur.cpp +++ b/samplecode/SampleXfermodesBlur.cpp @@ -25,6 +25,15 @@ #include "SkBlurMaskFilter.h" static void test_gradient2(SkCanvas* canvas) { +#if 1 + SkBitmap bm; + bm.setConfig(SkBitmap::kARGB_8888_Config, 1, 1); + bm.allocPixels(); + *bm.getAddr32(0, 0) = SkPackARGB32(0xFF, 0, 0xFF, 0); + + SkShader* s = SkShader::CreateBitmapShader(bm, SkShader::kRepeat_TileMode, + SkShader::kRepeat_TileMode); +#else /* ctx.fillStyle = '#f00'; ctx.fillRect(0, 0, 100, 50); @@ -46,6 +55,7 @@ static void test_gradient2(SkCanvas* canvas) { SkShader* s = SkGradientShader::CreateTwoPointRadial(c0, r0, c1, r1, colors, pos, SK_ARRAY_COUNT(pos), SkShader::kClamp_TileMode); +#endif SkPaint paint; paint.setShader(s)->unref();