skia2/gm
senorblanco 9db0427423 Image filters: fix crop rect application in SkXfermodeImageFilter.
The crop rect was being incorrectly applied in SkXfermodeImageFilter:
the background and foreground bounds were having the crop rect applied
individually to them, and then unioned. The correct approach is to take
the union of their bounds, and apply the crop rect to that. (A similar
bug in SkMergeImageFilter was fixed a while back.)

This is important when applying a compositing mode
which affects pixels outside the foreground bounds
(e.g., SrcIn, SrcOut).

NOTE: this will change the results of the xfermodeimagefilter GM (new
test case).
GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1842033005

Review URL: https://codereview.chromium.org/1842033005
2016-03-31 08:24:30 -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 update callsites for Make image factories 2016-03-17 10:51:11 -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
astcbitmap.cpp Remove uses of SkImageDecoder from gms 2016-03-18 12:13:47 -07:00
avoidxfermode2.cpp switch xfermodes over to sk_sp 2016-03-29 11:32:50 -07:00
avoidxfermode3.cpp switch xfermodes over to sk_sp 2016-03-29 11:32:50 -07:00
avoidxfermode.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 Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
beziers.cpp Use DEF_GM everywhere 2015-12-10 13:31:59 -08:00
bigblurs.cpp Style Change: SkNEW->new; SkDELETE->delete 2015-08-26 13:07:49 -07:00
bigmatrix.cpp partial switch over to sp usage of shaders 2016-03-09 09:50:50 -08:00
bigrrectaaeffect.cpp Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
bigtext.cpp Style Change: SkNEW->new; SkDELETE->delete 2015-08-26 13:07:49 -07:00
bigtileimagefilter.cpp switch surface to sk_sp 2016-03-23 18:59:25 -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 Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
blend.cpp unify peekPixels around pixmap parameter 2016-03-09 14:26:26 -08:00
blurcircles.cpp Add special case circle blur for Ganesh 2015-09-15 10:20:55 -07:00
blurquickreject.cpp C++11 override should now be supported by all of {bots,Chrome,Android,Mozilla} 2015-03-25 18:17:32 -07:00
blurrect.cpp partial switch over to sp usage of shaders 2016-03-09 09:50:50 -08:00
blurredclippedcircle.cpp switch xfermodes over to sk_sp 2016-03-29 11:32:50 -07:00
blurroundrect.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
blurs.cpp GM: replace boilerplate with macros 2015-09-09 08:16:41 -07:00
bmpfilterqualityrepeat.cpp Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -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
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 Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -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 Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -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 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
colorfilterimagefilter.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
colorfilters.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
colormatrix.cpp Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
colortype.cpp partial switch over to sp usage of shaders 2016-03-09 09:50:50 -08:00
colortypexfermode.cpp switch xfermodes over to sk_sp 2016-03-29 11:32:50 -07:00
colorwheel.cpp update callsites for Make image factories 2016-03-17 10:51:11 -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 switch surface to sk_sp 2016-03-23 18:59: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 partial switch over to sp usage of shaders 2016-03-09 09:50:50 -08: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 Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
copyTo4444.cpp Remove uses of SkImageDecoder from gms 2016-03-18 12:13:47 -07:00
cubicpaths.cpp Comments Style: s/skbug.com/bug.skia.org/ 2015-11-07 05:29:00 -08:00
dashcircle.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
dashcubics.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
dashing.cpp Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
dcshader.cpp Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
degeneratesegments.cpp IWYU: 'core' target, files starting A-C. 2015-08-05 13:57:49 -07:00
dftext.cpp switch surface to sk_sp 2016-03-23 18:59:25 -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 callsites for Make image factories 2016-03-17 10:51:11 -07:00
distantclip.cpp Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
downsamplebitmap.cpp Delete SkImageDecoder 2016-03-24 10:41:47 -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 Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
drawfilter.cpp Add SK_SUPPORT_LEGACY_DRAWFILTER guard around calls to SkCanvas::(get|set)DrawFilter. 2016-01-22 09:45:14 -08:00
drawlooper.cpp guard rasterizer and drawlooper setters 2016-03-21 13:25:16 -07:00
drawminibitmaprect.cpp Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
dropshadowimagefilter.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
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 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
emptypath.cpp Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
extractbitmap.cpp C++11 override should now be supported by all of {bots,Chrome,Android,Mozilla} 2015-03-25 18:17:32 -07:00
factory.cpp Remove uses of SkImageDecoder from gms 2016-03-18 12:13:47 -07:00
fadefilter.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
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 Remove uses of SkImageDecoder from gms 2016-03-18 12:13:47 -07:00
filterfastbounds.cpp Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
filterindiabox.cpp Remove uses of SkImageDecoder from gms 2016-03-18 12:13:47 -07:00
fontcache.cpp Style Change: NULL->nullptr 2015-08-27 07:41:16 -07:00
fontmgr.cpp Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
fontscaler.cpp Style Change: NULL->nullptr 2015-08-27 07:41:16 -07:00
fontscalerdistortable.cpp Expose API for gx font variation axes. 2016-01-21 14:17:47 -08:00
gamma.cpp partial switch over to sp usage of shaders 2016-03-09 09:50:50 -08:00
gammatext.cpp Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -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 Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
image_shader.cpp Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
image.cpp Move SkGLContext and some GrGLInterface implementations to skgputest module 2016-03-30 18:56:20 -07:00
image.h check-point for image/surface work 2012-07-29 20:38:16 +00:00
imagealphathreshold.cpp switch surface to sk_sp 2016-03-23 18:59:25 -07:00
imageblur2.cpp SkBlurImageFilter returns input when sigma = 0 2015-12-10 12:08:44 -08:00
imageblur.cpp SkBlurImageFilter returns input when sigma = 0 2015-12-10 12:08:44 -08:00
imageblurtiled.cpp SkBlurImageFilter returns input when sigma = 0 2015-12-10 12:08:44 -08:00
imagefilters.cpp switch surface to sk_sp 2016-03-23 18:59:25 -07:00
imagefiltersbase.cpp Update SkMergeImageFilter to sk_sp 2016-03-30 13:34:17 -07:00
imagefiltersclipped.cpp Switch SkLocalMatrixImageFilter and SkPaintImageFilter over to sk_sp 2016-03-30 07:32:28 -07:00
imagefilterscropexpand.cpp switch surface to sk_sp 2016-03-23 18:59:25 -07:00
imagefilterscropped.cpp Update SkMergeImageFilter to sk_sp 2016-03-30 13:34:17 -07:00
imagefiltersgraph.cpp Update SkMergeImageFilter to sk_sp 2016-03-30 13:34:17 -07:00
imagefiltersscaled.cpp Switch SkLocalMatrixImageFilter and SkPaintImageFilter over to sk_sp 2016-03-30 07:32:28 -07:00
imagefiltersstroked.cpp Add a GM for image filters applied to stroked primitives. 2015-08-31 10:28:49 -07:00
imagefilterstransformed.cpp switch surface to sk_sp 2016-03-23 18:59:25 -07:00
imagefromyuvtextures.cpp Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
imagemagnifier.cpp GM: replace boilerplate with macros 2015-09-09 08:16:41 -07:00
imageresizetiled.cpp GM: replace boilerplate with macros 2015-09-09 08:16:41 -07:00
imagescalealigned.cpp switch surface to sk_sp 2016-03-23 18:59:25 -07:00
imagesource2.cpp Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
imagesource.cpp update callsites for Make image factories 2016-03-17 10:51:11 -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 GM: replace boilerplate with macros 2015-09-09 08:16:41 -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 Revert of Update feSpotLight to match spec (patchset #2 id:20001 of https://codereview.chromium.org/1403403003/ ) 2015-10-20 10:04:03 -07:00
lightingshader.cpp Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
linepaths.cpp GM: replace boilerplate with macros 2015-09-09 08:16:41 -07:00
localmatriximagefilter.cpp Switch SkLocalMatrixImageFilter and SkPaintImageFilter over to sk_sp 2016-03-30 07:32:28 -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 Reland of "more shader-->sp conversions (patchset #5 id:80001 of https://codereview.chromium.org/1789633002/ )" 2016-03-13 14:13:58 -07:00
matriximagefilter.cpp GM: replace boilerplate with macros 2015-09-09 08:16:41 -07:00
megalooper.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
mipmap.cpp Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
mixedtextblobs.cpp Style Change: SkNEW->new; SkDELETE->delete 2015-08-26 13:07:49 -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 Switch SkMorphologyImageFilter over to new onFilterImage interface 2016-03-25 04:49:23 -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 Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
ovals.cpp Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
patch.cpp switch xfermodes over to sk_sp 2016-03-29 11:32:50 -07:00
patchgrid.cpp Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
path_stroke_with_zero_length.cpp Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -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 return pictures as sk_sp 2016-03-18 07:25:55 -07:00
pathreverse.cpp Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
pdf_never_embed.cpp SkPDF: fall back on paths for unembeddable fonts. 2015-10-12 13:05:04 -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 Swap SkPictureImageFilter's factories over to smart pointers 2016-03-28 13:13:42 -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
pixelxorxfermode.cpp switch xfermodes over to sk_sp 2016-03-29 11:32:50 -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 IWYU: 'core' target, files starting A-C. 2015-08-05 13:57:49 -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 Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
rectangletexture.cpp Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
rects.cpp guard rasterizer and drawlooper setters 2016-03-21 13:25:16 -07:00
repeated_bitmap.cpp update callsites for Make image factories 2016-03-17 10:51:11 -07:00
resizeimagefilter.cpp switch surface to sk_sp 2016-03-23 18:59:25 -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 Begin weaning GrClipMaskManager off of GrDrawTarget (take 2) 2016-03-02 09:26:36 -08:00
samplerstress.cpp move setshader to sk_sp, re-using SK_SUPPORT_LEGACY_CREATESHADER_PTR 2016-03-25 09:08:00 -07:00
scaledstrokes.cpp Fix transformed stroke width in GrAALinearizingConvexPathRenderer. 2015-08-19 12:09:12 -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 Reland of "more shader-->sp conversions (patchset #5 id:80001 of https://codereview.chromium.org/1789633002/ )" 2016-03-13 14:13:58 -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 Change SkTime::GetMSecs to double; ensure values stored in SkMSec do not overflow. 2016-03-25 12:59:53 -07:00
skbug1719.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
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 WIP: experimental bilerp pipeline. 2016-03-23 09:00:33 -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 remove SkImage::applyFilter() -- unused, can always re-add later 2016-01-08 17:21:47 -08:00
srcmode.cpp switch surface to sk_sp 2016-03-23 18:59:25 -07:00
stlouisarch.cpp IWYU: 'core' target, files starting A-C. 2015-08-05 13:57:49 -07:00
stringart.cpp make tests portable by using 565 compatible colors 2015-07-29 05:27:47 -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
surface.cpp Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
tablecolorfilter.cpp Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
tallstretchedbitmaps.cpp Style Change: SkNEW->new; SkDELETE->delete 2015-08-26 13:07:49 -07:00
testimagefilters.cpp Update SkMergeImageFilter to sk_sp 2016-03-30 13:34:17 -07:00
texdata.cpp Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
textblob.cpp Consolidate SK_CRASH and sk_throw into SK_ABORT 2016-01-29 08:51:04 -08: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 switch surface to sk_sp 2016-03-23 18:59:25 -07:00
textbloblooper.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
textblobmixedsizes.cpp switch surface to sk_sp 2016-03-23 18:59:25 -07:00
textblobrandomfont.cpp switch surface to sk_sp 2016-03-23 18:59:25 -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 guard rasterizer and drawlooper setters 2016-03-21 13:25:16 -07:00
texturedomaineffect.cpp Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -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 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
tilemodes_scaled.cpp Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
tilemodes.cpp Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -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 Style Change: NULL->nullptr 2015-08-27 07:41:16 -07:00
variedtext.cpp Style Change: SkNEW->new; SkDELETE->delete 2015-08-26 13:07:49 -07:00
vertices.cpp switch xfermodes over to sk_sp 2016-03-29 11:32:50 -07:00
verttext2.cpp Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -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 Image filters: fix crop rect application in SkXfermodeImageFilter. 2016-03-31 08:24:30 -07:00
xfermodes2.cpp switch xfermodes over to sk_sp 2016-03-29 11:32:50 -07:00
xfermodes3.cpp switch surface to sk_sp 2016-03-23 18:59:25 -07:00
xfermodes.cpp switch xfermodes over to sk_sp 2016-03-29 11:32:50 -07:00
yuvtorgbeffect.cpp Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00