From 8780edabf2dba9e0922647b2d4ea3672622f8f65 Mon Sep 17 00:00:00 2001 From: Mike Reed Date: Mon, 7 Aug 2017 12:25:19 -0400 Subject: add 'R' to toggle rasterpipeline in sampleapp Bug: skia: Change-Id: I5b198c883140a281d9304fe3c44978cd8fcabce9 Reviewed-on: https://skia-review.googlesource.com/31461 Reviewed-by: Mike Reed Commit-Queue: Mike Reed --- samplecode/SampleApp.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'samplecode/SampleApp.cpp') 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(" "); } + if (gSkForceRasterPipelineBlitter) { + title.prepend(" "); + } title.prepend(trystate_str(fLCDState, "LCD ", "lcd ")); title.prepend(trystate_str(fAAState, "AA ", "aa ")); -- cgit v1.2.3