diff options
author | bsalomon <bsalomon@google.com> | 2014-10-08 08:40:09 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2014-10-08 08:40:09 -0700 |
commit | bcf0a52d4f4221b158e68a06ba0c4cc4db011060 (patch) | |
tree | 6ad69163908f2fa15a6f857b16c1df7c12216ed1 /bench/GrResourceCacheBench.cpp | |
parent | b82b9d577e9d811d88de89594bbd6e697892616c (diff) |
GrResourceCache2 manages scratch texture.
BUG=skia:2889
Review URL: https://codereview.chromium.org/608883003
Diffstat (limited to 'bench/GrResourceCacheBench.cpp')
-rw-r--r-- | bench/GrResourceCacheBench.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/bench/GrResourceCacheBench.cpp b/bench/GrResourceCacheBench.cpp index 234a62624c..894ec14fca 100644 --- a/bench/GrResourceCacheBench.cpp +++ b/bench/GrResourceCacheBench.cpp @@ -11,6 +11,7 @@ #include "Benchmark.h" #include "GrGpuResource.h" #include "GrContext.h" +#include "GrGpu.h" #include "GrResourceCache.h" #include "GrStencilBuffer.h" #include "GrTexture.h" @@ -185,7 +186,7 @@ protected: GrGpu* gpu = canvas->getGrContext()->getGpu(); for (int i = 0; i < loops; ++i) { - GrResourceCache cache(CACHE_SIZE_COUNT, CACHE_SIZE_BYTES); + GrResourceCache cache(gpu->caps(), CACHE_SIZE_COUNT, CACHE_SIZE_BYTES); populate_cache(&cache, gpu, DUPLICATE_COUNT); populate_cache(&cache, gpu, RESOURCE_COUNT); @@ -219,7 +220,7 @@ protected: virtual void onDraw(const int loops, SkCanvas* canvas) SK_OVERRIDE { GrGpu* gpu = canvas->getGrContext()->getGpu(); - GrResourceCache cache(CACHE_SIZE_COUNT, CACHE_SIZE_BYTES); + GrResourceCache cache(gpu->caps(), CACHE_SIZE_COUNT, CACHE_SIZE_BYTES); populate_cache(&cache, gpu, DUPLICATE_COUNT); populate_cache(&cache, gpu, RESOURCE_COUNT); |