aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/gpu/GrReducedClip.cpp
diff options
context:
space:
mode:
authorGravatar Brian Salomon <bsalomon@google.com>2017-08-28 12:38:58 -0400
committerGravatar Skia Commit-Bot <skia-commit-bot@chromium.org>2017-08-28 17:01:06 +0000
commit2e86634ae64ac333100d55a49992143fbf143384 (patch)
tree3d1d6aaded76ed4d0755d9b8e8ab777e5630770c /src/gpu/GrReducedClip.cpp
parent419a94da028b33425a0feeb44d0d022a5d3d3704 (diff)
Move transformation of clip elements to SkClipStack::Element
Change-Id: Ia6ff3fdc927e33dbd28ccfb345859594289d0690 Reviewed-on: https://skia-review.googlesource.com/36820 Reviewed-by: Robert Phillips <robertphillips@google.com> Commit-Queue: Brian Salomon <bsalomon@google.com>
Diffstat (limited to 'src/gpu/GrReducedClip.cpp')
-rw-r--r--src/gpu/GrReducedClip.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/gpu/GrReducedClip.cpp b/src/gpu/GrReducedClip.cpp
index e6cea3e654..f7bb42ae30 100644
--- a/src/gpu/GrReducedClip.cpp
+++ b/src/gpu/GrReducedClip.cpp
@@ -79,7 +79,7 @@ GrReducedClip::GrReducedClip(const SkClipStack& stack, const SkRect& queryBounds
fHasIBounds = true;
// Implement the clip with an AA rect element.
- fElements.addToHead(stackBounds, kReplace_SkClipOp, true/*doAA*/);
+ fElements.addToHead(stackBounds, SkMatrix::I(), kReplace_SkClipOp, true /*doAA*/);
fElementsGenID = stack.getTopmostGenID();
fRequiresAA = true;
@@ -335,7 +335,8 @@ void GrReducedClip::walkStack(const SkClipStack& stack, const SkRect& queryBound
if (isFlip) {
SkASSERT(kXOR_SkClipOp == element->getOp() ||
kReverseDifference_SkClipOp == element->getOp());
- fElements.addToHead(SkRect::Make(fIBounds), kReverseDifference_SkClipOp, false);
+ fElements.addToHead(SkRect::Make(fIBounds), SkMatrix::I(),
+ kReverseDifference_SkClipOp, false);
} else {
Element* newElement = fElements.addToHead(*element);
if (newElement->isAA()) {