Do circular clipping in normalized space

BUG=skia:426217

Review URL: https://codereview.chromium.org/1110173002
diff --git a/gm/circularclips.cpp b/gm/circularclips.cpp
index 4a98de4..15f583f 100644
--- a/gm/circularclips.cpp
+++ b/gm/circularclips.cpp
@@ -49,6 +49,20 @@
 
         SkPaint fillPaint;
 
+        // Giant background circular clips (AA, non-inverted, replace/isect)
+        fillPaint.setColor(0x80808080);
+        canvas->save();
+        canvas->scale(10, 10);
+        canvas->translate(-((fX1 + fX2)/2 - fR), -(fY - 2*fR/3));
+        canvas->clipPath(fCircle1, SkRegion::kReplace_Op, true);
+        canvas->clipPath(fCircle2, SkRegion::kIntersect_Op, true);
+
+        canvas->drawRect(rect, fillPaint);
+
+        canvas->restore();
+      
+        fillPaint.setColor(0xFF000000);
+
         for (size_t i = 0; i < 4; i++) {
             fCircle1.toggleInverseFillType();
             if (i % 2 == 0) {