skia2/samplecode
kkinnunen 8686a5eeef SampleApp: remove Picture_DeviceType
Remove Picture_DeviceType from SampleApp SampleWindow DeviceType
enumeration.

Use a bool variable to control whether the drawing happens via
MultiPictureDraw.

The MultiPictureDraw mode can be activated by 'M', and title
is updated to contain "<MPD>". Previously the MPD mode was
inaccessible.

This works towards removing backend specific code from
SampleApp and VisualBench with the aim to move the code
to the common SkView framework (SkWindow in particular).
The grand goal is to be able to use command buffer GPU
API and NVPR in these apps.

BUG=skia:4733
GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1538343002

Review URL: https://codereview.chromium.org/1538343002
2016-01-05 00:04:33 -08:00
..
ClockFaceView.cpp Forward declare SkStrokeRec in SkPathEffect 2015-09-15 12:53:07 -07:00
GMSampleView.cpp Style Change: SkNEW->new; SkDELETE->delete 2015-08-26 13:07:49 -07:00
GMSampleView.h C++11 override should now be supported by all of {bots,Chrome,Android,Mozilla} 2015-03-25 18:17:32 -07:00
OverView.cpp Style Change: NULL->nullptr 2015-08-27 07:41:16 -07:00
OverView.h Add a header for OverView.cpp as well. 2012-09-18 01:52:20 +00:00
PerlinPatch.cpp demo tweaks, scale up perlin, add call to flush for fps 2015-11-09 13:10:30 -08:00
Sample2PtRadial.cpp Style Change: NULL->nullptr 2015-08-27 07:41:16 -07:00
SampleAAClip.cpp IWYU: 'core' target, files starting A-C. 2015-08-05 13:57:49 -07:00
SampleAARectModes.cpp Style Change: NULL->nullptr 2015-08-27 07:41:16 -07:00
SampleAARects.cpp use SkColorType instead of SkBitmap::Config in samplecode 2014-02-17 02:55:57 +00:00
SampleAll.cpp Reland of change all factories to return their base-class (patchset #1 id:1 of https://codereview.chromium.org/1540203002/ ) 2015-12-21 08:52:45 -08:00
SampleAnimatedText.cpp Move texture drawing utility method to SkGpuDevice 2015-12-08 18:53:44 -08:00
SampleAnimator.cpp Style Change: NULL->nullptr 2015-08-27 07:41:16 -07:00
SampleAnimBlur.cpp C++11 override should now be supported by all of {bots,Chrome,Android,Mozilla} 2015-03-25 18:17:32 -07:00
SampleApp.cpp SampleApp: remove Picture_DeviceType 2016-01-05 00:04:33 -08:00
SampleApp.h SampleApp: remove Picture_DeviceType 2016-01-05 00:04:33 -08:00
SampleArc.cpp Style Change: NULL->nullptr 2015-08-27 07:41:16 -07:00
SampleAtlas.cpp Style Change: NULL->nullptr 2015-08-27 07:41:16 -07:00
SampleBigBlur.cpp move common blur types into central header 2014-04-28 16:25:35 +00:00
SampleBigGradient.cpp Style Change: NULL->nullptr 2015-08-27 07:41:16 -07:00
SampleBitmapRect.cpp Style Change: NULL->nullptr 2015-08-27 07:41:16 -07:00
SampleBlur.cpp Style Change: NULL->nullptr 2015-08-27 07:41:16 -07:00
SampleBox.cpp Sanitizing source files in Skia_Periodic_House_Keeping 2013-01-26 07:06:02 +00:00
SampleCamera.cpp Fix up -Winconsistent-missing-override 2015-07-13 06:18:39 -07:00
SampleChart.cpp Style Change: NULL->nullptr 2015-08-27 07:41:16 -07:00
SampleCircle.cpp IWYU: 'core' target, files starting A-C. 2015-08-05 13:57:49 -07:00
SampleClamp.cpp Style Change: NULL->nullptr 2015-08-27 07:41:16 -07:00
SampleClip.cpp IWYU: 'core' target, files starting A-C. 2015-08-05 13:57:49 -07:00
SampleClipDrawMatch.cpp Style Change: NULL->nullptr 2015-08-27 07:41:16 -07:00
SampleClock.cpp Style Change: NULL->nullptr 2015-08-27 07:41:16 -07:00
SampleCode.h C++11 override should now be supported by all of {bots,Chrome,Android,Mozilla} 2015-03-25 18:17:32 -07:00
SampleColorFilter.cpp s/sk_tools::DrawCheckerboard/sk_tool_utils::draw_checkerboard/ 2015-01-26 12:49:00 -08:00
SampleComplexClip.cpp fix more 64bit warnings 2014-01-27 13:42:58 +00:00
SampleConcavePaths.cpp Style Change: NULL->nullptr 2015-08-27 07:41:16 -07:00
SampleDash.cpp Style Change: NULL->nullptr 2015-08-27 07:41:16 -07:00
SampleDegenerateTwoPtRadials.cpp C++11 override should now be supported by all of {bots,Chrome,Android,Mozilla} 2015-03-25 18:17:32 -07:00
SampleDither.cpp Style Change: NULL->nullptr 2015-08-27 07:41:16 -07:00
SampleDitherBitmap.cpp Style Change: NULL->nullptr 2015-08-27 07:41:16 -07:00
SampleDraw.cpp Style Change: NULL->nullptr 2015-08-27 07:41:16 -07:00
SampleEffects.cpp Style Change: NULL->nullptr 2015-08-27 07:41:16 -07:00
SampleEmboss.cpp remove unused Kernel33MaskFilter 2014-05-12 13:35:55 +00:00
SampleFatBits.cpp add caps option 'k' to FatBits 2015-11-16 18:57:19 -08:00
SampleFillType.cpp remove unused SkCullPoints 2015-12-21 18:37:16 -08:00
SampleFilter2.cpp Style Change: NULL->nullptr 2015-08-27 07:41:16 -07:00
SampleFilter.cpp Style Change: NULL->nullptr 2015-08-27 07:41:16 -07:00
SampleFilterFuzz.cpp Switch SkAutoMalloc to SkAutoTMalloc to avoid cast 2015-12-10 10:44:13 -08:00
SampleFilterQuality.cpp Missing resources crash SampleFilterQuality. 2015-11-10 13:29:44 -08:00
SampleFontCache.cpp Style Change: NULL->nullptr 2015-08-27 07:41:16 -07:00
SampleFontScalerTest.cpp Style Change: NULL->nullptr 2015-08-27 07:41:16 -07:00
SampleFuzz.cpp Style Change: NULL->nullptr 2015-08-27 07:41:16 -07:00
SampleGradients.cpp Style Change: NULL->nullptr 2015-08-27 07:41:16 -07:00
SampleHairCurves.cpp Change old PRG to be SkLCGRandom; change new one to SkRandom 2013-09-09 20:09:12 +00:00
SampleHairline.cpp Style Change: NULL->nullptr 2015-08-27 07:41:16 -07:00
SampleHairModes.cpp Style Change: NULL->nullptr 2015-08-27 07:41:16 -07:00
SampleHT.cpp Style Change: NULL->nullptr 2015-08-27 07:41:16 -07:00
SampleIdentityScale.cpp Style Change: NULL->nullptr 2015-08-27 07:41:16 -07:00
SampleLayerMask.cpp Style Change: NULL->nullptr 2015-08-27 07:41:16 -07:00
SampleLayers.cpp Style Change: NULL->nullptr 2015-08-27 07:41:16 -07:00
SampleLCD.cpp Sanitizing source files in Skia_Periodic_House_Keeping 2013-01-26 07:06:02 +00:00
SampleLighting.cpp Style Change: NULL->nullptr 2015-08-27 07:41:16 -07:00
SampleLines.cpp Style Change: NULL->nullptr 2015-08-27 07:41:16 -07:00
SampleLua.cpp Style Change: NULL->nullptr 2015-08-27 07:41:16 -07:00
SampleManyRects.cpp Style Change: NULL->nullptr 2015-08-27 07:41:16 -07:00
SampleMeasure.cpp Style Change: NULL->nullptr 2015-08-27 07:41:16 -07:00
SamplePatch.cpp change factory to method, to parallel pattern in imagefilters. no functionality change. 2015-12-30 13:39:41 -08:00
SamplePath.cpp Style Change: NULL->nullptr 2015-08-27 07:41:16 -07:00
SamplePathClip.cpp EdgeClip demo to show scan-converter clipping behavior 2015-09-28 06:16:07 -07:00
SamplePathEffects.cpp C++11 override should now be supported by all of {bots,Chrome,Android,Mozilla} 2015-03-25 18:17:32 -07:00
SamplePathFill.cpp Sanitizing source files in Skia_Periodic_House_Keeping 2013-01-26 07:06:02 +00:00
SamplePathFuzz.cpp If we swap its arguments, SkTaskGroup::batch() _is_ sk_parallel_for. 2016-01-04 19:13:19 -08:00
SamplePdfFileViewer.cpp Style Change: NULL->nullptr 2015-08-27 07:41:16 -07:00
SamplePictFile.cpp Style Change: NULL->nullptr 2015-08-27 07:41:16 -07:00
SamplePoints.cpp remove unused Kernel33MaskFilter 2014-05-12 13:35:55 +00:00
SamplePolyToPoly.cpp remove SkFloatToScalar macro 2013-11-25 19:44:07 +00:00
SampleQuadStroker.cpp Style Change: NULL->nullptr 2015-08-27 07:41:16 -07:00
SampleRectanizer.cpp Style Change: NULL->nullptr 2015-08-27 07:41:16 -07:00
SampleRegion.cpp Style Change: NULL->nullptr 2015-08-27 07:41:16 -07:00
SampleRepeatTile.cpp Style Change: NULL->nullptr 2015-08-27 07:41:16 -07:00
SampleShaders.cpp Style Change: NULL->nullptr 2015-08-27 07:41:16 -07:00
SampleShaderText.cpp Style Change: NULL->nullptr 2015-08-27 07:41:16 -07:00
SampleShip.cpp Add text animation sample; tweak DrawShip sample 2015-11-08 08:07:24 -08:00
SampleSkLayer.cpp deprecate SkScalarRound (and its ilk), use SkScalarRound[ToInt,ToScalar]. #define SK_SUPPORT_DEPRECATED_SCALARROUND for legacy clients 2013-12-17 19:22:07 +00:00
SampleSlides.cpp Style Change: NULL->nullptr 2015-08-27 07:41:16 -07:00
SampleStringArt.cpp Style Change: NULL->nullptr 2015-08-27 07:41:16 -07:00
SampleStrokePath.cpp Style Change: NULL->nullptr 2015-08-27 07:41:16 -07:00
SampleStrokeRect.cpp Sanitizing source files in Skia_Periodic_House_Keeping 2013-01-26 07:06:02 +00:00
SampleSubpixelTranslate.cpp Style Change: NULL->nullptr 2015-08-27 07:41:16 -07:00
SampleText.cpp Style Change: NULL->nullptr 2015-08-27 07:41:16 -07:00
SampleTextAlpha.cpp Style Change: NULL->nullptr 2015-08-27 07:41:16 -07:00
SampleTextBox.cpp Sanitizing source files in Skia_Periodic_House_Keeping 2013-01-26 07:06:02 +00:00
SampleTextOnPath.cpp Style Change: NULL->nullptr 2015-08-27 07:41:16 -07:00
SampleTextureDomain.cpp Style Change: NULL->nullptr 2015-08-27 07:41:16 -07:00
SampleTiling.cpp Reland of change all factories to return their base-class (patchset #1 id:1 of https://codereview.chromium.org/1540203002/ ) 2015-12-21 08:52:45 -08:00
SampleTinyBitmap.cpp Style Change: NULL->nullptr 2015-08-27 07:41:16 -07:00
SampleUnpremul.cpp Reland of change all factories to return their base-class (patchset #1 id:1 of https://codereview.chromium.org/1540203002/ ) 2015-12-21 08:52:45 -08:00
SampleVertices.cpp Style Change: NULL->nullptr 2015-08-27 07:41:16 -07:00
SampleWritePixels.cpp remove unused SkCullPoints 2015-12-21 18:37:16 -08:00
SampleXfer.cpp add interactive xfer sample 2015-09-02 19:05:10 -07:00
SampleXfermodesBlur.cpp Style Change: NULL->nullptr 2015-08-27 07:41:16 -07:00
vertexdump.cpp remove SkFloatToScalar macro 2013-11-25 19:44:07 +00:00