skia2/gm
Brian Salomon 39631f3df1 Add Atlas Text interface for rendering SDF glyphs.
This new API is built upon SDF text atlas code from the GPU backend. Unlike using the GPU
backend to draw text, this set of interfaces allows the client to render the SDF glyphs. The
client issues text draws to potentially multiple targets and then the client flushes. The
client then gets commands from Skia with data to put into a texture atlas and vertices to
draw that reference the texture. The client is responsible for creating the texture, uploading
the SDF data to the texture, and drawing the vertices provided by Skia.

Change-Id: Ie9447e19b85f0ce1c2b942e5216c787a74f335d3
Reviewed-on: https://skia-review.googlesource.com/59360
Commit-Queue: Brian Salomon <bsalomon@google.com>
Reviewed-by: Robert Phillips <robertphillips@google.com>
2017-11-17 20:35:06 +00:00
..
aaa.cpp Correct edges_too_close 2017-11-07 16:40:08 +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 Replace SkFAIL with SK_ABORT. 2017-08-16 15:37:54 +00:00
addarc.cpp SkCanvas: Helpers for draw{Point,Line,Circle} 2017-05-16 12:59:11 +00:00
all_bitmap_configs.cpp Replace SkFAIL with SK_ABORT. 2017-08-16 15:37:54 +00:00
alpha_image.cpp Add Alpha Image GM 2017-07-19 21:58:09 +00:00
alphagradients.cpp Replace a lot of 'static const' with 'constexpr' or 'const'. 2016-09-01 11:24:54 -07:00
animatedGif.cpp use unique_ptr for codec factories 2017-07-25 15:35:23 +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 remove unused variants in imagefilter factories 2017-06-19 01:57:51 +00:00
atlastext.cpp Add Atlas Text interface for rendering SDF glyphs. 2017-11-17 20:35:06 +00:00
badpaint.cpp
beziereffects.cpp switched GrClipEdge to an enum class 2017-11-10 17:42:27 +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 switched GrClipEdge to an enum class 2017-11-10 17:42:27 +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 remove references to kIndex_8_SkColorType from our tools/tests 2017-07-12 20:25:44 +00:00
bitmapimage.cpp use unique_ptr for codec factories 2017-07-25 15:35:23 +00:00
bitmappremul.cpp make most of SkColorPriv.h private 2017-09-15 16:31:35 +00:00
bitmaprect.cpp GM: some header cleanup 2017-03-22 18:11:49 +00:00
bitmaprecttest.cpp
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
blurignorexform.cpp Add GM to test the IgnoreTransform flag on blurs 2017-05-30 15:34:49 +00:00
blurimagevmask.cpp Blur gm. 2017-07-10 19:49:18 +00:00
blurquickreject.cpp Replace a lot of 'static const' with 'constexpr' or 'const'. 2016-09-01 11:24:54 -07:00
blurrect.cpp Pull non-substantive changes out of explicit GPU resource allocation CL 2017-09-13 19:49:47 +00: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 GM for drawImage w/ maskFilter 2017-06-07 20:08:46 +00:00
blurtextsmallradii.cpp Test blur small radii and text. 2017-08-14 19:16:55 +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
bug6643.cpp clamp to premul in dither 2017-05-16 21:10:14 +00:00
bug6783.cpp fix repeat/mirror sampling bleed 2017-06-22 19:46:51 +00: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 Remove trailing whitespace. 2017-10-09 21:20:34 +00:00
cgms.cpp
circles.cpp SkCanvas: Helpers for draw{Point,Line,Circle} 2017-05-16 12:59:11 +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 Add SkColorSpace_Base::makeColorSpin 2017-11-14 16:33:34 +00:00
coloremoji_blendmodes.cpp slice GMs by native font platform, not by emoji format 2017-11-15 16:52:56 +00:00
coloremoji.cpp slice GMs by native font platform, not by emoji format 2017-11-15 16:52:56 +00:00
colorfilteralpha8.cpp Draw Alpha8 + color filter correctly in software 2016-10-31 14:42:52 +00:00
colorfilterimagefilter.cpp Convert NULL and 0 to nullptr. 2017-08-28 17:48:57 +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 Remove internal use of SkTypeface::Style. 2017-07-27 21:30:45 +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 guard references to SkColorTable 2017-07-18 15:50:43 +00:00
concavepaths.cpp GrTessellator: implement out-of-range splitting and AEL rewinding. 2017-06-07 00:09:15 +00:00
conicpaths.cpp SkCanvas: Helpers for draw{Point,Line,Circle} 2017-05-16 12:59:11 +00:00
constcolorprocessor.cpp Add GrColorSpaceInfo and use in place of GrRenderTargetContext in paint conversion. 2017-10-24 20:43:02 +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 Convert NULL and 0 to nullptr. 2017-08-28 17:48:57 +00:00
convexpolyeffect.cpp switched GrClipEdge to an enum class 2017-11-10 17:42:27 +00:00
copyTo4444.cpp Better image for copyTo4444 test 2017-06-01 17:01:53 +00:00
crbug_691386.cpp SkPDF: better tolerance path conversion to quadratics 2017-02-13 18:24:11 +00:00
croppedrects.cpp Fix croppedrects GM 2017-06-07 16:41:37 +00:00
crosscontextimage.cpp Add MakeCrossContextFromPixmap 2017-11-07 15:59:38 +00:00
cubicpaths.cpp Remove carriage returns. 2017-10-09 20:41:14 +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 Remove trailing whitespace. 2017-10-09 21:20:34 +00:00
deferredtextureimage.cpp Reland DeferredTextureImageData low-bit-depth/dithering support 2017-06-12 18:27:48 +00:00
degeneratesegments.cpp add drawString helper to canvas 2017-04-28 20:41:04 +00:00
dftext.cpp slice GMs by native font platform, not by emoji format 2017-11-15 16:52:56 +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 move files out of private, and fix up callers to IWYU 2017-05-16 21:29:03 +00:00
downsamplebitmap.cpp Remove internal use of SkTypeface::Style. 2017-07-27 21:30:45 +00:00
draw_bitmap_rect_skbug4374.cpp
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 Remove SkImageFilter::MakeBlur entry point 2017-06-27 12:49:25 +00:00
dropshadowimagefilter.cpp add drawString helper to canvas 2017-04-28 20:41:04 +00:00
drrect.cpp
dstreadshuffle.cpp SkCanvas: Helpers for draw{Point,Line,Circle} 2017-05-16 12:59:11 +00:00
emboss.cpp Alloc glyph image correctly for SkMask::k3D_Format. 2017-11-14 17:38:34 +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 use unique_ptr for codec factories 2017-07-25 15:35:23 +00:00
encode.cpp Revert[4] "apply codec origin in generator" 2017-10-17 18:04:43 +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
filterbitmap.cpp Remove internal use of SkTypeface::Style. 2017-07-27 21:30:45 +00:00
filterbug.cpp Add GM for filtering bug 2016-12-16 17:29:48 +00:00
filterfastbounds.cpp move files out of private, and fix up callers to IWYU 2017-05-16 21:29:03 +00:00
filterindiabox.cpp Assume HQ is handled by pipeline, delete legacy code-path 2017-07-20 00:43:37 +00:00
flippity.cpp Make matrix flip GM easier to triage 2017-11-01 19:35:20 +00:00
fontcache.cpp Modify fontcache GM to actually spill atlas. 2017-11-06 16:06:09 +00:00
fontmgr.cpp remove fontmgr_iter_factory GM 2017-11-14 14:39:12 +00:00
fontscaler.cpp add platform_font_manager() 2017-11-13 17:00:51 +00:00
fontscalerdistortable.cpp Revert "Revert "migrate to sk_sp for SkFontMgr API"" 2017-09-26 14:05:18 +00:00
gamma.cpp Convert NULL and 0 to nullptr. 2017-08-28 17:48:57 +00:00
gammaencodedpremul.cpp GMs: Call SkBitmap::notifyPixelsChanged() 2017-07-11 14:59:01 +00:00
gammatext.cpp remove platform_font_name() 2017-11-14 18:45:04 +00:00
gamut.cpp clean up useage of SkFloatBits 2017-08-07 02:49:29 +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 SkFAIL with SK_ABORT. 2017-08-16 15:37:54 +00:00
glyph_pos.cpp GM: some header cleanup 2017-03-22 18:11:49 +00:00
gm_expectations.h
gm.cpp simplify gm matrices 2017-08-08 12:43:19 +00:00
gm.h simplify gm matrices 2017-08-08 12:43:19 +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 Expand 2pt conical gradient gm with repeat/mirror 2017-06-27 18:27:47 +00:00
gradients_no_texture.cpp GM: some header cleanup 2017-03-22 18:11:49 +00:00
gradients.cpp Remove symmetric three stop special case 2017-09-12 15:39:00 +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 Remove trailing whitespace. 2017-10-09 21:20:34 +00:00
highcontrastfilter.cpp add drawString helper to canvas 2017-04-28 20:41:04 +00:00
hittestpath.cpp
hsl.cpp polish up gm/hsl.cpp 2017-05-07 04:56:13 +00:00
image_pict.cpp Add mip support to GrAHardwareBufferImageGenerator 2017-10-30 19:18:03 +00:00
image_shader.cpp Revert "Revert "Change image encode api to return sk_sp"" 2017-07-12 15:44:35 +00:00
image.cpp test scalePixels and unpremul 2017-11-16 17:34:54 +00:00
image.h
imagealphathreshold.cpp Remove color space xform from alpha threshold FP 2017-10-19 20:07:44 +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
imageblurclampmode.cpp Added new edge handling mode (clamp and repeat) to Gaussian blur filter. 2017-06-30 18:11:16 +00:00
imageblurrepeatmode.cpp Added new edge handling mode (clamp and repeat) to Gaussian blur filter. 2017-06-30 18:11:16 +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 create imagepriv and name params 2017-11-03 13:56:30 +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 remove unused mode parameter from SkMergeImageFilter 2017-06-19 14:01:56 +00:00
imagefiltersgraph.cpp remove unused mode parameter from SkMergeImageFilter 2017-06-19 14:01:56 +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 Add new SkImageGenerator::getPixels() API, deprecate the old 2017-05-12 16:48:17 +00:00
imageresizetiled.cpp add drawString helper to canvas 2017-04-28 20:41:04 +00:00
imagescalealigned.cpp SkCanvas: Helpers for draw{Point,Line,Circle} 2017-05-16 12:59:11 +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 Remove redundant parentheses. 2017-10-17 22:02:41 +00:00
jpg_color_cube.cpp Adjust GPU YUV -> RGB (JPG) conversion 2017-09-13 14:10:50 +00: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 platform_font_manager() 2017-11-13 17:00:51 +00:00
lighting.cpp GM: some header cleanup 2017-03-22 18:11:49 +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 use unique_ptr for codec factories 2017-07-25 15:35:23 +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 slice GMs by native font platform, not by emoji format 2017-11-15 16:52:56 +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 move files out of private, and fix up callers to IWYU 2017-05-16 21:29:03 +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 Replace SkFAIL with SK_ABORT. 2017-08-16 15:37:54 +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 move parts of SkPoint to SkPointPriv 2017-11-08 18:25:17 +00:00
patch.cpp add image variant to patch gm 2017-05-24 01:58:22 +00:00
path_stroke_with_zero_length.cpp New zero length path GM 2017-07-13 17:17:02 +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 Move several GrContextOptions fields behind GR_TEST_UTILS 2017-08-30 19:35:27 +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 Hide SkPerlinNoiseShader impl details 2017-05-18 17:24:39 +00:00
perspshaders.cpp GM: some header cleanup 2017-03-22 18:11:49 +00:00
picture.cpp move files out of private, and fix up callers to IWYU 2017-05-16 21:29:03 +00:00
pictureimagefilter.cpp Revert "Revert "Remove MakeForLocalSpace since picture image is sufficient"" 2017-11-09 21:50:27 +00:00
pictureimagegenerator.cpp move files out of private, and fix up callers to IWYU 2017-05-16 21:29:03 +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
radial_gradient_precision.cpp fix SkJumper radial gradient precision 2017-05-15 20:37:16 +00:00
readpixels.cpp use unique_ptr for codec factories 2017-07-25 15:35:23 +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 Remove trailing whitespace. 2017-10-09 21:20:34 +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 switched GrClipEdge to an enum class 2017-11-10 17:42:27 +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
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 Fix TSAN error for shadow cache 2017-05-23 14:11:21 +00:00
shallowgradient.cpp GM: some header cleanup 2017-03-22 18:11:49 +00:00
shapes_as_paths.cpp In shapes_as_paths, draw zoom from pixmaps, not images 2017-06-05 18:10:47 +00:00
shapes.cpp Don't use complex blend mode for shapes gm 2016-06-03 11:56:51 -07:00
showmiplevels.cpp Assume HQ is handled by pipeline, delete legacy code-path 2017-07-20 00:43:37 +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
skbug_5321.cpp Remove trailing whitespace. 2017-10-09 21:20:34 +00:00
smallarc.cpp
smallimage.cpp
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
srgb.cpp srgb conversion needs to be in unpremul 2017-07-06 12:51:24 +00:00
stlouisarch.cpp
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 Fix artifacts on tiny stroked paths scaled up a lot. 2017-08-23 13:54:25 +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 Remove color space xform from GrTextureDomain & GrSimpleTextureEffect 2017-10-18 18:46:25 +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 GMs: add platform_font_manager to some names 2017-11-14 17:29:34 +00:00
textblobrandomfont.cpp add platform_font_manager() 2017-11-13 17:00:51 +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 Remove color space xform from GrTextureDomain & GrSimpleTextureEffect 2017-10-18 18:46:25 +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 Tiling support for SkSweepGradient 2017-08-01 21:03:28 +00:00
tinybitmap.cpp remove references to kIndex_8_SkColorType from our tools/tests 2017-07-12 20:25:44 +00:00
tosrgb_colorfilter.cpp rename new GM 2017-07-25 18:09:30 +00:00
transparency.cpp GM: some header cleanup 2017-03-22 18:11:49 +00:00
typeface.cpp remove platform_font_name() 2017-11-14 18:45:04 +00:00
variedtext.cpp Remove internal use of SkTypeface::Style. 2017-07-27 21:30:45 +00:00
vertices.cpp move vertex-mode enum into SkVertices 2017-04-03 15:50:16 +00:00
verttext2.cpp remove platform_font_name() 2017-11-14 18:45:04 +00:00
verttext.cpp Remove internal use of SkTypeface::Style. 2017-07-27 21:30:45 +00:00
verylargebitmap.cpp SkColorSpace: remove named API, add gamut API 2017-02-07 19:33:37 +00:00
windowrectangles.cpp Don't use analytic clip FPs when drawing to stencil 2017-11-07 21:30:44 +00:00
xfermodeimagefilter.cpp remove unused variants in imagefilter factories 2017-06-19 01:57:51 +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
xform_image_gen.cpp Create an SkColorSpaceXform image generator 2017-06-06 14:34:03 +00:00
yuvtorgbeffect.cpp Pull non-substantive changes out of explicit GPU resource allocation CL 2017-09-13 19:49:47 +00:00