diff options
author | Brian Salomon <bsalomon@google.com> | 2017-08-18 13:05:54 +0000 |
---|---|---|
committer | Skia Commit-Bot <skia-commit-bot@chromium.org> | 2017-08-18 13:06:00 +0000 |
commit | ceef4fb5c498003be77a32a46cedfbf5da22a274 (patch) | |
tree | fcde095e8fc750e58522fb4dcf6415fce28fbe39 /src/gpu/SkGpuDevice.h | |
parent | 3fd295550f8c4fecd4bc61ce916738d49310eb67 (diff) |
Revert "Add GrTextureOp and use to implement SkGpuDevice::drawImage[Rect]() when possible"
This reverts commit 3fd295550f8c4fecd4bc61ce916738d49310eb67.
Reason for revert: breaking things
Original change's description:
> Add GrTextureOp and use to implement SkGpuDevice::drawImage[Rect]() when possible
>
> This op draws a texture rectangle in src over blending with no edge antialiasing. It less powerful than NonAAFillRectOp/GrPaint but has less CPU overhead.
>
> Change-Id: Ia6107bb67c1c2a83de14c665aff64b0de2750fba
> Reviewed-on: https://skia-review.googlesource.com/33802
> Commit-Queue: Brian Salomon <bsalomon@google.com>
> Reviewed-by: Robert Phillips <robertphillips@google.com>
TBR=djsollen@google.com,bsalomon@google.com,robertphillips@google.com,brianosman@google.com
Change-Id: I9cdbeeac15b17d2d6b3385560ed826397c0373c6
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://skia-review.googlesource.com/36220
Reviewed-by: Brian Salomon <bsalomon@google.com>
Commit-Queue: Brian Salomon <bsalomon@google.com>
Diffstat (limited to 'src/gpu/SkGpuDevice.h')
-rw-r--r-- | src/gpu/SkGpuDevice.h | 22 |
1 files changed, 2 insertions, 20 deletions
diff --git a/src/gpu/SkGpuDevice.h b/src/gpu/SkGpuDevice.h index 0b7e286aae..f1bd937269 100644 --- a/src/gpu/SkGpuDevice.h +++ b/src/gpu/SkGpuDevice.h @@ -21,7 +21,6 @@ #include "GrTypes.h" class GrAccelData; -class GrTextureMaker; class GrTextureProducer; struct GrCachedLayer; @@ -206,30 +205,12 @@ private: bool bicubic, bool needsTextureDomain); - void drawPinnedTextureProxy(sk_sp<GrTextureProxy>, - uint32_t pinnedUniqueID, - SkColorSpace*, - SkAlphaType alphaType, - const SkRect* srcRect, - const SkRect* dstRect, - SkCanvas::SrcRectConstraint, - const SkMatrix& viewMatrix, - const SkPaint&); - - void drawTextureMaker(GrTextureMaker* maker, - int imageW, - int imageH, - const SkRect* srcRect, - const SkRect* dstRect, - SkCanvas::SrcRectConstraint, - const SkMatrix& viewMatrix, - const SkPaint&); - void drawTextureProducer(GrTextureProducer*, const SkRect* srcRect, const SkRect* dstRect, SkCanvas::SrcRectConstraint, const SkMatrix& viewMatrix, + const GrClip&, const SkPaint&); void drawTextureProducerImpl(GrTextureProducer*, @@ -238,6 +219,7 @@ private: SkCanvas::SrcRectConstraint, const SkMatrix& viewMatrix, const SkMatrix& srcToDstMatrix, + const GrClip&, const SkPaint&); bool drawFilledDRRect(const SkMatrix& viewMatrix, const SkRRect& outer, |