Altered Ganesh's clip stack plumbing to pass down new GrClipData class
http://codereview.appspot.com/6454047/
git-svn-id: http://skia.googlecode.com/svn/trunk@4788 2bbb7eff-a529-9590-31e7-b0007b416f81
diff --git a/src/gpu/GrSoftwarePathRenderer.cpp b/src/gpu/GrSoftwarePathRenderer.cpp
index ddd5b7a..0bf1cab 100644
--- a/src/gpu/GrSoftwarePathRenderer.cpp
+++ b/src/gpu/GrSoftwarePathRenderer.cpp
@@ -45,9 +45,11 @@
return false;
}
*pathBounds = GrIRect::MakeWH(rt->width(), rt->height());
- const GrClip& clip = target->getClip();
- clip.getConservativeBounds().roundOut(clipBounds);
+ const GrClipData* clipData = target->getClip();
+
+ SkRect conservativeBounds = clipData->fClipStack->getConservativeBounds();
+ conservativeBounds.roundOut(clipBounds);
if (!pathBounds->intersect(*clipBounds)) {
return false;
}