diff options
Diffstat (limited to 'include')
-rw-r--r-- | include/gpu/GrTextureProvider.h | 17 | ||||
-rw-r--r-- | include/private/GrRenderTargetProxy.h | 3 | ||||
-rw-r--r-- | include/private/GrSurfaceProxy.h | 6 | ||||
-rw-r--r-- | include/private/GrTextureProxy.h | 2 | ||||
-rw-r--r-- | include/private/GrTextureRenderTargetProxy.h | 3 |
5 files changed, 13 insertions, 18 deletions
diff --git a/include/gpu/GrTextureProvider.h b/include/gpu/GrTextureProvider.h index b8d185648d..cda42a8dc7 100644 --- a/include/gpu/GrTextureProvider.h +++ b/include/gpu/GrTextureProvider.h @@ -28,8 +28,7 @@ public: * @param mipLevelCount The amount of elements in the texels array */ GrTexture* createMipMappedTexture(const GrSurfaceDesc& desc, SkBudgeted budgeted, - const GrMipLevel* texels, int mipLevelCount, - uint32_t flags = 0); + const GrMipLevel* texels, int mipLevelCount); /** * This function is a shim which creates a SkTArray<GrMipLevel> of size 1. @@ -41,11 +40,11 @@ public: * field is ignored. */ GrTexture* createTexture(const GrSurfaceDesc& desc, SkBudgeted budgeted, const void* srcData, - size_t rowBytes, uint32_t flags = 0); + size_t rowBytes); /** Shortcut for creating a texture with no initial data to upload. */ - GrTexture* createTexture(const GrSurfaceDesc& desc, SkBudgeted budgeted, uint32_t flags = 0) { - return this->createTexture(desc, budgeted, nullptr, 0, flags); + GrTexture* createTexture(const GrSurfaceDesc& desc, SkBudgeted budgeted) { + return this->createTexture(desc, budgeted, nullptr, 0); } /** Assigns a unique key to the texture. The texture will be findable via this key using @@ -73,18 +72,18 @@ public: * The contents of the texture are undefined. The caller owns a ref on the returned texture and * must balance with a call to unref. */ - GrTexture* createApproxTexture(const GrSurfaceDesc&, uint32_t flags = 0); + GrTexture* createApproxTexture(const GrSurfaceDesc&); /** Legacy function that no longer should be used. */ enum ScratchTexMatch { kExact_ScratchTexMatch, kApprox_ScratchTexMatch }; - GrTexture* refScratchTexture(const GrSurfaceDesc& desc, ScratchTexMatch match, uint32_t flags) { + GrTexture* refScratchTexture(const GrSurfaceDesc& desc, ScratchTexMatch match) { if (kApprox_ScratchTexMatch == match) { - return this->createApproxTexture(desc, flags); + return this->createApproxTexture(desc); } else { - return this->createTexture(desc, SkBudgeted::kYes, flags); + return this->createTexture(desc, SkBudgeted::kYes); } } diff --git a/include/private/GrRenderTargetProxy.h b/include/private/GrRenderTargetProxy.h index 63f0c21b52..7f026ba726 100644 --- a/include/private/GrRenderTargetProxy.h +++ b/include/private/GrRenderTargetProxy.h @@ -60,8 +60,7 @@ protected: friend class GrSurfaceProxy; // for ctors // Deferred version - GrRenderTargetProxy(const GrCaps&, const GrSurfaceDesc&, - SkBackingFit, SkBudgeted, uint32_t flags); + GrRenderTargetProxy(const GrCaps&, const GrSurfaceDesc&, SkBackingFit, SkBudgeted); // Wrapped version GrRenderTargetProxy(sk_sp<GrSurface>); diff --git a/include/private/GrSurfaceProxy.h b/include/private/GrSurfaceProxy.h index 29e39d9677..16220e06ba 100644 --- a/include/private/GrSurfaceProxy.h +++ b/include/private/GrSurfaceProxy.h @@ -171,7 +171,7 @@ public: static sk_sp<GrTextureProxy> MakeWrapped(sk_sp<GrTexture>); static sk_sp<GrSurfaceProxy> MakeDeferred(const GrCaps&, const GrSurfaceDesc&, - SkBackingFit, SkBudgeted, uint32_t flags = 0); + SkBackingFit, SkBudgeted); // TODO: need to refine ownership semantics of 'srcData' if we're in completely // deferred mode @@ -304,11 +304,10 @@ public: protected: // Deferred version - GrSurfaceProxy(const GrSurfaceDesc& desc, SkBackingFit fit, SkBudgeted budgeted, uint32_t flags) + GrSurfaceProxy(const GrSurfaceDesc& desc, SkBackingFit fit, SkBudgeted budgeted) : fDesc(desc) , fFit(fit) , fBudgeted(budgeted) - , fFlags(flags) , fGpuMemorySize(kInvalidGpuMemorySize) , fLastOpList(nullptr) { // Note: this ctor pulls a new uniqueID from the same pool at the GrGpuResources @@ -330,7 +329,6 @@ protected: const GrSurfaceDesc fDesc; const SkBackingFit fFit; // always exact for wrapped resources const SkBudgeted fBudgeted; // set from the backing resource for wrapped resources - const uint32_t fFlags; const UniqueID fUniqueID; // set from the backing resource for wrapped resources static const size_t kInvalidGpuMemorySize = ~static_cast<size_t>(0); diff --git a/include/private/GrTextureProxy.h b/include/private/GrTextureProxy.h index f4c52fb6e0..5eb3066489 100644 --- a/include/private/GrTextureProxy.h +++ b/include/private/GrTextureProxy.h @@ -29,7 +29,7 @@ protected: // Deferred version GrTextureProxy(const GrSurfaceDesc& srcDesc, SkBackingFit, SkBudgeted, - const void* srcData, size_t srcRowBytes, uint32_t flags); + const void* srcData, size_t srcRowBytes); // Wrapped version GrTextureProxy(sk_sp<GrSurface>); diff --git a/include/private/GrTextureRenderTargetProxy.h b/include/private/GrTextureRenderTargetProxy.h index 09aef756e1..b3a9a239fc 100644 --- a/include/private/GrTextureRenderTargetProxy.h +++ b/include/private/GrTextureRenderTargetProxy.h @@ -26,8 +26,7 @@ private: friend class GrSurfaceProxy; // for ctors // Deferred version - GrTextureRenderTargetProxy(const GrCaps&, const GrSurfaceDesc&, - SkBackingFit, SkBudgeted, uint32_t flags); + GrTextureRenderTargetProxy(const GrCaps&, const GrSurfaceDesc&, SkBackingFit, SkBudgeted); // Wrapped version GrTextureRenderTargetProxy(sk_sp<GrSurface>); |