aboutsummaryrefslogtreecommitdiffhomepage
path: root/bench/ImageCacheBench.cpp
diff options
context:
space:
mode:
authorGravatar fmalita <fmalita@chromium.org>2014-10-22 11:20:40 -0700
committerGravatar Commit bot <commit-bot@chromium.org>2014-10-22 11:20:40 -0700
commit171e5b73a862418f4acd61faf8cecfbc8f58694c (patch)
tree72751a8762d7d354d84feb533522eef2d9951ba5 /bench/ImageCacheBench.cpp
parent9bb7539a59ab15749fe26fecfec05330cffae684 (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.cpp5
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 {