skia2/samplecode
Chris Dalton c17bf32a1b Convert geometry shaders to operate in Skia device space
Defers the transformation to normalized window coordinates until after
the geometry shader. Merges vertex and a geometry shader builders into
a single compilation unit with a common base class.  Updates CCPR
geometry shaders accordingly.

Bug: skia:
Change-Id: If93c90e978b1fdc7120febd05cfb05810fd496b5
Reviewed-on: https://skia-review.googlesource.com/62980
Reviewed-by: Greg Daniel <egdaniel@google.com>
Commit-Queue: Chris Dalton <csmartdalton@google.com>
2017-10-25 15:59:18 +00:00
..
ClockFaceView.cpp Remove internal use of SkTypeface::Style. 2017-07-27 21:30:45 +00:00
DecodeFile.h use unique_ptr for codec factories 2017-07-25 15:35:23 +00:00
GMSampleView.cpp move files out of private, and fix up callers to IWYU 2017-05-16 21:29:03 +00:00
GMSampleView.h
OverView.cpp
OverView.h
PerlinPatch.cpp Remove trailing whitespace. 2017-10-09 21:20:34 +00:00
Sample2PtRadial.cpp
SampleAAClip.cpp
SampleAAGeometry.cpp SampleAAGeometry tweaks 2017-10-20 18:17:35 +00:00
SampleAARectModes.cpp
SampleAARects.cpp
SampleAll.cpp Remove redundant parentheses. 2017-10-17 22:02:41 +00:00
SampleAndroidShadows.cpp Add tonal color support for shadows. 2017-06-09 17:18:58 +00:00
SampleAnimatedText.cpp
SampleAnimator.cpp
SampleAnimBlur.cpp
SampleApp.cpp Print measure info before closeWindow 2017-10-23 21:36:51 +00:00
SampleApp.h Add measurement command line args to SampleApp 2017-09-25 19:12:50 +00:00
SampleArc.cpp
SampleAtlas.cpp
SampleBigBlur.cpp
SampleBigGradient.cpp Remove trailing whitespace. 2017-10-09 21:20:34 +00:00
SampleBitmapRect.cpp
SampleBlur.cpp remove unneeded code for index8 imagse 2017-07-03 19:07:25 +00:00
SampleCamera.cpp
SampleCCPRGeometry.cpp Convert geometry shaders to operate in Skia device space 2017-10-25 15:59:18 +00:00
SampleChart.cpp
SampleChineseFling.cpp Miscellaneous dynamic atlas fixes. 2017-09-28 19:38:42 +00:00
SampleCircle.cpp
SampleClamp.cpp
SampleClip.cpp
SampleClipDrawMatch.cpp
SampleClock.cpp
SampleCode.cpp
SampleCode.h
SampleColorFilter.cpp
SampleComplexClip.cpp
SampleConcavePaths.cpp
SampleCowboy.cpp Remove trailing whitespace. 2017-10-09 21:20:34 +00:00
SampleDash.cpp
SampleDegenerateTwoPtRadials.cpp
SampleDither.cpp
SampleEffects.cpp
SampleEmboss.cpp
SampleFatBits.cpp SkCanvas: Helpers for draw{Point,Line,Circle} 2017-05-16 12:59:11 +00:00
SampleFillType.cpp
SampleFilter2.cpp
SampleFilterFuzz.cpp Remove SkTypeface::Style from fuzzers and lua. 2017-08-08 15:27:19 +00:00
SampleFilterQuality.cpp Move expensive initialization to onOnceBeforeDraw 2017-07-12 20:30:50 +00:00
SampleFontCache.cpp
SampleFontScalerTest.cpp Remove internal use of SkTypeface::Style. 2017-07-27 21:30:45 +00:00
SampleFuzz.cpp
SampleGradients.cpp
SampleHairCurves.cpp
SampleHairline.cpp SkCanvas: Helpers for draw{Point,Line,Circle} 2017-05-16 12:59:11 +00:00
SampleHairModes.cpp
SampleHT.cpp
SampleIdentityScale.cpp
SampleLayerMask.cpp
SampleLayers.cpp
SampleLCD.cpp
SampleLines.cpp
SampleLua.cpp Mark ~LuaView as override. 2017-10-09 14:53:15 +00:00
SampleManyRects.cpp
SampleMeasure.cpp
SampleMegaStroke.cpp
SamplePatch.cpp
SamplePath.cpp Remove trailing whitespace. 2017-10-09 21:20:34 +00:00
SamplePathClip.cpp SkCanvas: Helpers for draw{Point,Line,Circle} 2017-05-16 12:59:11 +00:00
SamplePathEffects.cpp
SamplePathFill.cpp
SamplePathFinder.cpp Add a SampleApp flag to automate keystrokes on startup 2017-10-18 17:25:56 +00:00
SamplePathFuzz.cpp simplify path validate 2017-08-29 18:37:11 +00:00
SamplePathOverstroke.cpp
SamplePathText.cpp Replace SkFAIL with SK_ABORT. 2017-08-16 15:37:54 +00:00
SamplePdfFileViewer.cpp
SamplePictFile.cpp Remove trailing whitespace. 2017-10-09 21:20:34 +00:00
SamplePoints.cpp
SamplePolyToPoly.cpp
SampleQuadStroker.cpp
SampleRectanizer.cpp
SampleRegion.cpp
SampleRepeatTile.cpp
SampleShaders.cpp
SampleShaderText.cpp
SampleShadowColor.cpp Add tonal color support for shadows. 2017-06-09 17:18:58 +00:00
SampleShadowReference.cpp Add Material Design shadow reference sample 2017-05-23 18:12:15 +00:00
SampleShadowUtils.cpp Revert "Revert "Delete SkGaussianEdgeShader"" 2017-05-31 14:52:12 +00:00
SampleShip.cpp
SampleSlides.cpp Remove internal use of SkTypeface::Style. 2017-07-27 21:30:45 +00:00
SampleStringArt.cpp
SampleStrokePath.cpp
SampleStrokeRect.cpp
SampleSubpixelTranslate.cpp
SampleSVGFile.cpp
SampleSVGPong.cpp
SampleText.cpp
SampleTextAlpha.cpp
SampleTextBox.cpp
SampleTextOnPath.cpp
SampleTextureDomain.cpp
SampleTiling.cpp
SampleUnpremul.cpp
SampleVertices.cpp
SampleWritePixels.cpp
SampleXfer.cpp
SampleXfermodesBlur.cpp
vertexdump.cpp