Add support for vsync on android viewer.
Bug: skia:
Change-Id: Idcb3e3b0a67c2da65c99c597686cb55961142a38
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/204263
Reviewed-by: Brian Osman <brianosman@google.com>
Commit-Queue: Greg Daniel <egdaniel@google.com>
diff --git a/tools/viewer/Viewer.cpp b/tools/viewer/Viewer.cpp
index c847893..3350cd4 100644
--- a/tools/viewer/Viewer.cpp
+++ b/tools/viewer/Viewer.cpp
@@ -318,6 +318,13 @@
this->fZoomWindowFixed = !this->fZoomWindowFixed;
fWindow->inval();
});
+ fCommands.addCommand('v', "VSync", "Toggle vsync on/off", [this]() {
+ DisplayParams params = fWindow->getRequestedDisplayParams();
+ params.fDisableVsync = !params.fDisableVsync;
+ fWindow->setRequestedDisplayParams(params);
+ this->updateTitle();
+ fWindow->inval();
+ });
fCommands.addCommand('s', "Overlays", "Toggle stats display", [this]() {
fStatsLayer.setActive(!fStatsLayer.getActive());
fWindow->inval();
@@ -406,13 +413,6 @@
this->updateTitle();
fWindow->inval();
});
- fCommands.addCommand('v', "VSync", "Toggle vsync on/off", [this]() {
- DisplayParams params = fWindow->getRequestedDisplayParams();
- params.fDisableVsync = !params.fDisableVsync;
- fWindow->setRequestedDisplayParams(params);
- this->updateTitle();
- fWindow->inval();
- });
fCommands.addCommand('H', "Font", "Hinting mode", [this]() {
if (!fFontOverrides.fHinting) {
fFontOverrides.fHinting = true;