aboutsummaryrefslogtreecommitdiffhomepage
path: root/bench/benchmain.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'bench/benchmain.cpp')
-rw-r--r--bench/benchmain.cpp10
1 files changed, 10 insertions, 0 deletions
diff --git a/bench/benchmain.cpp b/bench/benchmain.cpp
index 028fa1934d..9edb8cf7e5 100644
--- a/bench/benchmain.cpp
+++ b/bench/benchmain.cpp
@@ -868,8 +868,18 @@ int main (int argc, char * const argv[]) {
logger.logProgress(SkString("\n"));
}
#if SK_SUPPORT_GPU
+#if GR_CACHE_STATS
+ gRealGLHelper.grContext()->printCacheStats();
+#endif
+
// need to clean up here rather than post-main to allow leak detection to work
+ gRealGLHelper.cleanup();
gDebugGLHelper.cleanup();
+ gNullGLHelper.cleanup();
+#if SK_ANGLE
+ gANGLEGLHelper.cleanup();
+#endif // SK_ANGLE
#endif
+
return 0;
}