From 1e2530babb65a883a01df5ee87147432f6707ce3 Mon Sep 17 00:00:00 2001 From: bsalomon Date: Thu, 9 Oct 2014 09:57:18 -0700 Subject: Use presence of a content key as non-scratch indicator BUG=skia:2889 Committed: https://skia.googlesource.com/skia/+/9eefe0851eeaa8ded05b4774ebcb38ed201d5dbf Review URL: https://codereview.chromium.org/639873002 --- bench/GrResourceCacheBench.cpp | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'bench/GrResourceCacheBench.cpp') diff --git a/bench/GrResourceCacheBench.cpp b/bench/GrResourceCacheBench.cpp index 894ec14fca..6a7c89acf8 100644 --- a/bench/GrResourceCacheBench.cpp +++ b/bench/GrResourceCacheBench.cpp @@ -64,7 +64,14 @@ public: } static GrResourceKey ComputeKey(const GrTextureDesc& desc) { - return GrTexturePriv::ComputeScratchKey(desc); + GrCacheID::Key key; + memset(&key, 0, sizeof(key)); + key.fData32[0] = (desc.fWidth) | (desc.fHeight << 16); + key.fData32[1] = desc.fConfig | desc.fSampleCnt << 16; + key.fData32[2] = desc.fFlags; + static int gType = GrResourceKey::GenerateResourceType(); + static int gDomain = GrCacheID::GenerateDomain(); + return GrResourceKey(GrCacheID(gDomain, key), gType, 0); } int fID; -- cgit v1.2.3