diff options
Diffstat (limited to 'include/gpu/GrTexture.h')
-rw-r--r-- | include/gpu/GrTexture.h | 12 |
1 files changed, 3 insertions, 9 deletions
diff --git a/include/gpu/GrTexture.h b/include/gpu/GrTexture.h index d41be11b61..36515b49fc 100644 --- a/include/gpu/GrTexture.h +++ b/include/gpu/GrTexture.h @@ -10,7 +10,6 @@ #define GrTexture_DEFINED #include "GrSurface.h" -#include "GrCacheID.h" class GrRenderTarget; class GrResourceKey; @@ -20,8 +19,6 @@ class GrTexture : public GrSurface { public: SK_DECLARE_INST_COUNT(GrTexture) - GR_DECLARE_RESOURCE_CACHE_TYPE() - // from GrResource /** * Informational texture flags @@ -130,15 +127,12 @@ public: #else void validate() const {} #endif - static GrResourceKey ComputeKey(const GrGpu* gpu, - const GrTextureParams* sampler, + const GrTextureParams* params, const GrTextureDesc& desc, - const GrCacheData& cacheData, - bool scratch); - + const GrCacheID& cacheID); + static GrResourceKey ComputeScratchKey(const GrTextureDesc& desc); static bool NeedsResizing(const GrResourceKey& key); - static bool IsScratchTexture(const GrResourceKey& key); static bool NeedsFiltering(const GrResourceKey& key); protected: |