| Index: bench/GrResourceCacheBench.cpp
|
| diff --git a/bench/GrResourceCacheBench.cpp b/bench/GrResourceCacheBench.cpp
|
| index 894ec14fcaf962218e0123b265dbeab24fdd34b2..6a7c89acf8925fbe6045da3daf4512fb4ea259d4 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;
|
|
|