diff options
author | Robert Phillips <robertphillips@google.com> | 2017-03-01 14:32:46 -0500 |
---|---|---|
committer | Skia Commit-Bot <skia-commit-bot@chromium.org> | 2017-03-02 12:29:16 +0000 |
commit | 256c37bc9ea2a0420b8ac1084f6d645aaeb919f0 (patch) | |
tree | 27c6ec1766362477c7d50292c6cbc1f54757bdb9 /src/gpu/GrPathRenderer.h | |
parent | 9c10df3b60f4a7d50c1070a5d8c4aaadb79ba9b7 (diff) |
Remove atlas creation from GrResourceProvider
This is pulled out of: https://skia-review.googlesource.com/c/6680/ (Make SkImage_Gpu be deferred) and is only tangentially related to the goal of that CL.
Change-Id: I6b6db4869597070f85ab3b9fea178fc88c104f87
Reviewed-on: https://skia-review.googlesource.com/9106
Reviewed-by: Brian Salomon <bsalomon@google.com>
Commit-Queue: Robert Phillips <robertphillips@google.com>
Diffstat (limited to 'src/gpu/GrPathRenderer.h')
-rw-r--r-- | src/gpu/GrPathRenderer.h | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/gpu/GrPathRenderer.h b/src/gpu/GrPathRenderer.h index f1164a9503..05673d5f86 100644 --- a/src/gpu/GrPathRenderer.h +++ b/src/gpu/GrPathRenderer.h @@ -124,7 +124,7 @@ public: * fGammaCorrect true if gamma-correct rendering is to be used. */ struct DrawPathArgs { - GrResourceProvider* fResourceProvider; + GrContext* fContext; GrPaint&& fPaint; const GrUserStencilSettings* fUserStencilSettings; GrRenderTargetContext* fRenderTargetContext; @@ -135,7 +135,7 @@ public: bool fGammaCorrect; #ifdef SK_DEBUG void validate() const { - SkASSERT(fResourceProvider); + SkASSERT(fContext); SkASSERT(fUserStencilSettings); SkASSERT(fRenderTargetContext); SkASSERT(fClip); @@ -153,7 +153,7 @@ public: SkDEBUGCODE(args.validate();) #ifdef SK_DEBUG CanDrawPathArgs canArgs; - canArgs.fShaderCaps = args.fResourceProvider->caps()->shaderCaps(); + canArgs.fShaderCaps = args.fContext->caps()->shaderCaps(); canArgs.fViewMatrix = args.fViewMatrix; canArgs.fShape = args.fShape; canArgs.fAAType = args.fAAType; @@ -183,7 +183,7 @@ public: * fAAType The type of AA, cannot be kCoverage. */ struct StencilPathArgs { - GrResourceProvider* fResourceProvider; + GrContext* fContext; GrRenderTargetContext* fRenderTargetContext; const GrClip* fClip; const SkMatrix* fViewMatrix; @@ -192,7 +192,7 @@ public: #ifdef SK_DEBUG void validate() const { - SkASSERT(fResourceProvider); + SkASSERT(fContext); SkASSERT(fRenderTargetContext); SkASSERT(fViewMatrix); SkASSERT(fShape); @@ -277,7 +277,7 @@ private: GrPaint paint; - DrawPathArgs drawArgs{args.fResourceProvider, + DrawPathArgs drawArgs{args.fContext, std::move(paint), &kIncrementStencil, args.fRenderTargetContext, |