diff options
Diffstat (limited to 'include')
-rw-r--r-- | include/gpu/GrContext.h | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/include/gpu/GrContext.h b/include/gpu/GrContext.h index 6b2c27a773..67f6c93620 100644 --- a/include/gpu/GrContext.h +++ b/include/gpu/GrContext.h @@ -197,7 +197,8 @@ public: // Create a new render target context as above but have it backed by a deferred-style // GrRenderTargetProxy rather than one that is backed by an actual GrRenderTarget - sk_sp<GrRenderTargetContext> makeDeferredRenderTargetContext(SkBackingFit fit, + sk_sp<GrRenderTargetContext> makeDeferredRenderTargetContext( + SkBackingFit fit, int width, int height, GrPixelConfig config, sk_sp<SkColorSpace> colorSpace, @@ -221,6 +222,18 @@ public: const SkSurfaceProps* surfaceProps = nullptr, SkBudgeted budgeted = SkBudgeted::kYes); + // Create a new render target context as above but have it backed by a deferred-style + // GrRenderTargetProxy rather than one that is backed by an actual GrRenderTarget + sk_sp<GrRenderTargetContext> makeDeferredRenderTargetContextWithFallback( + SkBackingFit fit, + int width, int height, + GrPixelConfig config, + sk_sp<SkColorSpace> colorSpace, + int sampleCnt = 0, + GrSurfaceOrigin origin = kDefault_GrSurfaceOrigin, + const SkSurfaceProps* surfaceProps = nullptr, + SkBudgeted budgeted = SkBudgeted::kYes); + /////////////////////////////////////////////////////////////////////////// // Misc. |