aboutsummaryrefslogtreecommitdiffhomepage
path: root/bench/SKPBench.cpp
diff options
context:
space:
mode:
authorGravatar joshualitt <joshualitt@chromium.org>2015-12-02 13:36:47 -0800
committerGravatar Commit bot <commit-bot@chromium.org>2015-12-02 13:36:47 -0800
commit8fd844f38ed46eaac78bb187623ffcc40b592707 (patch)
treea4b2e022375bafb22491c8236b615b657e9eea49 /bench/SKPBench.cpp
parentfa498fe12239988578465d0dee69f0d5645bb361 (diff)
reset shader compilations for stats
Diffstat (limited to 'bench/SKPBench.cpp')
-rw-r--r--bench/SKPBench.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/bench/SKPBench.cpp b/bench/SKPBench.cpp
index c548090405..6f4c688d23 100644
--- a/bench/SKPBench.cpp
+++ b/bench/SKPBench.cpp
@@ -157,6 +157,7 @@ void SKPBench::drawPicture() {
}
#if SK_SUPPORT_GPU
+#include "GrGpu.h"
static void draw_pic_for_stats(SkCanvas* canvas, GrContext* context, const SkPicture* picture,
SkTArray<SkString>* keys, SkTArray<double>* values,
const char* tag) {
@@ -186,6 +187,7 @@ void SKPBench::getGpuStats(SkCanvas* canvas, SkTArray<SkString>* keys, SkTArray<
context->flush();
context->freeGpuResources();
context->resetContext();
+ context->getGpu()->resetShaderCacheForTesting();
draw_pic_for_stats(canvas, context, fPic, keys, values, "first_frame");
// draw second frame