Index: gm/rects.cpp |
diff --git a/gm/rects.cpp b/gm/rects.cpp |
index fb70dd76b48a219672220447f9e5f0a2ecdf8672..febf553aa159c187027b862daad3acdec9e66cf1 100644 |
--- a/gm/rects.cpp |
+++ b/gm/rects.cpp |
@@ -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); |