From 8fd844f38ed46eaac78bb187623ffcc40b592707 Mon Sep 17 00:00:00 2001 From: joshualitt Date: Wed, 2 Dec 2015 13:36:47 -0800 Subject: reset shader compilations for stats BUG=skia: Review URL: https://codereview.chromium.org/1491823003 --- bench/SKPBench.cpp | 2 ++ 1 file changed, 2 insertions(+) (limited to 'bench/SKPBench.cpp') 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* keys, SkTArray* values, const char* tag) { @@ -186,6 +187,7 @@ void SKPBench::getGpuStats(SkCanvas* canvas, SkTArray* 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 -- cgit v1.2.3