diff options
author | joshualitt <joshualitt@chromium.org> | 2015-12-02 13:36:47 -0800 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2015-12-02 13:36:47 -0800 |
commit | 8fd844f38ed46eaac78bb187623ffcc40b592707 (patch) | |
tree | a4b2e022375bafb22491c8236b615b657e9eea49 /bench/SKPBench.cpp | |
parent | fa498fe12239988578465d0dee69f0d5645bb361 (diff) |
reset shader compilations for stats
BUG=skia:
Review URL: https://codereview.chromium.org/1491823003
Diffstat (limited to 'bench/SKPBench.cpp')
-rw-r--r-- | bench/SKPBench.cpp | 2 |
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 |