diff options
author | Brian Salomon <bsalomon@google.com> | 2017-08-28 12:38:58 -0400 |
---|---|---|
committer | Skia Commit-Bot <skia-commit-bot@chromium.org> | 2017-08-28 17:01:06 +0000 |
commit | 2e86634ae64ac333100d55a49992143fbf143384 (patch) | |
tree | 3d1d6aaded76ed4d0755d9b8e8ab777e5630770c /src/gpu/GrReducedClip.cpp | |
parent | 419a94da028b33425a0feeb44d0d022a5d3d3704 (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.cpp | 5 |
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()) { |