aboutsummaryrefslogtreecommitdiffhomepage
path: root/bench/GrMipMapBench.cpp
diff options
context:
space:
mode:
authorGravatar brianosman <brianosman@google.com>2016-06-01 13:49:27 -0700
committerGravatar Commit bot <commit-bot@chromium.org>2016-06-01 13:49:27 -0700
commitf7cfa920f41e39bcae4996288dffae53408ca0ed (patch)
tree590fc14a95166b2b11bcf6c8998e9223f6ac2c90 /bench/GrMipMapBench.cpp
parent066d682d613e154df7c5bcfcefbaaa93237dd1a1 (diff)
Release surface between runs to avoid seg fault
Diffstat (limited to 'bench/GrMipMapBench.cpp')
-rw-r--r--bench/GrMipMapBench.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/bench/GrMipMapBench.cpp b/bench/GrMipMapBench.cpp
index 3b4db24596..b8fc1ba467 100644
--- a/bench/GrMipMapBench.cpp
+++ b/bench/GrMipMapBench.cpp
@@ -59,6 +59,10 @@ protected:
}
}
+ void onPerCanvasPostDraw(SkCanvas*) override {
+ fSurface.reset(nullptr);
+ }
+
private:
typedef Benchmark INHERITED;
};