diff options
author | 2017-08-07 12:25:19 -0400 | |
---|---|---|
committer | 2017-08-07 16:54:50 +0000 | |
commit | 8780edabf2dba9e0922647b2d4ea3672622f8f65 (patch) | |
tree | 0a285a31302c7b27af347e19fbc10cff60f50be2 /samplecode | |
parent | 3d35d146570ab29612e675f4f5c5789c0e43db58 (diff) |
add 'R' to toggle rasterpipeline in sampleapp
Bug: skia:
Change-Id: I5b198c883140a281d9304fe3c44978cd8fcabce9
Reviewed-on: https://skia-review.googlesource.com/31461
Reviewed-by: Mike Reed <reed@google.com>
Commit-Queue: Mike Reed <reed@google.com>
Diffstat (limited to 'samplecode')
-rw-r--r-- | samplecode/SampleApp.cpp | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/samplecode/SampleApp.cpp b/samplecode/SampleApp.cpp index 0bd4435118..faceea47b1 100644 --- a/samplecode/SampleApp.cpp +++ b/samplecode/SampleApp.cpp @@ -59,6 +59,8 @@ class GrContext; #endif +extern bool gSkForceRasterPipelineBlitter; + enum OutputColorSpace { kLegacy_OutputColorSpace, kSRGB_OutputColorSpace, @@ -1946,6 +1948,11 @@ bool SampleWindow::onHandleChar(SkUnichar uni) { this->inval(nullptr); this->updateTitle(); return true; + case 'R': + gSkForceRasterPipelineBlitter = !gSkForceRasterPipelineBlitter; + this->inval(nullptr); + this->updateTitle(); + break; case 'k': fPerspAnim = !fPerspAnim; this->inval(nullptr); @@ -2295,6 +2302,9 @@ void SampleWindow::updateTitle() { if (fUseDeferredCanvas) { title.prepend("<E> "); } + if (gSkForceRasterPipelineBlitter) { + title.prepend("<R> "); + } title.prepend(trystate_str(fLCDState, "LCD ", "lcd ")); title.prepend(trystate_str(fAAState, "AA ", "aa ")); |