aboutsummaryrefslogtreecommitdiff
path: root/bench/nanobench.cpp
diff options
context:
space:
mode:
authorbsalomon <bsalomon@google.com>2014-07-28 13:48:36 -0700
committerCommit bot <commit-bot@chromium.org>2014-07-28 13:48:36 -0700
commit2354f8432a7205571f04f9638a0018fb0b1fb282 (patch)
treee342688d205bb86fff9a22305e333364f74f1545 /bench/nanobench.cpp
parent4beef91ec04b2edfbe983e672d50cd8f477eda7f (diff)
downloadskia-2354f8432a7205571f04f9638a0018fb0b1fb282.tar.gz
Test abandoning GL context in dm/nanobench.
Rename GrContext::contextDestroyed to GrContext::abandonContext. Remove GrContext::resetContext. R=robertphillips@google.com Author: bsalomon@google.com Review URL: https://codereview.chromium.org/422903002
Diffstat (limited to 'bench/nanobench.cpp')
-rw-r--r--bench/nanobench.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/bench/nanobench.cpp b/bench/nanobench.cpp
index 3cc03a805..07ff0dd2b 100644
--- a/bench/nanobench.cpp
+++ b/bench/nanobench.cpp
@@ -477,7 +477,10 @@ int nanobench_main() {
targets.deleteAll();
#if SK_SUPPORT_GPU
- if (FLAGS_resetGpuContext) {
+ if (FLAGS_abandonGpuContext) {
+ gGrFactory.abandonContexts();
+ }
+ if (FLAGS_resetGpuContext || FLAGS_abandonGpuContext) {
gGrFactory.destroyContexts();
}
#endif