skia2/gm
Matt Sarett 2e61b182da Add jpeg encoder alpha handling option
This instructs us on how to encode jpegs when the src
image has alpha.  The original behavior is to ignore
the alpha channel.  This CL adds the option to blend
the pixels onto opaque black.

Note that kBlendOnBlack and kIgnore are identical
unless the input alpha type is kUnpremul.

Bug: 713862
Bug: skia:1501
Change-Id: I4891c70bb0ccd83f7974c359bd40a2143b5c49ac
Reviewed-on: https://skia-review.googlesource.com/15817
Reviewed-by: Leon Scroggins <scroggo@google.com>
Commit-Queue: Matt Sarett <msarett@google.com>
2017-05-09 18:32:04 +00:00
..
aaa.cpp hide trivial helpers on canvas 2017-02-22 19:41:04 +00:00
aaclip.cpp Balance save()/restore() calls in dont_clip_to_layer gm 2017-04-25 16:28:36 +00:00
aarectmodes.cpp Use SkBlendMode_Name rather than one-off tables 2017-03-15 16:52:49 +00:00
aaxfermodes.cpp add drawString helper to canvas 2017-04-28 20:41:04 +00:00
addarc.cpp GM: some header cleanup 2017-03-22 18:11:49 +00:00
all_bitmap_configs.cpp add drawString helper to canvas 2017-04-28 20:41:04 +00:00
alphagradients.cpp Replace a lot of 'static const' with 'constexpr' or 'const'. 2016-09-01 11:24:54 -07:00
animatedGif.cpp add drawString helper to canvas 2017-04-28 20:41:04 +00:00
animatedimageblurs.cpp GM: some header cleanup 2017-03-22 18:11:49 +00:00
anisotropic.cpp GM: some header cleanup 2017-03-22 18:11:49 +00:00
annotated_text.cpp Move off SK_SUPPORT_LEGACY_DATA_FACTORIES. 2016-08-02 14:40:46 -07:00
arcofzorro.cpp GM: some header cleanup 2017-03-22 18:11:49 +00: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 add drawString helper to canvas 2017-04-28 20:41:04 +00:00
badpaint.cpp use Make instead of Create to return a shared shader 2016-03-08 18:50:00 -08:00
beziereffects.cpp Move pipeline handling out of GrMeshDrawOp. 2017-04-03 15:13:48 +00:00
beziers.cpp chmod -x *.cpp *.h 2016-10-27 16:41:14 +00:00
bigblurs.cpp GM: some header cleanup 2017-03-22 18:11:49 +00:00
bigmatrix.cpp GM: some header cleanup 2017-03-22 18:11:49 +00:00
bigrect.cpp Add bigrect GM. 2017-05-05 19:21:42 +00:00
bigrrectaaeffect.cpp Move pipeline handling out of GrMeshDrawOp. 2017-04-03 15:13:48 +00:00
bigtext.cpp add drawString helper to canvas 2017-04-28 20:41:04 +00:00
bigtileimagefilter.cpp Replace a lot of 'static const' with 'constexpr' or 'const'. 2016-09-01 11:24:54 -07:00
bitmapcopy.cpp add drawString helper to canvas 2017-04-28 20:41:04 +00:00
bitmapfilters.cpp add drawString helper to canvas 2017-04-28 20:41:04 +00:00
bitmapimage.cpp Revert "Revert "Reland: Remove SkLights include from SkCanvas.h"" 2017-05-03 19:17:11 +00:00
bitmappremul.cpp Replace a lot of 'static const' with 'constexpr' or 'const'. 2016-09-01 11:24:54 -07:00
bitmaprect.cpp GM: some header cleanup 2017-03-22 18:11:49 +00:00
bitmaprecttest.cpp GM: replace boilerplate with macros 2015-09-09 08:16:41 -07:00
bitmapshader.cpp GM: some header cleanup 2017-03-22 18:11:49 +00:00
bitmaptiled.cpp Fix canvas size of new tiled bitmap GM 2017-02-07 15:40:39 +00:00
bleed.cpp GM: some header cleanup 2017-03-22 18:11:49 +00:00
blend.cpp GM: some header cleanup 2017-03-22 18:11:49 +00:00
blurcircles2.cpp GM: some header cleanup 2017-03-22 18:11:49 +00:00
blurcircles.cpp Replace a lot of 'static const' with 'constexpr' or 'const'. 2016-09-01 11:24:54 -07:00
blurquickreject.cpp Replace a lot of 'static const' with 'constexpr' or 'const'. 2016-09-01 11:24:54 -07:00
blurrect.cpp Replace a lot of 'static const' with 'constexpr' or 'const'. 2016-09-01 11:24:54 -07:00
blurredclippedcircle.cpp GM: some header cleanup 2017-03-22 18:11:49 +00:00
blurroundrect.cpp GM: some header cleanup 2017-03-22 18:11:49 +00:00
blurs.cpp add drawString helper to canvas 2017-04-28 20:41:04 +00:00
bmpfilterqualityrepeat.cpp add drawString helper to canvas 2017-04-28 20:41:04 +00: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 SkBlurDrawLooper: Start by deleting flags 2017-03-23 20:58:30 +00:00
circulararcs.cpp Replace a lot of 'static const' with 'constexpr' or 'const'. 2016-09-01 11:24:54 -07:00
circularclips.cpp Revert[2] "remove SK_SUPPORT_LEGACY_CLIP_REGIONOPS" 2016-12-09 14:33:41 +00:00
clip_error.cpp GM: some header cleanup 2017-03-22 18:11:49 +00:00
clip_strokerect.cpp allow clip calls w/o op param, remove unnecessary kReplace ops 2016-09-21 11:15:07 -07:00
clipdrawdraw.cpp GM: some header cleanup 2017-03-22 18:11:49 +00:00
clippedbitmapshaders.cpp Replace a lot of 'static const' with 'constexpr' or 'const'. 2016-09-01 11:24:54 -07:00
color4f.cpp SkColorSpace: remove named API, add gamut API 2017-02-07 19:33:37 +00:00
coloremoji_blendmodes.cpp add drawString helper to canvas 2017-04-28 20:41:04 +00:00
coloremoji.cpp add drawString helper to canvas 2017-04-28 20:41:04 +00:00
colorfilteralpha8.cpp Draw Alpha8 + color filter correctly in software 2016-10-31 14:42:52 +00:00
colorfilterimagefilter.cpp GM: some header cleanup 2017-03-22 18:11:49 +00:00
colorfilters.cpp adjust gm bounds for better content fit 2016-04-11 07:46:38 -07:00
colormatrix.cpp GM: some header cleanup 2017-03-22 18:11:49 +00:00
colorspacexform.cpp Revert "Revert "Reland: Remove SkLights include from SkCanvas.h"" 2017-05-03 19:17:11 +00:00
colorwheel.cpp add drawString helper to canvas 2017-04-28 20:41:04 +00:00
complexclip2.cpp Revert[2] "remove SK_SUPPORT_LEGACY_CLIP_REGIONOPS" 2016-12-09 14:33:41 +00:00
complexclip3.cpp add drawString helper to canvas 2017-04-28 20:41:04 +00:00
complexclip4.cpp Add a method in SkCanvas to set "hard" clip bounds. 2016-12-12 23:24:31 +00:00
complexclip_blur_tiled.cpp change clip-bounds getters to always return the rect 2017-01-23 17:14:53 +00:00
complexclip.cpp add drawString helper to canvas 2017-04-28 20:41:04 +00:00
composeshader.cpp Revert "Revert "Reland: Remove SkLights include from SkCanvas.h"" 2017-05-03 19:17:11 +00:00
concavepaths.cpp GrTessellator (AA): fix "Canvas Arcs" coverage artifact. 2017-02-13 21:18:10 +00:00
conicpaths.cpp Fix precision errors in large circle rendering. 2016-12-19 20:37:56 +00:00
constcolorprocessor.cpp add drawString helper to canvas 2017-04-28 20:41:04 +00:00
convex_all_line_paths.cpp Revert "Revert "Create new inset algorithm for spot shadows"" 2017-03-24 16:07:27 +00:00
convexpaths.cpp Use SDF path miplevels based on the original path's size 2017-02-16 13:35:20 +00:00
convexpolyclip.cpp GM: some header cleanup 2017-03-22 18:11:49 +00:00
convexpolyeffect.cpp Move pipeline handling out of GrMeshDrawOp. 2017-04-03 15:13:48 +00:00
copyTo4444.cpp Revert "Revert "Delete copyTo(Allocator), hide copyTo() behind flag"" 2017-04-28 15:49:04 +00:00
crbug_691386.cpp SkPDF: better tolerance path conversion to quadratics 2017-02-13 18:24:11 +00:00
croppedrects.cpp add helper makeShader for the common Clamp case 2017-04-28 15:36:14 +00:00
cubicpaths.cpp add drawString helper to canvas 2017-04-28 20:41:04 +00:00
dashcircle.cpp Replace a lot of 'static const' with 'constexpr' or 'const'. 2016-09-01 11:24:54 -07:00
dashcubics.cpp adjust gm bounds for better content fit 2016-04-11 07:46:38 -07:00
dashing.cpp add drawString helper to canvas 2017-04-28 20:41:04 +00:00
deferredtextureimage.cpp Revert "Revert "Reland: Remove SkLights include from SkCanvas.h"" 2017-05-03 19:17:11 +00:00
degeneratesegments.cpp add drawString helper to canvas 2017-04-28 20:41:04 +00:00
dftext.cpp add drawString helper to canvas 2017-04-28 20:41:04 +00:00
discard.cpp GM: some header cleanup 2017-03-22 18:11:49 +00:00
displacement.cpp Update DisplacementMapEffect to sk_sp 2016-04-15 07:17:36 -07:00
distantclip.cpp allow clip calls w/o op param, remove unnecessary kReplace ops 2016-09-21 11:15:07 -07:00
downsamplebitmap.cpp add drawString helper to canvas 2017-04-28 20:41:04 +00:00
draw_bitmap_rect_skbug4374.cpp Comments Style: s/skbug.com/bug.skia.org/ 2015-11-07 05:29:00 -08:00
drawable.cpp gm: s/SkAutoTUnref/sk_sp/ 2016-11-07 15:22:49 +00:00
drawatlas.cpp add helper makeShader for the common Clamp case 2017-04-28 15:36:14 +00:00
drawatlascolor.cpp add drawString helper to canvas 2017-04-28 20:41:04 +00:00
drawbitmaprect.cpp add drawString helper to canvas 2017-04-28 20:41:04 +00:00
drawfilter.cpp "Fix" some ImageFilter fuzzer issues 2016-12-19 17:14:10 +00:00
drawlooper.cpp add drawString helper to canvas 2017-04-28 20:41:04 +00:00
drawminibitmaprect.cpp Misc batch->op cleanup Part 1 of 2 2016-12-21 16:45:40 +00:00
drawregion.cpp Revert "Revert "IWYU"" 2017-02-13 15:59:35 +00:00
drawregionmodes.cpp Revert "Revert "IWYU"" 2017-02-13 15:59:35 +00:00
dropshadowimagefilter.cpp add drawString helper to canvas 2017-04-28 20:41:04 +00: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 add drawString helper to canvas 2017-04-28 20:41:04 +00:00
emboss.cpp hide emboss from everyone (except android for now) 2016-12-07 19:13:32 +00:00
emptypath.cpp add drawString helper to canvas 2017-04-28 20:41:04 +00:00
encode-alpha-jpeg.cpp Add jpeg encoder alpha handling option 2017-05-09 18:32:04 +00:00
encode-platform.cpp SkEncoder: Rename files, change webp API, for consistency 2017-05-05 18:56:46 +00:00
encode-srgb.cpp SkEncoder: Rename files, change webp API, for consistency 2017-05-05 18:56:46 +00:00
encode.cpp Revert "Revert "Reland: Remove SkLights include from SkCanvas.h"" 2017-05-03 19:17:11 +00:00
etc1.cpp Fold SkImageCacherator into SkImage_Lazy 2017-04-27 18:31:19 +00:00
extractbitmap.cpp Rein in the use of SkDevice.h 2016-04-20 05:29:51 -07:00
fadefilter.cpp Update SkColorFilterImageFilter to sk_sp 2016-04-05 11:50:42 -07:00
fatpathfill.cpp GM: some header cleanup 2017-03-22 18:11:49 +00:00
filltypes.cpp GM: some header cleanup 2017-03-22 18:11:49 +00:00
filltypespersp.cpp partial switch over to sp usage of shaders 2016-03-09 09:50:50 -08:00
filterbitmap.cpp add drawString helper to canvas 2017-04-28 20:41:04 +00:00
filterbug.cpp Add GM for filtering bug 2016-12-16 17:29:48 +00:00
filterfastbounds.cpp GM: some header cleanup 2017-03-22 18:11:49 +00:00
filterindiabox.cpp GM: some header cleanup 2017-03-22 18:11:49 +00:00
fontcache.cpp add drawString helper to canvas 2017-04-28 20:41:04 +00:00
fontmgr.cpp add drawString helper to canvas 2017-04-28 20:41:04 +00:00
fontscaler.cpp GM: some header cleanup 2017-03-22 18:11:49 +00:00
fontscalerdistortable.cpp Add SkTypeface::getVariationDesignPosition. 2017-02-24 16:59:05 +00:00
gamma.cpp add drawString helper to canvas 2017-04-28 20:41:04 +00:00
gammaencodedpremul.cpp Revert "Revert "Reland: Remove SkLights include from SkCanvas.h"" 2017-05-03 19:17:11 +00:00
gammatext.cpp GM: some header cleanup 2017-03-22 18:11:49 +00:00
gamut.cpp add drawString helper to canvas 2017-04-28 20:41:04 +00:00
gaussianedge.cpp Fix gaussianedge GM 2017-03-28 16:36:54 +00:00
getpostextpath.cpp GM: some header cleanup 2017-03-22 18:11:49 +00:00
giantbitmap.cpp Mark overridden destructors with 'override' and remove 'virtual' 2017-03-22 16:06:18 +00:00
glyph_pos_align.cpp Replace a lot of 'static const' with 'constexpr' or 'const'. 2016-09-01 11:24:54 -07:00
glyph_pos.cpp GM: some header cleanup 2017-03-22 18:11:49 +00:00
gm_expectations.h Delete dead code. SkBitmapHasher has not been used since gm. 2016-02-16 18:38:15 -08:00
gm.cpp add drawString helper to canvas 2017-04-28 20:41:04 +00:00
gm.h GM: some header cleanup 2017-03-22 18:11:49 +00:00
gradient_matrix.cpp GM: some header cleanup 2017-03-22 18:11:49 +00:00
gradientDirtyLaundry.cpp GM: some header cleanup 2017-03-22 18:11:49 +00:00
gradients_2pt_conical.cpp GM: some header cleanup 2017-03-22 18:11:49 +00:00
gradients_no_texture.cpp GM: some header cleanup 2017-03-22 18:11:49 +00:00
gradients.cpp Add a GM to exercise some complex gradient constructs 2017-05-03 19:43:12 +00:00
gradtext.cpp add drawString helper to canvas 2017-04-28 20:41:04 +00:00
grayscalejpg.cpp update callsites for Make image factories 2016-03-17 10:51:11 -07:00
hairlines.cpp Replace a lot of 'static const' with 'constexpr' or 'const'. 2016-09-01 11:24:54 -07:00
hairmodes.cpp Use SkBlendMode_Name rather than one-off tables 2017-03-15 16:52:49 +00:00
hardstop_gradients.cpp Slightly generalize GPU hard stop gradient implementation. 2016-10-13 20:30:20 +00:00
highcontrastfilter.cpp add drawString helper to canvas 2017-04-28 20:41:04 +00:00
hittestpath.cpp remove unused SkCullPoints 2015-12-21 18:37:16 -08:00
hsl.cpp polish up gm/hsl.cpp 2017-05-07 04:56:13 +00:00
image_pict.cpp Fold SkImageCacherator into SkImage_Lazy 2017-04-27 18:31:19 +00:00
image_shader.cpp SkColorSpace: remove named API, add gamut API 2017-02-07 19:33:37 +00:00
image.cpp add drawString helper to canvas 2017-04-28 20:41:04 +00:00
image.h check-point for image/surface work 2012-07-29 20:38:16 +00:00
imagealphathreshold.cpp Revert "Revert "IWYU"" 2017-02-13 15:59:35 +00:00
imageblur2.cpp add drawString helper to canvas 2017-04-28 20:41:04 +00:00
imageblur.cpp add drawString helper to canvas 2017-04-28 20:41:04 +00:00
imageblurtiled.cpp add drawString helper to canvas 2017-04-28 20:41:04 +00:00
imagefilters.cpp Initial clip-mask-layer support 2017-05-01 14:07:10 +00:00
imagefiltersbase.cpp add drawString helper to canvas 2017-04-28 20:41:04 +00:00
imagefiltersclipped.cpp GM: some header cleanup 2017-03-22 18:11:49 +00:00
imagefilterscropexpand.cpp GM: some header cleanup 2017-03-22 18:11:49 +00:00
imagefilterscropped.cpp add drawString helper to canvas 2017-04-28 20:41:04 +00:00
imagefiltersgraph.cpp GM: some header cleanup 2017-03-22 18:11:49 +00:00
imagefiltersscaled.cpp GM: some header cleanup 2017-03-22 18:11:49 +00:00
imagefiltersstroked.cpp GM: some header cleanup 2017-03-22 18:11:49 +00:00
imagefilterstransformed.cpp GM: some header cleanup 2017-03-22 18:11:49 +00:00
imagefromyuvtextures.cpp Replace a lot of 'static const' with 'constexpr' or 'const'. 2016-09-01 11:24:54 -07:00
imagemagnifier.cpp add drawString helper to canvas 2017-04-28 20:41:04 +00:00
imagemakewithfilter.cpp GM: some header cleanup 2017-03-22 18:11:49 +00:00
imagemasksubset.cpp Rename SkImage_Generator to SkImage_Lazy 2017-04-20 18:19:56 +00:00
imageresizetiled.cpp add drawString helper to canvas 2017-04-28 20:41:04 +00:00
imagescalealigned.cpp hide trivial helpers on canvas 2017-02-22 19:41:04 +00:00
imagesource2.cpp Replace a lot of 'static const' with 'constexpr' or 'const'. 2016-09-01 11:24:54 -07:00
imagesource.cpp GM: some header cleanup 2017-03-22 18:11:49 +00:00
internal_links.cpp add drawString helper to canvas 2017-04-28 20:41:04 +00:00
inversepaths.cpp Replace a lot of 'static const' with 'constexpr' or 'const'. 2016-09-01 11:24:54 -07:00
largeglyphblur.cpp GM: some header cleanup 2017-03-22 18:11:49 +00:00
lattice.cpp SkSize can be aggregate-initialized 2017-04-11 18:57:20 +00:00
lcdblendmodes.cpp add drawString helper to canvas 2017-04-28 20:41:04 +00:00
lcdoverlap.cpp GM: some header cleanup 2017-03-22 18:11:49 +00:00
lcdtext.cpp add drawString helper to canvas 2017-04-28 20:41:04 +00:00
lighting.cpp GM: some header cleanup 2017-03-22 18:11:49 +00:00
lightingshader2.cpp add drawString helper to canvas 2017-04-28 20:41:04 +00:00
lightingshader.cpp GM: some header cleanup 2017-03-22 18:11:49 +00:00
lightingshaderbevel.cpp add drawString helper to canvas 2017-04-28 20:41:04 +00:00
linepaths.cpp add drawString helper to canvas 2017-04-28 20:41:04 +00:00
localmatriximagefilter.cpp Switch a bunch of tests to use DEF_SIMPLE_GM. 2017-01-13 18:49:11 +00:00
localmatriximageshader.cpp add helper makeShader for the common Clamp case 2017-04-28 15:36:14 +00:00
lumafilter.cpp GM: some header cleanup 2017-03-22 18:11:49 +00:00
makecolorspace.cpp Reland "Add SkImage::makeColorSpace() with correct transfer fn behavior" 2017-05-04 13:22:39 +00:00
manypaths.cpp GM: some header cleanup 2017-03-22 18:11:49 +00:00
matrixconvolution.cpp add drawString helper to canvas 2017-04-28 20:41:04 +00:00
matriximagefilter.cpp GM: some header cleanup 2017-03-22 18:11:49 +00:00
megalooper.cpp Revert[2] "remove SK_SUPPORT_LEGACY_CLIP_REGIONOPS" 2016-12-09 14:33:41 +00:00
mipmap.cpp add drawString helper to canvas 2017-04-28 20:41:04 +00:00
mixedtextblobs.cpp GM: some header cleanup 2017-03-22 18:11:49 +00:00
modecolorfilters.cpp GM: some header cleanup 2017-03-22 18:11:49 +00:00
morphology.cpp add drawString helper to canvas 2017-04-28 20:41:04 +00:00
multipicturedraw.cpp GM: some header cleanup 2017-03-22 18:11:49 +00:00
nested.cpp GM: some header cleanup 2017-03-22 18:11:49 +00:00
ninepatchstretch.cpp SkSize can be aggregate-initialized 2017-04-11 18:57:20 +00:00
nonclosedpaths.cpp Replace a lot of 'static const' with 'constexpr' or 'const'. 2016-09-01 11:24:54 -07:00
occludedrrectblur.cpp GM: some header cleanup 2017-03-22 18:11:49 +00:00
offsetimagefilter.cpp GM: some header cleanup 2017-03-22 18:11:49 +00:00
ovals.cpp Fix reflected ovals. 2017-04-21 13:28:45 +00:00
overdrawcolorfilter.cpp Add SkOverdrawColorFilter 2016-11-22 21:27:42 +00:00
OverStroke.cpp Rework Overstroke GM to show differences between expected and actual 2016-08-09 08:53:30 -07:00
patch.cpp hide most details of SkPatchUtils 2017-04-05 17:24:08 +00:00
path_stroke_with_zero_length.cpp deprecate odd variants of SkCanvas::readPixels 2017-04-17 15:22:42 +00:00
pathcontourstart.cpp Replace a lot of 'static const' with 'constexpr' or 'const'. 2016-09-01 11:24:54 -07:00
patheffects.cpp begin to hide details of SkPathEffect 2017-02-26 18:36:11 +00:00
pathfill.cpp Reland: Allow DFPathRenderer to store bitmaps at low resolutions 2017-02-28 16:27:08 +00:00
pathinterior.cpp GM: some header cleanup 2017-03-22 18:11:49 +00:00
pathmaskcache.cpp Add the ability to enable/disable GPU path renderers 2017-02-22 20:29:56 +00:00
pathopsinverse.cpp GM: some header cleanup 2017-03-22 18:11:49 +00:00
pathopsskpclip.cpp allow clip calls w/o op param, remove unnecessary kReplace ops 2016-09-21 11:15:07 -07:00
pathreverse.cpp Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
pdf_never_embed.cpp add drawString helper to canvas 2017-04-28 20:41:04 +00: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 GM: some header cleanup 2017-03-22 18:11:49 +00:00
picture.cpp Revert[8] "replace SkXfermode obj with SkBlendMode enum in paints" 2016-10-05 17:33:03 -07:00
pictureimagefilter.cpp add drawString helper to canvas 2017-04-28 20:41:04 +00:00
pictureimagegenerator.cpp cacherator upscales colortables to unify caching 2017-04-07 16:59:42 +00:00
pictureshader.cpp GM: some header cleanup 2017-03-22 18:11:49 +00:00
pictureshadercache.cpp Use dstColorSpace in SkPictureShader cache key 2017-04-21 19:34:43 +00:00
pictureshadertile.cpp Replace a lot of 'static const' with 'constexpr' or 'const'. 2016-09-01 11:24:54 -07:00
pixelsnap.cpp add drawString helper to canvas 2017-04-28 20:41:04 +00:00
plus.cpp Revert[8] "replace SkXfermode obj with SkBlendMode enum in paints" 2016-10-05 17:33:03 -07:00
points.cpp Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
poly2poly.cpp add drawString helper to canvas 2017-04-28 20:41:04 +00:00
polygons.cpp Replace a lot of 'static const' with 'constexpr' or 'const'. 2016-09-01 11:24:54 -07:00
quadpaths.cpp add drawString helper to canvas 2017-04-28 20:41:04 +00:00
readpixels.cpp Support numerical transfer functions in readPixels() 2017-05-02 21:05:51 +00:00
recordopts.cpp refFoo variant for getters that naturally have a sk_sp 2017-01-12 16:38:34 +00:00
rectangletexture.cpp Make GrBackendTexture take Gr*Info refs in ctor, and copy them. 2017-05-02 14:08:28 +00:00
rects.cpp SkBlurDrawLooper: Start by deleting flags 2017-03-23 20:58:30 +00: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
reveal.cpp GM: some header cleanup 2017-03-22 18:11:49 +00:00
roundrects.cpp GM: some header cleanup 2017-03-22 18:11:49 +00:00
rrect.cpp GM: some header cleanup 2017-03-22 18:11:49 +00:00
rrectclipdrawpaint.cpp Rename GrDrawContext to GrRenderTargetContext 2016-10-27 19:14:09 +00:00
rrects.cpp Move pipeline handling out of GrMeshDrawOp. 2017-04-03 15:13:48 +00:00
samplerstress.cpp add drawString helper to canvas 2017-04-28 20:41:04 +00:00
savelayer.cpp Revert "Revert "SaveLayerRec::fClipMask -> raw pointer"" 2017-05-01 21:36:43 +00:00
scaledstrokes.cpp Fix scaledstrokes GM 2016-04-08 14:03:00 -07: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 add drawString helper to canvas 2017-04-28 20:41:04 +00:00
shadertext3.cpp GM: some header cleanup 2017-03-22 18:11:49 +00:00
shadertext.cpp GM: some header cleanup 2017-03-22 18:11:49 +00:00
shadows.cpp SkBlurDrawLooper: Start by deleting flags 2017-03-23 20:58:30 +00:00
shadowutils.cpp Revert "Revert "Create new inset algorithm for spot shadows"" 2017-03-24 16:07:27 +00:00
shallowgradient.cpp GM: some header cleanup 2017-03-22 18:11:49 +00:00
shapes.cpp Don't use complex blend mode for shapes gm 2016-06-03 11:56:51 -07:00
showmiplevels.cpp Revert "Revert "Delete copyTo(Allocator), hide copyTo() behind flag"" 2017-04-28 15:49:04 +00:00
simple_magnification.cpp GM: some header cleanup 2017-03-22 18:11:49 +00:00
simpleaaclip.cpp add drawString helper to canvas 2017-04-28 20:41:04 +00:00
simplerect.cpp GM: some header cleanup 2017-03-22 18:11:49 +00:00
SkAnimTimer.h Make header files self-sufficient 2017-02-10 01:19:52 +00:00
skbug1719.cpp GM: some header cleanup 2017-03-22 18:11:49 +00:00
skbug_257.cpp add drawString helper to canvas 2017-04-28 20:41:04 +00:00
skbug_4868.cpp SkPDF: fix scalar serialization 2016-02-24 15:46:46 -08:00
skbug_5321.cpp SkPDF: Always give a default advance for glyphs. 2016-07-15 12:54:30 -07:00
SkLinearBitmapPipelineGM.cpp Remove double free in GM and Bench. 2017-02-08 17:14:39 +00: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 stop using SkScalarMul 2017-02-14 19:45:24 +00:00
spritebitmap.cpp Update SkBlurImageFilter to sk_sp 2016-04-04 04:31:25 -07:00
srcmode.cpp add drawString helper to canvas 2017-04-28 20:41:04 +00:00
stlouisarch.cpp IWYU: 'core' target, files starting A-C. 2015-08-05 13:57:49 -07:00
stringart.cpp GM: some header cleanup 2017-03-22 18:11:49 +00:00
stroke_rect_shader.cpp Replace a lot of 'static const' with 'constexpr' or 'const'. 2016-09-01 11:24:54 -07:00
strokedlines.cpp GM: some header cleanup 2017-03-22 18:11:49 +00:00
strokefill.cpp GM: some header cleanup 2017-03-22 18:11:49 +00:00
strokerect.cpp GM: some header cleanup 2017-03-22 18:11:49 +00:00
strokerects.cpp Replace a lot of 'static const' with 'constexpr' or 'const'. 2016-09-01 11:24:54 -07:00
strokes.cpp GM: some header cleanup 2017-03-22 18:11:49 +00:00
stroketext.cpp add drawString helper to canvas 2017-04-28 20:41:04 +00:00
subsetshader.cpp Revert "Revert "Reland: Remove SkLights include from SkCanvas.h"" 2017-05-03 19:17:11 +00:00
surface.cpp add drawString helper to canvas 2017-04-28 20:41:04 +00:00
tablecolorfilter.cpp GM: some header cleanup 2017-03-22 18:11:49 +00:00
tallstretchedbitmaps.cpp Replace a lot of 'static const' with 'constexpr' or 'const'. 2016-09-01 11:24:54 -07:00
testgradient.cpp A simple gradient test 2017-02-13 18:23:09 +00:00
texdata.cpp Retract GrContext from src/gpu/effects 2017-03-15 15:20:40 +00:00
textblob.cpp GM: some header cleanup 2017-03-22 18:11:49 +00:00
textblobblockreordering.cpp GM: some header cleanup 2017-03-22 18:11:49 +00:00
textblobcolortrans.cpp GM: some header cleanup 2017-03-22 18:11:49 +00:00
textblobgeometrychange.cpp GM: some header cleanup 2017-03-22 18:11:49 +00:00
textbloblooper.cpp GM: some header cleanup 2017-03-22 18:11:49 +00:00
textblobmixedsizes.cpp GM: some header cleanup 2017-03-22 18:11:49 +00:00
textblobrandomfont.cpp GM: some header cleanup 2017-03-22 18:11:49 +00:00
textblobshader.cpp GM: some header cleanup 2017-03-22 18:11:49 +00:00
textblobtransforms.cpp GM: some header cleanup 2017-03-22 18:11:49 +00:00
textblobuseaftergpufree.cpp GM: some header cleanup 2017-03-22 18:11:49 +00:00
texteffects.cpp add drawString helper to canvas 2017-04-28 20:41:04 +00:00
texturedomaineffect.cpp Move pipeline handling out of GrMeshDrawOp. 2017-04-03 15:13:48 +00:00
thinconcavepaths.cpp GrTessellator (AA): improve antialiasing of thin shapes. 2017-02-06 21:40:05 +00:00
thinrects.cpp Replace a lot of 'static const' with 'constexpr' or 'const'. 2016-09-01 11:24:54 -07:00
thinstrokedrects.cpp Replace a lot of 'static const' with 'constexpr' or 'const'. 2016-09-01 11:24:54 -07:00
tiledscaledbitmap.cpp hide trivial helpers on canvas 2017-02-22 19:41:04 +00:00
tileimagefilter.cpp GM: some header cleanup 2017-03-22 18:11:49 +00:00
tilemodes_scaled.cpp add drawString helper to canvas 2017-04-28 20:41:04 +00:00
tilemodes.cpp add drawString helper to canvas 2017-04-28 20:41:04 +00:00
tinybitmap.cpp hide lockpixels api behind flag 2017-04-17 15:33:36 +00:00
transparency.cpp GM: some header cleanup 2017-03-22 18:11:49 +00:00
typeface.cpp GM: some header cleanup 2017-03-22 18:11:49 +00:00
variedtext.cpp add drawString helper to canvas 2017-04-28 20:41:04 +00:00
vertices.cpp move vertex-mode enum into SkVertices 2017-04-03 15:50:16 +00:00
verttext2.cpp add drawString helper to canvas 2017-04-28 20:41:04 +00:00
verttext.cpp gm: s/SkAutoTUnref/sk_sp/ 2016-11-07 15:22:49 +00:00
verylargebitmap.cpp SkColorSpace: remove named API, add gamut API 2017-02-07 19:33:37 +00:00
windowrectangles.cpp add drawString helper to canvas 2017-04-28 20:41:04 +00:00
xfermodeimagefilter.cpp Remove discard from GrRenderTarget & force it to always go through a RenderTargetContext 2017-04-11 19:38:18 +00:00
xfermodes2.cpp add drawString helper to canvas 2017-04-28 20:41:04 +00:00
xfermodes3.cpp add drawString helper to canvas 2017-04-28 20:41:04 +00:00
xfermodes.cpp add drawString helper to canvas 2017-04-28 20:41:04 +00:00
yuvtorgbeffect.cpp Move pipeline handling out of GrMeshDrawOp. 2017-04-03 15:13:48 +00:00