From bcf0a52d4f4221b158e68a06ba0c4cc4db011060 Mon Sep 17 00:00:00 2001 From: bsalomon Date: Wed, 8 Oct 2014 08:40:09 -0700 Subject: GrResourceCache2 manages scratch texture. BUG=skia:2889 Review URL: https://codereview.chromium.org/608883003 --- bench/GrResourceCacheBench.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'bench/GrResourceCacheBench.cpp') 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); -- cgit v1.2.3