skia2/include
Chris Dalton 2f2757fa6b ccpr: Implement stroking with fine triangle strips
Implements strokes by linearizing the curve into fine triangle strips
and interpolating a coverage ramp for edge AA. Each triangle in the
strip emits either positive or negative coverage, depending on its
winding direction. Joins and caps are drawn with the existing CCPR
shaders for triangles and conics.

Conic strokes and non-rigid-body transforms are not yet supported.

Bug: skia:
Change-Id: I45a819abd64e91c2b62e992587eb85c703e09e77
Reviewed-on: https://skia-review.googlesource.com/148243
Commit-Queue: Chris Dalton <csmartdalton@google.com>
Reviewed-by: Brian Salomon <bsalomon@google.com>
Reviewed-by: Allan MacKinnon <allanmac@google.com>
2018-08-31 12:51:47 +00:00
..
android Alternate between two SkBitmaps in SkAnimatedImage 2018-05-23 20:49:42 +00:00
atlastext Move op memory storage to GrContext (take 2) 2018-06-19 19:51:20 +00:00
c C API: document sk_matrix_t 2017-03-21 18:04:34 +00:00
codec Reland "Switch SkCodec to use skcms plus fixes"" 2018-08-27 16:16:14 +00:00
config remove unused parts of SkTypes.h 2018-06-08 23:53:57 +00:00
core ccpr: Implement stroking with fine triangle strips 2018-08-31 12:51:47 +00:00
effects converted arithmetic FP to new FP structure 2018-08-30 17:41:11 +00:00
encode Move SkNoncopyable to include/private. 2018-07-17 21:39:51 +00:00
gpu Remove GrTextureStripAtlas, textured gradients use independent textures 2018-08-30 20:43:30 +00:00
pathops fixup winding contours 2018-08-17 14:01:51 +00:00
ports Expose public factories for platform decoders 2018-06-26 17:30:52 +00:00
private Reland "Switch SkCodec to use skcms plus fixes"" 2018-08-27 16:16:14 +00:00
svg Add a SkWStream-based SkSVGCanvas factory 2017-09-19 20:33:19 +00:00
utils textonpath no longer in canvas 2018-08-29 14:04:45 +00:00