add some GM tests for rects
authorcommit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81>
Fri, 1 Nov 2013 11:54:29 +0000 (11:54 +0000)
committercommit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81>
Fri, 1 Nov 2013 11:54:29 +0000 (11:54 +0000)
BUG=
R=robertphillips@google.com, bsalomon@google.com

Author: yunchao.he@intel.com

Review URL: https://codereview.chromium.org/54213002

git-svn-id: http://skia.googlecode.com/svn/trunk@12073 2bbb7eff-a529-9590-31e7-b0007b416f81

expectations/gm/ignored-tests.txt
gm/rects.cpp

index f13e44a..2cea9b0 100644 (file)
@@ -39,3 +39,6 @@ pdf-poppler
 
 # Added by bsalomon in https://codereview.chromium.org/31033002
 verylargebitmap
+
+# Added by yunchao in https://codereview.chromium.org/54213002
+rects
index fb70dd7..febf553 100644 (file)
@@ -50,6 +50,15 @@ protected:
         }
 
         {
+            // AA with translucent
+            SkPaint p;
+            p.setColor(SK_ColorWHITE);
+            p.setAntiAlias(true);
+            p.setAlpha(0x66);
+            fPaints.push_back(p);
+        }
+
+        {
             // AA with mask filter
             SkPaint p;
             p.setColor(SK_ColorWHITE);
@@ -108,6 +117,28 @@ protected:
         }
 
         {
+            // AA with bevel-stroke style
+            SkPaint p;
+            p.setColor(SK_ColorWHITE);
+            p.setAntiAlias(true);
+            p.setStyle(SkPaint::kStroke_Style);
+            p.setStrokeJoin(SkPaint::kBevel_Join);
+            p.setStrokeWidth(SkIntToScalar(3));
+            fPaints.push_back(p);
+        }
+
+        {
+            // AA with round-stroke style
+            SkPaint p;
+            p.setColor(SK_ColorWHITE);
+            p.setAntiAlias(true);
+            p.setStyle(SkPaint::kStroke_Style);
+            p.setStrokeJoin(SkPaint::kRound_Join);
+            p.setStrokeWidth(SkIntToScalar(3));
+            fPaints.push_back(p);
+        }
+
+        {
             // AA with stroke style, width = 0
             SkPaint p;
             p.setColor(SK_ColorWHITE);
@@ -117,6 +148,16 @@ protected:
         }
 
         {
+            // AA with stroke style, width wider than rect width and/or height
+            SkPaint p;
+            p.setColor(SK_ColorWHITE);
+            p.setAntiAlias(true);
+            p.setStyle(SkPaint::kStroke_Style);
+            p.setStrokeWidth(SkIntToScalar(40));
+            fPaints.push_back(p);
+        }
+
+        {
             // AA with stroke and fill style
             SkPaint p;
             p.setColor(SK_ColorWHITE);