skia2/gm
Brian Salomon 9e50f7b11e Store clipped bounds on GrOp rather than in parallel in GrRenderTargetOpList.
When the op is recorded we update its bounds to incorporate both clipping and aa bloat.

Change-Id: Ia205e058ebeda5fcdb2cd5e9b8a30a4972672b14
Reviewed-on: https://skia-review.googlesource.com/9233
Reviewed-by: Greg Daniel <egdaniel@google.com>
Commit-Queue: Brian Salomon <bsalomon@google.com>
2017-03-06 18:16:28 +00:00
..
aaa.cpp hide trivial helpers on canvas 2017-02-22 19:41:04 +00:00
aaclip.cpp update gm to test 2 unclipped layers 2017-02-14 15:46:30 +00:00
aarectmodes.cpp Revert[8] "replace SkXfermode obj with SkBlendMode enum in paints" 2016-10-05 17:33:03 -07:00
aaxfermodes.cpp hide trivial helpers on canvas 2017-02-22 19:41:04 +00:00
addarc.cpp Correct a small mistake in SkPath::build_arc_conics 2016-10-19 10:24:29 -07:00
all_bitmap_configs.cpp SkColorSpace: remove named API, add gamut API 2017-02-07 19:33:37 +00:00
alphagradients.cpp Replace a lot of 'static const' with 'constexpr' or 'const'. 2016-09-01 11:24:54 -07:00
animatedGif.cpp Fix some Windows warnings 2016-10-26 14:16:28 +00:00
animatedimageblurs.cpp Add animating blur image filter GM/slide/bench 2016-12-01 18:35:06 +00:00
anisotropic.cpp Replace a lot of 'static const' with 'constexpr' or 'const'. 2016-09-01 11:24:54 -07:00
annotated_text.cpp Move off SK_SUPPORT_LEGACY_DATA_FACTORIES. 2016-08-02 14:40:46 -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 Separate SkArithmeticImageFilter from SkXfermodeImageFilter. 2017-01-09 18:31:29 +00:00
badpaint.cpp use Make instead of Create to return a shared shader 2016-03-08 18:50:00 -08:00
beziereffects.cpp Store clipped bounds on GrOp rather than in parallel in GrRenderTargetOpList. 2017-03-06 18:16:28 +00:00
beziers.cpp chmod -x *.cpp *.h 2016-10-27 16:41:14 +00:00
bigblurs.cpp allow clip calls w/o op param, remove unnecessary kReplace ops 2016-09-21 11:15:07 -07:00
bigmatrix.cpp partial switch over to sp usage of shaders 2016-03-09 09:50:50 -08:00
bigrrectaaeffect.cpp Make GrPaints move their GrProcessor ownership into GrPipelineBuilder. 2017-01-11 19:56:48 +00:00
bigtext.cpp Style Change: SkNEW->new; SkDELETE->delete 2015-08-26 13:07:49 -07:00
bigtileimagefilter.cpp Replace a lot of 'static const' with 'constexpr' or 'const'. 2016-09-01 11:24:54 -07:00
bitmapcopy.cpp hide trivial helpers on canvas 2017-02-22 19:41:04 +00:00
bitmapfilters.cpp Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
bitmapimage.cpp Fix bitmap-image srgb gm 2016-12-08 15:40:15 +00:00
bitmappremul.cpp Replace a lot of 'static const' with 'constexpr' or 'const'. 2016-09-01 11:24:54 -07:00
bitmaprect.cpp Revert[8] "replace SkXfermode obj with SkBlendMode enum in paints" 2016-10-05 17:33:03 -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
bitmaptiled.cpp Fix canvas size of new tiled bitmap GM 2017-02-07 15:40:39 +00:00
bleed.cpp Replace a lot of 'static const' with 'constexpr' or 'const'. 2016-09-01 11:24:54 -07:00
blend.cpp SkBlendARGB32 and S32[A]_Blend_BlitRow32 are currently formulated as: SkAlphaMulQ(src, src_scale) + SkAlphaMulQ(dst, dst_scale), which boils down to ((src*src_scale)>>8) + ((dst*dst_scale)>>8). In particular, note that the intermediate precision is discarded before the two parts are added together, causing the final result to possibly inaccurate. 2016-08-05 11:48:45 -07:00
blurcircles2.cpp Replace a lot of 'static const' with 'constexpr' or 'const'. 2016-09-01 11:24:54 -07: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 change SkClipOp to a class enum 2016-12-12 15:38:31 +00:00
blurroundrect.cpp Revert "Revert "make it illegal to include SkXfermode.h"" 2016-11-23 22:17:17 +00:00
blurs.cpp Replace a lot of 'static const' with 'constexpr' or 'const'. 2016-09-01 11:24:54 -07:00
bmpfilterqualityrepeat.cpp Fix kMediumQuality invMatrix setup for sizes == mip levels 2016-11-03 11:42:49 -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 spin off easy stuff from Herb's windows GN CL 2016-08-04 06:19:33 -07: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 Fix error with transforming custom/large glyphs 2016-11-16 15:48:48 +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 include what you use 2017-02-14 19:25:07 +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.cpp Delay SkPaint->GrPaint conversion in text rendering. 2017-01-13 17:38:10 +00:00
colorfilteralpha8.cpp Draw Alpha8 + color filter correctly in software 2016-10-31 14:42:52 +00:00
colorfilterimagefilter.cpp stop using SkScalarMul 2017-02-14 19:45:24 +00:00
colorfilters.cpp adjust gm bounds for better content fit 2016-04-11 07:46:38 -07:00
colormatrix.cpp Revert[8] "replace SkXfermode obj with SkBlendMode enum in paints" 2016-10-05 17:33:03 -07:00
colorspacexform.cpp SkColorSpace: remove named API, add gamut API 2017-02-07 19:33:37 +00:00
colortype.cpp SkTypeface::MakeFromName to take SkFontStyle. 2016-05-31 11:42:37 -07:00
colortypexfermode.cpp Revert "Revert "make it illegal to include SkXfermode.h"" 2016-11-23 22:17:17 +00:00
colorwheel.cpp SkTypeface::MakeFromName to take SkFontStyle. 2016-05-31 11:42:37 -07:00
complexclip2.cpp Revert[2] "remove SK_SUPPORT_LEGACY_CLIP_REGIONOPS" 2016-12-09 14:33:41 +00:00
complexclip3.cpp Revert[2] "remove SK_SUPPORT_LEGACY_CLIP_REGIONOPS" 2016-12-09 14:33:41 +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 change SkClipOp to a class enum 2016-12-12 15:38:31 +00:00
composeshader.cpp hide trivial helpers on canvas 2017-02-22 19:41:04 +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 Make GrPaints move their GrProcessor ownership into GrPipelineBuilder. 2017-01-11 19:56:48 +00:00
convex_all_line_paths.cpp Remove SkAutoTDeleteArray 2016-11-02 21:30:38 +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 hide trivial helpers on canvas 2017-02-22 19:41:04 +00:00
convexpolyeffect.cpp Make GrPaints move their GrProcessor ownership into GrPipelineBuilder. 2017-01-11 19:56:48 +00:00
copyTo4444.cpp Remove uses of SkImageDecoder from gms 2016-03-18 12:13:47 -07:00
crbug_691386.cpp SkPDF: better tolerance path conversion to quadratics 2017-02-13 18:24:11 +00:00
croppedrects.cpp remove unused ForceUnique option from makeImageSnapshot 2016-12-29 16:01:42 +00:00
cubicpaths.cpp ignore max curvature at end point 2017-01-05 18:44:25 +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 Replace a lot of 'static const' with 'constexpr' or 'const'. 2016-09-01 11:24:54 -07:00
deferredtextureimage.cpp Remove unused/barely-supported compressed GrPixelConfigs 2017-02-13 13:51:24 +00:00
degeneratesegments.cpp Replace a lot of 'static const' with 'constexpr' or 'const'. 2016-09-01 11:24:54 -07:00
dftext.cpp refFoo variant for getters that naturally have a sk_sp 2017-01-12 16:38:34 +00: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 allow clip calls w/o op param, remove unnecessary kReplace ops 2016-09-21 11:15:07 -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 gm: s/SkAutoTUnref/sk_sp/ 2016-11-07 15:22:49 +00:00
drawatlas.cpp SkTypes.h : move SkAutoMalloc into SkAutoMalloc.h 2017-01-11 18:55:34 +00:00
drawatlascolor.cpp remove xfermode from public api 2016-10-28 20:06:17 +00:00
drawbitmaprect.cpp Replace a lot of 'static const' with 'constexpr' or 'const'. 2016-09-01 11:24:54 -07:00
drawfilter.cpp "Fix" some ImageFilter fuzzer issues 2016-12-19 17:14:10 +00:00
drawlooper.cpp hide trivial helpers on canvas 2017-02-22 19: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 Switch a bunch of tests to use DEF_SIMPLE_GM. 2017-01-13 18:49:11 +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 Misc batch->op cleanup Part 1 of 2 2016-12-21 16:45:40 +00:00
emboss.cpp hide emboss from everyone (except android for now) 2016-12-07 19:13:32 +00:00
emptypath.cpp Replace a lot of 'static const' with 'constexpr' or 'const'. 2016-09-01 11:24:54 -07:00
encode-platform.cpp Respect SkColorSpace in SkPNGImageEncoder 2017-01-10 18:26:26 +00:00
encode-srgb.cpp SkColorSpace: remove named API, add gamut API 2017-02-07 19:33:37 +00:00
encode.cpp SkImageEncoder: simplify API 2016-11-23 16:40:32 +00:00
etc1.cpp Rebase and fix chromium 2017-03-04 13:49:47 +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 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 Implement sk_tool_utils::copy_to_g8(), used by gms 2017-01-19 14:04:33 +00:00
filterbug.cpp Add GM for filtering bug 2016-12-16 17:29:48 +00:00
filterfastbounds.cpp Replace a lot of 'static const' with 'constexpr' or 'const'. 2016-09-01 11:24:54 -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 Remove SK_LEGACY_FONTMGR_FACTORY. 2017-01-11 19:50:14 +00:00
fontscaler.cpp Factor code to rotate a canvas about a point. 2016-07-12 15:01:19 -07:00
fontscalerdistortable.cpp Add SkTypeface::getVariationDesignPosition. 2017-02-24 16:59:05 +00:00
gamma.cpp SkColorSpace: remove named API, add gamut API 2017-02-07 19:33:37 +00:00
gammatext.cpp SkTypeface::MakeFromName to take SkFontStyle. 2016-05-31 11:42:37 -07:00
gamut.cpp SkColorSpace: remove named API, add gamut API 2017-02-07 19:33:37 +00:00
gaussianedge.cpp Rename GrDrawContext to GrRenderTargetContext 2016-10-27 19:14:09 +00: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 Replace a lot of 'static const' with 'constexpr' or 'const'. 2016-09-01 11:24:54 -07:00
glyph_pos.cpp hide trivial helpers on canvas 2017-02-22 19:41:04 +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 Revert[8] "replace SkXfermode obj with SkBlendMode enum in paints" 2016-10-05 17:33:03 -07:00
gm.h move SkTRegister.h into tools 2017-01-11 19:53:36 +00:00
gradient_matrix.cpp Replace a lot of 'static const' with 'constexpr' or 'const'. 2016-09-01 11:24:54 -07:00
gradientDirtyLaundry.cpp Replace a lot of 'static const' with 'constexpr' or 'const'. 2016-09-01 11:24:54 -07:00
gradients_2pt_conical.cpp Replace a lot of 'static const' with 'constexpr' or 'const'. 2016-09-01 11:24:54 -07:00
gradients_no_texture.cpp gm: s/SkAutoTUnref/sk_sp/ 2016-11-07 15:22:49 +00:00
gradients.cpp SkColorSpace: remove named API, add gamut API 2017-02-07 19:33:37 +00: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 Replace a lot of 'static const' with 'constexpr' or 'const'. 2016-09-01 11:24:54 -07:00
hairmodes.cpp Revert[8] "replace SkXfermode obj with SkBlendMode enum in paints" 2016-10-05 17:33:03 -07:00
hardstop_gradients.cpp Slightly generalize GPU hard stop gradient implementation. 2016-10-13 20:30:20 +00:00
highcontrastfilter.cpp Implement SkHighContrastFilter 2017-02-16 02:34:44 +00:00
hittestpath.cpp remove unused SkCullPoints 2015-12-21 18:37:16 -08:00
image_pict.cpp Switch SkImageGenerator over to generating GrTextureProxies 2017-03-03 17:40:52 +00:00
image_shader.cpp SkColorSpace: remove named API, add gamut API 2017-02-07 19:33:37 +00:00
image.cpp removed unused code around scaled generators 2017-02-15 16:00:06 +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 Replace a lot of 'static const' with 'constexpr' or 'const'. 2016-09-01 11:24:54 -07:00
imageblur.cpp Update SkBlurImageFilter to sk_sp 2016-04-04 04:31:25 -07:00
imageblurtiled.cpp change clip-bounds getters to always return the rect 2017-01-23 17:14:53 +00:00
imagefilters.cpp Change GaussianBlur logic wrt color spaces 2017-01-03 14:35:06 +00:00
imagefiltersbase.cpp remove xfermode from public api 2016-10-28 20:06:17 +00:00
imagefiltersclipped.cpp Update DisplacementMapEffect to sk_sp 2016-04-15 07:17:36 -07:00
imagefilterscropexpand.cpp Switch a bunch of tests to use DEF_SIMPLE_GM. 2017-01-13 18:49:11 +00:00
imagefilterscropped.cpp remove xfermode from public api 2016-10-28 20:06:17 +00:00
imagefiltersgraph.cpp Separate SkArithmeticImageFilter from SkXfermodeImageFilter. 2017-01-09 18:31:29 +00:00
imagefiltersscaled.cpp stop using SkScalarMul 2017-02-14 19:45:24 +00:00
imagefiltersstroked.cpp Update DropShadowImageFilter to sk_sp 2016-04-06 08:40:59 -07:00
imagefilterstransformed.cpp Revert[8] "replace SkXfermode obj with SkBlendMode enum in paints" 2016-10-05 17:33:03 -07:00
imagefromyuvtextures.cpp Replace a lot of 'static const' with 'constexpr' or 'const'. 2016-09-01 11:24:54 -07:00
imagemagnifier.cpp Add color space xform to GrMagnifierEffect 2016-12-20 21:34:12 +00:00
imagemakewithfilter.cpp remove xfermode from public api 2016-10-28 20:06:17 +00:00
imagemasksubset.cpp return and take SkImageGenerator as unique_ptr 2017-02-15 20:51:28 +00:00
imageresizetiled.cpp change clip-bounds getters to always return the rect 2017-01-23 17:14:53 +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 Update SkImageSource to sk_sp 2016-04-01 09:28:51 -07:00
imagetoyuvplanes.cpp Remove SkAutoTDeleteArray 2016-11-02 21:30:38 +00:00
internal_links.cpp Move off SK_SUPPORT_LEGACY_DATA_FACTORIES. 2016-08-02 14:40:46 -07:00
inversepaths.cpp Replace a lot of 'static const' with 'constexpr' or 'const'. 2016-09-01 11:24:54 -07:00
largeglyphblur.cpp Use sk_sp text blob APIs 2016-09-13 10:00:23 -07:00
lattice.cpp Add a src rect to drawImageLattice() API 2016-09-30 12:41:42 -07:00
lcdblendmodes.cpp hide trivial helpers on canvas 2017-02-22 19:41:04 +00:00
lcdoverlap.cpp Revert[8] "replace SkXfermode obj with SkBlendMode enum in paints" 2016-10-05 17:33:03 -07:00
lcdtext.cpp Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
lighting.cpp stop using SkScalarMul 2017-02-14 19:45:24 +00:00
lightingshader2.cpp Replace a lot of 'static const' with 'constexpr' or 'const'. 2016-09-01 11:24:54 -07:00
lightingshader.cpp Replace a lot of 'static const' with 'constexpr' or 'const'. 2016-09-01 11:24:54 -07:00
lightingshaderbevel.cpp Moved ambient lights out of SkLight's light array 2016-08-29 10:22:09 -07:00
linepaths.cpp Replace a lot of 'static const' with 'constexpr' or 'const'. 2016-09-01 11:24:54 -07:00
localmatriximagefilter.cpp Switch a bunch of tests to use DEF_SIMPLE_GM. 2017-01-13 18:49:11 +00:00
lumafilter.cpp make SkXfermode.h go away 2016-11-16 15:38:11 +00:00
manypaths.cpp Add new GMs to stress rendering of many circles and rrects 2017-02-22 18:01:11 +00:00
matrixconvolution.cpp Modify matrix convolution GM for sRGB testing 2016-12-27 17:38:53 +00:00
matriximagefilter.cpp Update SkMatrixImageFilter to sk_sp 2016-04-05 15:09:00 -07:00
megalooper.cpp Revert[2] "remove SK_SUPPORT_LEGACY_CLIP_REGIONOPS" 2016-12-09 14:33:41 +00:00
mipmap.cpp SkColorSpace: remove named API, add gamut API 2017-02-07 19:33:37 +00:00
mixedtextblobs.cpp Use sk_sp text blob APIs 2016-09-13 10:00:23 -07:00
modecolorfilters.cpp remove xfermode from public api 2016-10-28 20:06:17 +00:00
morphology.cpp Update SkMorphology ImageFilters to sk_sp 2016-04-05 09:09:37 -07:00
multipicturedraw.cpp remove xfermode from public api 2016-10-28 20:06:17 +00:00
nested.cpp Replace a lot of 'static const' with 'constexpr' or 'const'. 2016-09-01 11:24:54 -07:00
ninepatchstretch.cpp Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
nonclosedpaths.cpp Replace a lot of 'static const' with 'constexpr' or 'const'. 2016-09-01 11:24:54 -07:00
occludedrrectblur.cpp Replace a lot of 'static const' with 'constexpr' or 'const'. 2016-09-01 11:24:54 -07:00
offsetimagefilter.cpp Update SkImageSource to sk_sp 2016-04-01 09:28:51 -07:00
ovals.cpp chmod -x *.cpp *.h 2016-10-27 16:41:14 +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 remove xfermode from public api 2016-10-28 20:06:17 +00:00
patchgrid.cpp remove xfermode from public api 2016-10-28 20:06:17 +00:00
path_stroke_with_zero_length.cpp allow clip calls w/o op param, remove unnecessary kReplace ops 2016-09-21 11:15:07 -07: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 Use DEF_GM everywhere 2015-12-10 13:31:59 -08:00
pathmaskcache.cpp Add the ability to enable/disable GPU path renderers 2017-02-22 20:29:56 +00:00
pathopsinverse.cpp allow clip calls w/o op param, remove unnecessary kReplace ops 2016-09-21 11:15:07 -07: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 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 Replace a lot of 'static const' with 'constexpr' or 'const'. 2016-09-01 11:24:54 -07:00
picture.cpp Revert[8] "replace SkXfermode obj with SkBlendMode enum in paints" 2016-10-05 17:33:03 -07:00
pictureimagefilter.cpp Fix bug & add code to catch ImageFilter clearing bugs 2016-05-12 10:46:40 -07:00
pictureimagegenerator.cpp return and take SkImageGenerator as unique_ptr 2017-02-15 20:51:28 +00: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 Replace a lot of 'static const' with 'constexpr' or 'const'. 2016-09-01 11:24:54 -07:00
pixelsnap.cpp hide trivial helpers on canvas 2017-02-22 19: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 hide trivial helpers on canvas 2017-02-22 19: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 Replace a lot of 'static const' with 'constexpr' or 'const'. 2016-09-01 11:24:54 -07:00
readpixels.cpp Picture backed images must have a bit depth and color space 2017-02-14 21:32:10 +00:00
recordopts.cpp refFoo variant for getters that naturally have a sk_sp 2017-01-12 16:38:34 +00:00
rectangletexture.cpp Replace a lot of 'static const' with 'constexpr' or 'const'. 2016-09-01 11:24:54 -07:00
rects.cpp spin off easy stuff from Herb's windows GN CL 2016-08-04 06:19:33 -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
reveal.cpp Remove SkAutoTDelete. 2016-11-03 19:03:40 +00:00
roundrects.cpp Add fat stroke test case to roundrects GM. 2016-08-25 05:53:00 -07:00
rrect.cpp Replace a lot of 'static const' with 'constexpr' or 'const'. 2016-09-01 11:24:54 -07:00
rrectclipdrawpaint.cpp Rename GrDrawContext to GrRenderTargetContext 2016-10-27 19:14:09 +00:00
rrects.cpp Make GrPaints move their GrProcessor ownership into GrPipelineBuilder. 2017-01-11 19:56:48 +00:00
samplerstress.cpp allow clip calls w/o op param, remove unnecessary kReplace ops 2016-09-21 11:15:07 -07:00
savelayer.cpp add isolate (init-with-previous) savelayer flag 2017-03-01 02:11:08 +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 Replace a lot of 'static const' with 'constexpr' or 'const'. 2016-09-01 11:24:54 -07:00
shadertext3.cpp Replace a lot of 'static const' with 'constexpr' or 'const'. 2016-09-01 11:24:54 -07:00
shadertext.cpp Replace a lot of 'static const' with 'constexpr' or 'const'. 2016-09-01 11:24:54 -07:00
shadowmaps.cpp Added in Radial Shadows 2016-09-09 09:22:40 -07:00
shadows.cpp Replace a lot of 'static const' with 'constexpr' or 'const'. 2016-09-01 11:24:54 -07:00
shadowutils.cpp Make shadow_utils GM use its own SkResourceCache 2017-02-23 16:22:56 +00:00
shallowgradient.cpp Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
shapes.cpp Don't use complex blend mode for shapes gm 2016-06-03 11:56:51 -07:00
showmiplevels.cpp Fix clang warning about unused lambda capture. 2017-01-26 00:40:19 +00:00
simple_magnification.cpp hide trivial helpers on canvas 2017-02-22 19:41:04 +00:00
simpleaaclip.cpp Revert[2] "remove SK_SUPPORT_LEGACY_CLIP_REGIONOPS" 2016-12-09 14:33:41 +00:00
simplerect.cpp add translate to exercise non-identity ctm performance 2016-08-21 15:03:47 -07:00
SkAnimTimer.h Make header files self-sufficient 2017-02-10 01:19:52 +00:00
skbug1719.cpp remove xfermode from public api 2016-10-28 20:06:17 +00: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
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 Revert[8] "replace SkXfermode obj with SkBlendMode enum in paints" 2016-10-05 17:33:03 -07:00
stlouisarch.cpp IWYU: 'core' target, files starting A-C. 2015-08-05 13:57:49 -07:00
stringart.cpp Replace a lot of 'static const' with 'constexpr' or 'const'. 2016-09-01 11:24:54 -07: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 Replace a lot of 'static const' with 'constexpr' or 'const'. 2016-09-01 11:24:54 -07:00
strokefill.cpp stop using SkScalarMul 2017-02-14 19:45:24 +00:00
strokerect.cpp Replace a lot of 'static const' with 'constexpr' or 'const'. 2016-09-01 11:24:54 -07:00
strokerects.cpp Replace a lot of 'static const' with 'constexpr' or 'const'. 2016-09-01 11:24:54 -07:00
strokes.cpp Replace a lot of 'static const' with 'constexpr' or 'const'. 2016-09-01 11:24:54 -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 Some tests around surface creation and snapshotting with color space 2016-08-30 07:07:59 -07:00
tablecolorfilter.cpp remove xfermode from public api 2016-10-28 20:06:17 +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 Rebase and fix chromium 2017-03-04 13:49:47 +00:00
textblob.cpp Use sk_sp text blob APIs 2016-09-13 10:00:23 -07:00
textblobblockreordering.cpp Misc batch->op cleanup Part 1 of 2 2016-12-21 16:45:40 +00:00
textblobcolortrans.cpp Use sk_sp text blob APIs 2016-09-13 10:00:23 -07:00
textblobgeometrychange.cpp Use sk_sp text blob APIs 2016-09-13 10:00:23 -07:00
textbloblooper.cpp remove unused code around SK_SUPPORT_LEGACY_XFERMODE_PARAM 2016-11-03 19:54:08 +00:00
textblobmixedsizes.cpp refFoo variant for getters that naturally have a sk_sp 2017-01-12 16:38:34 +00:00
textblobrandomfont.cpp refFoo variant for getters that naturally have a sk_sp 2017-01-12 16:38:34 +00:00
textblobshader.cpp Use sk_sp text blob APIs 2016-09-13 10:00:23 -07:00
textblobtransforms.cpp Use sk_sp text blob APIs 2016-09-13 10:00:23 -07:00
textblobuseaftergpufree.cpp Use sk_sp text blob APIs 2016-09-13 10:00:23 -07:00
texteffects.cpp Revert "Revert "Revert[2] "hide deprecated underline and strikethru""" 2017-02-23 14:19:40 +00:00
texturedomaineffect.cpp Rebase and fix chromium 2017-03-04 13:49:47 +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 remove xfermode from public api 2016-10-28 20:06:17 +00:00
tilemodes_scaled.cpp Replace a lot of 'static const' with 'constexpr' or 'const'. 2016-09-01 11:24:54 -07:00
tilemodes.cpp Replace a lot of 'static const' with 'constexpr' or 'const'. 2016-09-01 11:24:54 -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 GM: add test for type1 font 2016-09-20 13:11:01 -07:00
variedtext.cpp Misc batch->op cleanup Part 1 of 2 2016-12-21 16:45:40 +00:00
vertices.cpp Fix drawVertices() texture mapping in the presence of a local matrix 2017-02-17 03:45:02 +00:00
verttext2.cpp SkTypeface::MakeFromName to take SkFontStyle. 2016-05-31 11:42:37 -07: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 Rationalize GrContext's Gr*Proxy getter naming 2017-01-30 19:05:36 +00:00
xfermodeimagefilter.cpp Separate SkArithmeticImageFilter from SkXfermodeImageFilter. 2017-01-09 18:31:29 +00:00
xfermodes2.cpp make SkXfermode.h go away 2016-11-16 15:38:11 +00:00
xfermodes3.cpp refFoo variant for getters that naturally have a sk_sp 2017-01-12 16:38:34 +00:00
xfermodes.cpp Revert "Revert "make it illegal to include SkXfermode.h"" 2016-11-23 22:17:17 +00:00
yuvtorgbeffect.cpp Rebase and fix chromium 2017-03-04 13:49:47 +00:00