diff options
author | Chris Dalton <csmartdalton@google.com> | 2018-06-16 17:22:59 -0600 |
---|---|---|
committer | Skia Commit-Bot <skia-commit-bot@chromium.org> | 2018-06-18 15:32:48 +0000 |
commit | 4c458b12f68d8704a297c1ec252127c77bdee595 (patch) | |
tree | 588efa8ae1870e6d20107c371cc1077662c5ff15 /src/gpu/GrReducedClip.h | |
parent | 3567c14a41cd55860fcc836af32d8748c1e3c856 (diff) |
ccpr: Use lazy proxies with GrCCAtlas
Bug: skia:
Change-Id: I576d9303d451352778de0425e3ecbc561331cd09
Reviewed-on: https://skia-review.googlesource.com/135362
Reviewed-by: Greg Daniel <egdaniel@google.com>
Commit-Queue: Chris Dalton <csmartdalton@google.com>
Diffstat (limited to 'src/gpu/GrReducedClip.h')
-rw-r--r-- | src/gpu/GrReducedClip.h | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/src/gpu/GrReducedClip.h b/src/gpu/GrReducedClip.h index 87ef3461e5..fcdc66c843 100644 --- a/src/gpu/GrReducedClip.h +++ b/src/gpu/GrReducedClip.h @@ -26,7 +26,7 @@ public: using Element = SkClipStack::Element; using ElementList = SkTLList<SkClipStack::Element, 16>; - GrReducedClip(const SkClipStack&, const SkRect& queryBounds, const GrShaderCaps* caps, + GrReducedClip(const SkClipStack&, const SkRect& queryBounds, const GrCaps* caps, int maxWindowRectangles = 0, int maxAnalyticFPs = 0, int maxCCPRClipPaths = 0); enum class InitialState : bool { @@ -97,9 +97,8 @@ public: * may cause flushes or otherwise change which opList the actual draw is going into. */ std::unique_ptr<GrFragmentProcessor> finishAndDetachAnalyticFPs(GrCoverageCountingPathRenderer*, - GrProxyProvider*, - uint32_t opListID, - int rtWidth, int rtHeight); + uint32_t opListID, int rtWidth, + int rtHeight); private: void walkStack(const SkClipStack&, const SkRect& queryBounds); @@ -132,7 +131,7 @@ private: void makeEmpty(); - const GrShaderCaps* fCaps; + const GrCaps* fCaps; const int fMaxWindowRectangles; const int fMaxAnalyticFPs; const int fMaxCCPRClipPaths; |