| Index: include/gpu/GrCacheable.h
|
| diff --git a/include/gpu/GrCacheable.h b/include/gpu/GrCacheable.h
|
| index 5cd9b0d1c43003f9ec4c0cd2c59f094c53b28b55..344ae6b58319edd1e41fe7222ef0087a188c79e3 100644
|
| --- a/include/gpu/GrCacheable.h
|
| +++ b/include/gpu/GrCacheable.h
|
| @@ -46,12 +46,12 @@
|
| * not change when the content of the GrCacheable object changes. This will never return
|
| * 0.
|
| */
|
| - uint64_t getInstanceID() const { return fInstanceID; }
|
| + uint32_t getGenerationID() const;
|
|
|
| protected:
|
| GrCacheable()
|
| : fCacheEntry(NULL)
|
| - , fInstanceID(CreateInstanceID()) {}
|
| + , fGenID(0) {}
|
|
|
| bool isInCache() const { return NULL != fCacheEntry; }
|
|
|
| @@ -64,10 +64,8 @@
|
| void didChangeGpuMemorySize() const;
|
|
|
| private:
|
| - static uint64_t CreateInstanceID();
|
| -
|
| GrResourceCacheEntry* fCacheEntry; // NULL if not in cache
|
| - mutable uint64_t fInstanceID;
|
| + mutable uint32_t fGenID;
|
|
|
| typedef SkRefCnt INHERITED;
|
| };
|
|
|