skia2/gm
caryclark ba150cc283 always compute a cubic tangent
If the inflection of a cubic is also the cusp, the tangent
is degenerate at that t when computed directly. Rather than
giving up, subdivide the curve there and use the computed
control points to compute the tangent.

This strategy also removes the error paths where the tangent
formerly could not be computed.

R=reed@google.com
BUG=615686
GOLD_TRYBOT_URL= https://gold.skia.org/search?issue=2020293002

Review-Url: https://codereview.chromium.org/2020293002
2016-06-01 04:42:02 -07:00
..
aaclip.cpp Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
aarectmodes.cpp switch xfermodes over to sk_sp 2016-03-29 11:32:50 -07:00
aaxfermodes.cpp switch xfermodes over to sk_sp 2016-03-29 11:32:50 -07:00
addarc.cpp Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
all_bitmap_configs.cpp SkTypeface::MakeFromName to take SkFontStyle. 2016-05-31 11:42:37 -07:00
alphagradients.cpp use Make instead of Create to return a shared shader 2016-03-08 18:50:00 -08:00
anisotropic.cpp Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
annotated_text.cpp Merge sub-device annotations in SkPDFDevice::drawDevice() 2015-09-17 20:38:02 -07:00
arcofzorro.cpp Style Change: SkNEW->new; SkDELETE->delete 2015-08-26 13:07:49 -07:00
arcto.cpp Reland of "switch patheffects over to sk_sp (patchset #5 id:80001 of https://codereview.chromium.org/1813553005/ )" 2016-03-18 11:22:57 -07:00
arithmode.cpp switch xfermodes over to sk_sp 2016-03-29 11:32:50 -07:00
badpaint.cpp use Make instead of Create to return a shared shader 2016-03-08 18:50:00 -08:00
beziereffects.cpp Clean up test drawContext usage 2016-04-28 14:32:04 -07:00
beziers.cpp Use DEF_GM everywhere 2015-12-10 13:31:59 -08:00
bigblurs.cpp switch maskfilters to sk_sp 2016-04-04 10:02:58 -07:00
bigmatrix.cpp partial switch over to sp usage of shaders 2016-03-09 09:50:50 -08:00
bigrrectaaeffect.cpp Clean up test drawContext usage 2016-04-28 14:32:04 -07:00
bigtext.cpp Style Change: SkNEW->new; SkDELETE->delete 2015-08-26 13:07:49 -07:00
bigtileimagefilter.cpp Update TileImageFilter to sk_sp 2016-04-15 07:57:40 -07:00
bitmapcopy.cpp Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
bitmapfilters.cpp Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
bitmappremul.cpp Cleanup: Remove unnecessary double-semicolons. 2015-04-27 07:01:45 -07:00
bitmaprect.cpp switch xfermodes over to sk_sp 2016-03-29 11:32:50 -07:00
bitmaprecttest.cpp GM: replace boilerplate with macros 2015-09-09 08:16:41 -07:00
bitmapshader.cpp Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
bleed.cpp switch maskfilters to sk_sp 2016-04-04 10:02:58 -07:00
blend.cpp Remove conditional flavor text on blend GM. 2016-04-06 12:42:49 -07:00
blurcircles2.cpp Make blurcircles2 run as a benchmark. 2016-05-16 09:36:44 -07:00
blurcircles.cpp switch maskfilters to sk_sp 2016-04-04 10:02:58 -07:00
blurquickreject.cpp switch maskfilters to sk_sp 2016-04-04 10:02:58 -07:00
blurrect.cpp switch maskfilters to sk_sp 2016-04-04 10:02:58 -07:00
blurredclippedcircle.cpp switch maskfilters to sk_sp 2016-04-04 10:02:58 -07:00
blurroundrect.cpp switch maskfilters to sk_sp 2016-04-04 10:02:58 -07:00
blurs.cpp switch maskfilters to sk_sp 2016-04-04 10:02:58 -07:00
bmpfilterqualityrepeat.cpp Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
bubbles.cpp Add bubbles GM for drawing/blending 50 circles. 2016-05-23 13:54:22 -07:00
bug5252.cpp fix hairline clip 2016-05-12 07:07:05 -07:00
bug530095.cpp Reland of "switch patheffects over to sk_sp (patchset #5 id:80001 of https://codereview.chromium.org/1813553005/ )" 2016-03-18 11:22:57 -07:00
bug615686.cpp always compute a cubic tangent 2016-06-01 04:42:02 -07:00
cgm.c Propagate SkSurfaceProps to more call sites 2015-06-23 06:26:08 -07:00
cgms.cpp C API: remove dead code, simplify boilerplate 2015-07-31 15:16:23 -07:00
circles.cpp switch maskfilters to sk_sp 2016-04-04 10:02:58 -07:00
circularclips.cpp Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
clip_strokerect.cpp Style Change: SkNEW->new; SkDELETE->delete 2015-08-26 13:07:49 -07:00
clipdrawdraw.cpp GM: replace boilerplate with macros 2015-09-09 08:16:41 -07:00
clippedbitmapshaders.cpp partial switch over to sp usage of shaders 2016-03-09 09:50:50 -08:00
color4f.cpp Prepare SkColorSpace to be a public API 2016-05-17 09:31:20 -07:00
colorcube.cpp Reland of [2] of "switch colorfilters to sk_sp (patchset #11 id:200001 of https://codereview.chromium.o… (patchset #1 id:1 of https://codereview.chromium.org/1821103004/ ) 2016-03-22 10:17:23 -07:00
coloremoji.cpp Move SkTypeface to sk_sp. 2016-05-12 10:09:31 -07:00
colorfilterimagefilter.cpp adjust gm bounds for better content fit 2016-04-11 07:46:38 -07:00
colorfilters.cpp adjust gm bounds for better content fit 2016-04-11 07:46:38 -07:00
colormatrix.cpp Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
colortype.cpp SkTypeface::MakeFromName to take SkFontStyle. 2016-05-31 11:42:37 -07:00
colortypexfermode.cpp SkTypeface::MakeFromName to take SkFontStyle. 2016-05-31 11:42:37 -07:00
colorwheel.cpp SkTypeface::MakeFromName to take SkFontStyle. 2016-05-31 11:42:37 -07:00
complexclip2.cpp IWYU: 'core' target, files starting A-C. 2015-08-05 13:57:49 -07:00
complexclip3.cpp Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
complexclip_blur_tiled.cpp Update SkBlurImageFilter to sk_sp 2016-04-04 04:31:25 -07:00
complexclip.cpp Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
composeshader.cpp switch xfermodes over to sk_sp 2016-03-29 11:32:50 -07:00
concavepaths.cpp Use DEF_GM everywhere 2015-12-10 13:31:59 -08:00
conicpaths.cpp Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
constcolorprocessor.cpp Change parameters to GrPipelineBuilder's ctor 2016-05-28 08:51:06 -07:00
convex_all_line_paths.cpp Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
convexpaths.cpp Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
convexpolyclip.cpp Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
convexpolyeffect.cpp Clean up test drawContext usage 2016-04-28 14:32:04 -07:00
copyTo4444.cpp Remove uses of SkImageDecoder from gms 2016-03-18 12:13:47 -07:00
cubicpaths.cpp cubic stroke fix 2016-04-06 08:54:06 -07:00
dashcircle.cpp Make some GMs animate 2016-04-08 13:35:14 -07:00
dashcubics.cpp adjust gm bounds for better content fit 2016-04-11 07:46:38 -07:00
dashing.cpp adjust gm bounds for better content fit 2016-04-11 07:46:38 -07:00
dcshader.cpp change flattenable factory to return sk_sp 2016-04-03 09:11:13 -07:00
degeneratesegments.cpp IWYU: 'core' target, files starting A-C. 2015-08-05 13:57:49 -07:00
dftext.cpp SkTypeface::MakeFromName to take SkFontStyle. 2016-05-31 11:42:37 -07:00
discard.cpp move setshader to sk_sp, re-using SK_SUPPORT_LEGACY_CREATESHADER_PTR 2016-03-25 09:08:00 -07:00
displacement.cpp Update DisplacementMapEffect to sk_sp 2016-04-15 07:17:36 -07:00
distantclip.cpp Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
downsamplebitmap.cpp SkTypeface::MakeFromName to take SkFontStyle. 2016-05-31 11:42:37 -07:00
draw_bitmap_rect_skbug4374.cpp Comments Style: s/skbug.com/bug.skia.org/ 2015-11-07 05:29:00 -08:00
drawable.cpp IWYU: 'core' target, files starting A-C. 2015-08-05 13:57:49 -07:00
drawatlas.cpp Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
drawatlascolor.cpp switch xfermodes over to sk_sp 2016-03-29 11:32:50 -07:00
drawbitmaprect.cpp switch maskfilters to sk_sp 2016-04-04 10:02:58 -07:00
drawfilter.cpp switch maskfilters to sk_sp 2016-04-04 10:02:58 -07:00
drawlooper.cpp switch maskfilters to sk_sp 2016-04-04 10:02:58 -07:00
drawminibitmaprect.cpp Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
dropshadowimagefilter.cpp Update DropShadowImageFilter to sk_sp 2016-04-06 08:40:59 -07:00
drrect.cpp C++11 override should now be supported by all of {bots,Chrome,Android,Mozilla} 2015-03-25 18:17:32 -07:00
dstreadshuffle.cpp Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
emboss.cpp switch maskfilters to sk_sp 2016-04-04 10:02:58 -07:00
emptypath.cpp Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
extractbitmap.cpp Rein in the use of SkDevice.h 2016-04-20 05:29:51 -07:00
factory.cpp Remove uses of SkImageDecoder from gms 2016-03-18 12:13:47 -07:00
fadefilter.cpp Update SkColorFilterImageFilter to sk_sp 2016-04-05 11:50:42 -07:00
fatpathfill.cpp switch surface to sk_sp 2016-03-23 18:59:25 -07:00
filltypes.cpp IWYU: 'core' target, files starting A-C. 2015-08-05 13:57:49 -07:00
filltypespersp.cpp partial switch over to sp usage of shaders 2016-03-09 09:50:50 -08:00
filterbitmap.cpp SkTypeface::MakeFromName to take SkFontStyle. 2016-05-31 11:42:37 -07:00
filterfastbounds.cpp Update TileImageFilter to sk_sp 2016-04-15 07:57:40 -07:00
filterindiabox.cpp Remove uses of SkImageDecoder from gms 2016-03-18 12:13:47 -07:00
fontcache.cpp SkTypeface::MakeFromName to take SkFontStyle. 2016-05-31 11:42:37 -07:00
fontmgr.cpp Move SkTypeface to sk_sp. 2016-05-12 10:09:31 -07:00
fontscaler.cpp Style Change: NULL->nullptr 2015-08-27 07:41:16 -07:00
fontscalerdistortable.cpp Move SkTypeface to sk_sp. 2016-05-12 10:09:31 -07:00
gamma.cpp Remove unmatched restore call in gamma GM 2016-04-26 14:37:27 -07:00
gammatext.cpp SkTypeface::MakeFromName to take SkFontStyle. 2016-05-31 11:42:37 -07:00
getpostextpath.cpp GM: replace boilerplate with macros 2015-09-09 08:16:41 -07:00
giantbitmap.cpp partial switch over to sp usage of shaders 2016-03-09 09:50:50 -08:00
glyph_pos_align.cpp partial switch over to sp usage of shaders 2016-03-09 09:50:50 -08:00
glyph_pos.cpp GM: replace boilerplate with macros 2015-09-09 08:16:41 -07:00
gm_expectations.h Delete dead code. SkBitmapHasher has not been used since gm. 2016-02-16 18:38:15 -08:00
gm.cpp Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
gm.h GM: replace boilerplate with macros 2015-09-09 08:16:41 -07:00
gradient_matrix.cpp Reland of "more shader-->sp conversions (patchset #5 id:80001 of https://codereview.chromium.org/1789633002/ )" 2016-03-13 14:13:58 -07:00
gradientDirtyLaundry.cpp Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
gradients_2pt_conical.cpp Reland of "more shader-->sp conversions (patchset #5 id:80001 of https://codereview.chromium.org/1789633002/ )" 2016-03-13 14:13:58 -07:00
gradients_no_texture.cpp Reland of "more shader-->sp conversions (patchset #5 id:80001 of https://codereview.chromium.org/1789633002/ )" 2016-03-13 14:13:58 -07:00
gradients.cpp Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
gradtext.cpp Reland of "more shader-->sp conversions (patchset #5 id:80001 of https://codereview.chromium.org/1789633002/ )" 2016-03-13 14:13:58 -07:00
grayscalejpg.cpp update callsites for Make image factories 2016-03-17 10:51:11 -07:00
hairlines.cpp add hairline with caps gm 2015-12-04 11:08:42 -08:00
hairmodes.cpp switch xfermodes over to sk_sp 2016-03-29 11:32:50 -07:00
hittestpath.cpp remove unused SkCullPoints 2015-12-21 18:37:16 -08:00
image_pict.cpp GMs: fail gracefully for null surface 2016-05-13 07:25:44 -07:00
image_shader.cpp Fail gracefully if MakeRenderTarget fails 2016-05-12 06:19:37 -07:00
image.cpp GMs: fail gracefully for null surface 2016-05-13 07:25:44 -07:00
image.h check-point for image/surface work 2012-07-29 20:38:16 +00:00
imagealphathreshold.cpp Switch AlphaThresholdFilter over to new onFilterImage interface 2016-04-12 11:02:25 -07:00
imageblur2.cpp Update SkBlurImageFilter to sk_sp 2016-04-04 04:31:25 -07:00
imageblur.cpp Update SkBlurImageFilter to sk_sp 2016-04-04 04:31:25 -07:00
imageblurtiled.cpp Update SkBlurImageFilter to sk_sp 2016-04-04 04:31:25 -07:00
imagefilters.cpp Update MatrixConvolutionImageFilter to sk_sp 2016-04-08 08:01:20 -07:00
imagefiltersbase.cpp Update DropShadowImageFilter to sk_sp 2016-04-06 08:40:59 -07:00
imagefiltersclipped.cpp Update DisplacementMapEffect to sk_sp 2016-04-15 07:17:36 -07:00
imagefilterscropexpand.cpp Image filters: fix filtering of transparent black in CFIF. 2016-05-18 07:00:08 -07:00
imagefilterscropped.cpp Update SkColorFilterImageFilter to sk_sp 2016-04-05 11:50:42 -07:00
imagefiltersgraph.cpp Remove SimpleOffsetFilter 2016-04-12 12:41:00 -07:00
imagefiltersscaled.cpp Update DisplacementMapEffect to sk_sp 2016-04-15 07:17:36 -07:00
imagefiltersstroked.cpp Update DropShadowImageFilter to sk_sp 2016-04-06 08:40:59 -07:00
imagefilterstransformed.cpp add gm to exercise rotated imagefiltesr w/ and w/o antialiasing 2016-04-19 14:02:52 -07:00
imagefromyuvtextures.cpp Retract GrRenderTarget from GrTestTarget 2016-05-20 11:14:33 -07:00
imagemagnifier.cpp Switch SkMagnifierImageFilter over to new onFilterImage interface 2016-04-14 07:54:04 -07:00
imagemakewithfilter.cpp Adjust size of imagemakewithfilter GM. 2016-05-20 07:59:09 -07:00
imageresizetiled.cpp Update SkMatrixImageFilter to sk_sp 2016-04-05 15:09:00 -07:00
imagescalealigned.cpp switch surface to sk_sp 2016-03-23 18:59:25 -07:00
imagesource2.cpp Update SkImageSource to sk_sp 2016-04-01 09:28:51 -07:00
imagesource.cpp Update SkImageSource to sk_sp 2016-04-01 09:28:51 -07:00
imagetoyuvplanes.cpp switch surface to sk_sp 2016-03-23 18:59:25 -07:00
internal_links.cpp Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
inversepaths.cpp GM: replace boilerplate with macros 2015-09-09 08:16:41 -07:00
largeglyphblur.cpp switch maskfilters to sk_sp 2016-04-04 10:02:58 -07:00
lcdblendmodes.cpp switch xfermodes over to sk_sp 2016-03-29 11:32:50 -07:00
lcdoverlap.cpp switch xfermodes over to sk_sp 2016-03-29 11:32:50 -07:00
lcdtext.cpp Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
lighting.cpp Update LightingImageFilter to sk_sp 2016-04-08 16:28:09 -07:00
lightingshader.cpp Make use of new SkLights class 2016-05-31 12:08:25 -07:00
linepaths.cpp GM: replace boilerplate with macros 2015-09-09 08:16:41 -07:00
localmatriximagefilter.cpp Update SkMorphology ImageFilters to sk_sp 2016-04-05 09:09:37 -07:00
lumafilter.cpp Reland of [2] of "switch colorfilters to sk_sp (patchset #11 id:200001 of https://codereview.chromium.o… (patchset #1 id:1 of https://codereview.chromium.org/1821103004/ ) 2016-03-22 10:17:23 -07:00
matrixconvolution.cpp Update MatrixConvolutionImageFilter to sk_sp 2016-04-08 08:01:20 -07:00
matriximagefilter.cpp Update SkMatrixImageFilter to sk_sp 2016-04-05 15:09:00 -07:00
megalooper.cpp switch maskfilters to sk_sp 2016-04-04 10:02:58 -07:00
mipmap.cpp Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
mixedtextblobs.cpp Move SkTypeface to sk_sp. 2016-05-12 10:09:31 -07:00
modecolorfilters.cpp Reland of [2] of "switch colorfilters to sk_sp (patchset #11 id:200001 of https://codereview.chromium.o… (patchset #1 id:1 of https://codereview.chromium.org/1821103004/ ) 2016-03-22 10:17:23 -07:00
morphology.cpp Update SkMorphology ImageFilters to sk_sp 2016-04-05 09:09:37 -07:00
multipicturedraw.cpp Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
nested.cpp IWYU: 'core' target, files starting A-C. 2015-08-05 13:57:49 -07:00
ninepatchstretch.cpp Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
nonclosedpaths.cpp C++11 override should now be supported by all of {bots,Chrome,Android,Mozilla} 2015-03-25 18:17:32 -07:00
offsetimagefilter.cpp Update SkImageSource to sk_sp 2016-04-01 09:28:51 -07:00
ovals.cpp Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
patch.cpp Fix lazy coding in ViaSingletonPictures. 2016-04-06 15:01:57 -07:00
patchgrid.cpp Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
path_stroke_with_zero_length.cpp path_stroke_with_zero_length: turn off drawFat() by default. 2016-04-06 14:25:35 -07:00
pathcontourstart.cpp Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
patheffects.cpp Reland of "switch patheffects over to sk_sp (patchset #5 id:80001 of https://codereview.chromium.org/1813553005/ )" 2016-03-18 11:22:57 -07:00
pathfill.cpp add gm for distance field bug 2016-03-01 09:42:03 -08:00
pathinterior.cpp Use DEF_GM everywhere 2015-12-10 13:31:59 -08:00
pathopsinverse.cpp make tests portable by using 565 compatible colors 2015-07-29 05:27:47 -07:00
pathopsskpclip.cpp Rein in the use of SkDevice.h 2016-04-20 05:29:51 -07:00
pathreverse.cpp Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
pdf_never_embed.cpp Move SkTypeface to sk_sp. 2016-05-12 10:09:31 -07:00
perlinnoise.cpp move setshader to sk_sp, re-using SK_SUPPORT_LEGACY_CREATESHADER_PTR 2016-03-25 09:08:00 -07:00
perspshaders.cpp switch surface to sk_sp 2016-03-23 18:59:25 -07:00
picture.cpp Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
pictureimagefilter.cpp Fix bug & add code to catch ImageFilter clearing bugs 2016-05-12 10:46:40 -07:00
pictureimagegenerator.cpp return pictures as sk_sp 2016-03-18 07:25:55 -07:00
pictureshader.cpp move setshader to sk_sp, re-using SK_SUPPORT_LEGACY_CREATESHADER_PTR 2016-03-25 09:08:00 -07:00
pictureshadertile.cpp return pictures as sk_sp 2016-03-18 07:25:55 -07:00
pixelsnap.cpp Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
plus.cpp IWYU: 'core' target, files starting A-C. 2015-08-05 13:57:49 -07:00
points.cpp Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
poly2poly.cpp Move SkTypeface to sk_sp. 2016-05-12 10:09:31 -07:00
polygons.cpp C++11 override should now be supported by all of {bots,Chrome,Android,Mozilla} 2015-03-25 18:17:32 -07:00
quadpaths.cpp IWYU: 'core' target, files starting A-C. 2015-08-05 13:57:49 -07:00
recordopts.cpp Update SkColorFilterImageFilter to sk_sp 2016-04-05 11:50:42 -07:00
rectangletexture.cpp Retract GrRenderTarget from GrTestTarget 2016-05-20 11:14:33 -07:00
rects.cpp switch maskfilters to sk_sp 2016-04-04 10:02:58 -07:00
repeated_bitmap.cpp update callsites for Make image factories 2016-03-17 10:51:11 -07:00
resizeimagefilter.cpp Update SkMatrixImageFilter to sk_sp 2016-04-05 15:09:00 -07:00
roundrects.cpp Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
rrect.cpp make tests portable by using 565 compatible colors 2015-07-29 05:27:47 -07:00
rrects.cpp Clean up test drawContext usage 2016-04-28 14:32:04 -07:00
samplerstress.cpp switch maskfilters to sk_sp 2016-04-04 10:02:58 -07:00
scaledstrokes.cpp Fix scaledstrokes GM 2016-04-08 14:03:00 -07:00
selftest.cpp Use DEF_GM everywhere 2015-12-10 13:31:59 -08:00
shaderbounds.cpp Reland of "more shader-->sp conversions (patchset #5 id:80001 of https://codereview.chromium.org/1789633002/ )" 2016-03-13 14:13:58 -07:00
shadertext2.cpp Reland of "more shader-->sp conversions (patchset #5 id:80001 of https://codereview.chromium.org/1789633002/ )" 2016-03-13 14:13:58 -07:00
shadertext3.cpp adjust gm bounds for better content fit 2016-04-11 07:46:38 -07:00
shadertext.cpp Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
shadows.cpp guard rasterizer and drawlooper setters 2016-03-21 13:25:16 -07:00
shallowgradient.cpp Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
shapes.cpp Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
showmiplevels.cpp Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
simpleaaclip.cpp Style Change: NULL->nullptr 2015-08-27 07:41:16 -07:00
SkAnimTimer.h Add blurcircles2 GM 2016-05-13 13:48:48 -07:00
skbug1719.cpp switch maskfilters to sk_sp 2016-04-04 10:02:58 -07:00
skbug_257.cpp Reland of "more shader-->sp conversions (patchset #5 id:80001 of https://codereview.chromium.org/1789633002/ )" 2016-03-13 14:13:58 -07:00
skbug_4868.cpp SkPDF: fix scalar serialization 2016-02-24 15:46:46 -08:00
SkLinearBitmapPipelineGM.cpp This has all the different source types in and working. There are many SkDiffs, but they seem to be due to better resolution. 2016-05-13 10:04:46 -07:00
smallarc.cpp GM: replace boilerplate with macros 2015-09-09 08:16:41 -07:00
smallimage.cpp work in progress 2014-12-02 14:01:46 -08:00
smallpaths.cpp Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
spritebitmap.cpp Update SkBlurImageFilter to sk_sp 2016-04-04 04:31:25 -07:00
srcmode.cpp Retract SkDevice a bit more 2016-04-22 10:57:16 -07:00
stlouisarch.cpp IWYU: 'core' target, files starting A-C. 2015-08-05 13:57:49 -07:00
stringart.cpp adjust gm bounds for better content fit 2016-04-11 07:46:38 -07:00
strokedlines.cpp Add new GM to exercise stroked line special case 2016-05-31 06:59:18 -07:00
strokefill.cpp Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
strokerect.cpp revised strokerect gm 2015-12-22 07:50:16 -08:00
strokerects.cpp Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
strokes.cpp Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
stroketext.cpp Reland of "switch patheffects over to sk_sp (patchset #5 id:80001 of https://codereview.chromium.org/1813553005/ )" 2016-03-18 11:22:57 -07:00
subsetshader.cpp SkPDF: properly dedup bitmaps in shaders 2016-04-01 11:51:00 -07:00
surface.cpp Stop valgrind bot from crashing 2016-05-09 13:20:58 -07:00
tablecolorfilter.cpp Update SkColorFilterImageFilter to sk_sp 2016-04-05 11:50:42 -07:00
tallstretchedbitmaps.cpp adjust gm bounds for better content fit 2016-04-11 07:46:38 -07:00
testimagefilters.cpp Update DownSampleImageFilter to sk_sp 2016-04-06 07:44:01 -07:00
texdata.cpp Convert GrClip to an abstract base class 2016-05-13 10:25:00 -07:00
textblob.cpp SkTypeface::MakeFromName to take SkFontStyle. 2016-05-31 11:42:37 -07:00
textblobblockreordering.cpp Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
textblobcolortrans.cpp Style Change: SkNEW->new; SkDELETE->delete 2015-08-26 13:07:49 -07:00
textblobgeometrychange.cpp Rename lots of things from 'sRGB' to 'GammaCorrect', where appropriate 2016-04-13 13:10:14 -07:00
textbloblooper.cpp switch maskfilters to sk_sp 2016-04-04 10:02:58 -07:00
textblobmixedsizes.cpp Move SkTypeface to sk_sp. 2016-05-12 10:09:31 -07:00
textblobrandomfont.cpp SkTypeface::MakeFromName to take SkFontStyle. 2016-05-31 11:42:37 -07:00
textblobshader.cpp Reland of "more shader-->sp conversions (patchset #5 id:80001 of https://codereview.chromium.org/1789633002/ )" 2016-03-13 14:13:58 -07:00
textblobtransforms.cpp Style Change: SkNEW->new; SkDELETE->delete 2015-08-26 13:07:49 -07:00
textblobuseaftergpufree.cpp GM: replace boilerplate with macros 2015-09-09 08:16:41 -07:00
texteffects.cpp SkTypeface::MakeFromName to take SkFontStyle. 2016-05-31 11:42:37 -07:00
texturedomaineffect.cpp Clean up test drawContext usage 2016-04-28 14:32:04 -07:00
thinrects.cpp C++11 override should now be supported by all of {bots,Chrome,Android,Mozilla} 2015-03-25 18:17:32 -07:00
thinstrokedrects.cpp Style Change: SkNEW->new; SkDELETE->delete 2015-08-26 13:07:49 -07:00
tiledscaledbitmap.cpp Remove uses of SkImageDecoder from gms 2016-03-18 12:13:47 -07:00
tileimagefilter.cpp Update TileImageFilter to sk_sp 2016-04-15 07:57:40 -07:00
tilemodes_scaled.cpp adjust gm bounds for better content fit 2016-04-11 07:46:38 -07:00
tilemodes.cpp adjust gm bounds for better content fit 2016-04-11 07:46:38 -07:00
tinybitmap.cpp Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
transparency.cpp switch surface to sk_sp 2016-03-23 18:59:25 -07:00
typeface.cpp SkTypeface::MakeFromName to take SkFontStyle. 2016-05-31 11:42:37 -07:00
variedtext.cpp SkTypeface::MakeFromName to take SkFontStyle. 2016-05-31 11:42:37 -07:00
vertices.cpp switch xfermodes over to sk_sp 2016-03-29 11:32:50 -07:00
verttext2.cpp SkTypeface::MakeFromName to take SkFontStyle. 2016-05-31 11:42:37 -07:00
verttext.cpp Style Change: NULL->nullptr 2015-08-27 07:41:16 -07:00
verylargebitmap.cpp Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
xfermodeimagefilter.cpp Update SkXfermodeImageFilter to sk_sp 2016-04-05 12:48:34 -07:00
xfermodes2.cpp switch xfermodes over to sk_sp 2016-03-29 11:32:50 -07:00
xfermodes3.cpp Retract SkDevice a bit more 2016-04-22 10:57:16 -07:00
xfermodes.cpp remove avoid and pixelxor xfermodes 2016-04-05 06:25:14 -07:00
yuvtorgbeffect.cpp Clean up test drawContext usage 2016-04-28 14:32:04 -07:00