diff options
author | fmalita <fmalita@chromium.org> | 2014-10-22 11:20:40 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2014-10-22 11:20:40 -0700 |
commit | 171e5b73a862418f4acd61faf8cecfbc8f58694c (patch) | |
tree | 72751a8762d7d354d84feb533522eef2d9951ba5 /bench/ImageCacheBench.cpp | |
parent | 9bb7539a59ab15749fe26fecfec05330cffae684 (diff) |
SkResourceCache::Key namespace support.
Add a unique-per-subclass namespace tag to make Keys from different
domains comparable.
Also drop the SkPictureShader cache and convert to using the global
resource cache instead.
R=reed@google.com,mtklein@google.com,robertphillips@google.com
Review URL: https://codereview.chromium.org/668223002
Diffstat (limited to 'bench/ImageCacheBench.cpp')
-rw-r--r-- | bench/ImageCacheBench.cpp | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/bench/ImageCacheBench.cpp b/bench/ImageCacheBench.cpp index 0f8fdf2708..b8f40c87fc 100644 --- a/bench/ImageCacheBench.cpp +++ b/bench/ImageCacheBench.cpp @@ -12,11 +12,10 @@ namespace { static void* gGlobalAddress; class TestKey : public SkResourceCache::Key { public: - void* fPtr; intptr_t fValue; - TestKey(intptr_t value) : fPtr(&gGlobalAddress), fValue(value) { - this->init(sizeof(fPtr) + sizeof(fValue)); + TestKey(intptr_t value) : fValue(value) { + this->init(&gGlobalAddress, sizeof(fValue)); } }; struct TestRec : public SkResourceCache::Rec { |