Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(2)

Unified Diff: samplecode/SampleApp.cpp

Issue 855513004: Tessellating GPU path renderer. (Closed) Base URL: https://skia.googlesource.com/skia.git@master
Patch Set: Update to ToT; remove kSkipTiled flag from GM Created 5 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: samplecode/SampleApp.cpp
diff --git a/samplecode/SampleApp.cpp b/samplecode/SampleApp.cpp
index aa2130e8f033787795a68cbc6472327bfda1dac7..8573c4b47a98bed61c01f5145d35bd4b2ba30531 100644
--- a/samplecode/SampleApp.cpp
+++ b/samplecode/SampleApp.cpp
@@ -37,6 +37,7 @@
#include "GrRenderTarget.h"
#include "GrContext.h"
#include "SkGpuDevice.h"
+#include "GrTessellatingPathRenderer.h"
#else
class GrContext;
#endif
@@ -883,6 +884,8 @@ SampleWindow::SampleWindow(void* hwnd, int argc, char** argv, DeviceManager* dev
fAppMenu->assignKeyEquivalentToItem(itemID, 'd');
itemID = fAppMenu->appendTriState("AA", "AA", sinkID, fAAState);
fAppMenu->assignKeyEquivalentToItem(itemID, 'b');
+ itemID = fAppMenu->appendSwitch("Wireframe", "Wireframe", sinkID, false);
+ fAppMenu->assignKeyEquivalentToItem(itemID, 'w');
itemID = fAppMenu->appendTriState("LCD", "LCD", sinkID, fLCDState);
fAppMenu->assignKeyEquivalentToItem(itemID, 'l');
itemID = fAppMenu->appendList("FilterLevel", "FilterLevel", sinkID, fFilterLevelIndex,
@@ -1599,6 +1602,10 @@ bool SampleWindow::onEvent(const SkEvent& evt) {
this->toggleSlideshow();
return true;
}
+ if (SkOSMenu::FindSwitchState(evt, "Wireframe", &GrTessellatingPathRenderer::gWireframe)) {
+ this->inval(NULL);
+ return true;
+ }
if (SkOSMenu::FindTriState(evt, "AA", &fAAState) ||
SkOSMenu::FindTriState(evt, "LCD", &fLCDState) ||
SkOSMenu::FindListIndex(evt, "FilterLevel", &fFilterLevelIndex) ||
« no previous file with comments | « gyp/tests.gypi ('k') | src/gpu/GrPathRendererChain.cpp » ('j') | src/gpu/GrPathRendererChain.cpp » ('J')

Powered by Google App Engine
This is Rietveld 408576698