skia2/gm
Adlai Holler bcfc554fde Add GrDirectContext arg to SkImage::readPixels
Note: The polarity of the staging flag is inverted from usual because
a G3 dependency with no SkUserConfig.h relies on the legacy API.

Once this lands, we will migrate them and others, then remove the
staging API. The inverted staging flag is kind of nice, actually - I may
use that pattern in the future. It means less total CLs and it's just as
easy to flip the bit on or off during debugging.

Bug: skia:104662
Change-Id: I48cba1eeae3e2e6f79918c6d243e0666e68ec71b
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/310656
Reviewed-by: Brian Salomon <bsalomon@google.com>
Reviewed-by: Robert Phillips <robertphillips@google.com>
Commit-Queue: Adlai Holler <adlai@google.com>
2020-08-27 19:26:29 +00:00
..
verifiers Enable ClangTidy check llvm-namespace-comment. 2020-08-06 19:07:52 +00:00
3d.cpp clean up public m44 and camera api 2020-04-06 15:34:17 +00:00
aaa.cpp use pathbuilder 2020-08-25 16:29:48 +00:00
aaclip.cpp use pathbuilder 2020-08-25 22:27:20 +00:00
aarectmodes.cpp Add arc methods to path builder 2020-08-03 15:50:01 +00:00
aaxfermodes.cpp use pathbuilder 2020-08-17 22:05:00 +00:00
addarc.cpp use pathbuilder 2020-08-25 16:29:48 +00:00
all_bitmap_configs.cpp Fix range-based for loops which copy the loop variable unnecessarily. 2020-07-31 01:02:21 +00:00
alpha_image.cpp Always send premul paint color to shader FPs 2020-08-03 18:04:22 +00:00
alphagradients.cpp IWYU for gms starting with 'a'. 2019-04-30 19:39:37 +00:00
analytic_gradients.cpp IWYU for gms starting with 'a'. 2019-04-30 19:39:37 +00:00
androidblendmodes.cpp Enable ClangTidy check llvm-namespace-comment. 2020-08-06 19:07:52 +00:00
animated_gif.cpp use std::make_unique 2019-12-12 22:32:45 +00:00
animatedimageblurs.cpp Update gms to use new image filter factories 2019-08-02 21:08:40 +00:00
anisotropic.cpp Enable ClangTidy check llvm-namespace-comment. 2020-08-06 19:07:52 +00:00
annotated_text.cpp Use SkTextEncoding enum instead of macros. 2019-05-07 20:54:16 +00:00
arcofzorro.cpp Enable ClangTidy check llvm-namespace-comment. 2020-08-06 19:07:52 +00:00
arcto.cpp Add arc methods to path builder 2020-08-03 15:50:01 +00:00
arithmode.cpp Update gms to use new image filter factories 2019-08-02 21:08:40 +00:00
asyncrescaleandread.cpp Switch a few GMs over to GrDirectContext 2020-07-10 16:23:03 +00:00
b_119394958.cpp IWYU for gms starting with 'b'. 2019-05-01 18:02:14 +00:00
backdrop_imagefilter_croprect.cpp hide savelayer's clipmask fields 2020-05-31 14:06:42 +00:00
backdrop.cpp Make backdrop_hintrect_clipping GM use kClamp tile mode 2020-05-04 15:25:19 +00:00
badpaint.cpp IWYU for gms starting with 'b'. 2019-05-01 18:02:14 +00:00
bc1_transparency.cpp Enable ClangTidy check llvm-namespace-comment. 2020-08-06 19:07:52 +00:00
beziereffects.cpp Enable ClangTidy check llvm-namespace-comment. 2020-08-06 19:07:52 +00:00
beziers.cpp Use more of pathbuilder 2020-08-03 21:04:55 +00:00
bicubic.cpp Add CubicResampler to makeShader 2020-07-22 21:50:11 +00:00
bigblurs.cpp use pathbuilder 2020-08-25 16:29:48 +00:00
bigmatrix.cpp use pathbuilder 2020-08-25 16:29:48 +00:00
bigrect.cpp IWYU for gms starting with 'b'. 2019-05-01 18:02:14 +00:00
bigrrectaaeffect.cpp Enable ClangTidy check llvm-namespace-comment. 2020-08-06 19:07:52 +00:00
bigtext.cpp Use SkTextEncoding enum instead of macros. 2019-05-07 20:54:16 +00:00
bigtileimagefilter.cpp Enable ClangTidy check llvm-namespace-comment. 2020-08-06 19:07:52 +00:00
bitmapcopy.cpp basic, untested BGR 1010102 and 101010x 2020-02-11 21:44:57 +00:00
bitmapfilters.cpp IWYU for gms starting with 'b'. 2019-05-01 18:02:14 +00:00
bitmapimage.cpp Enable ClangTidy check llvm-namespace-comment. 2020-08-06 19:07:52 +00:00
bitmappremul.cpp Enable ClangTidy check llvm-namespace-comment. 2020-08-06 19:07:52 +00:00
bitmaprect.cpp IWYU for gms starting with 'b'. 2019-05-01 18:02:14 +00:00
bitmaprecttest.cpp Use more of pathbuilder 2020-08-03 21:04:55 +00:00
bitmapshader.cpp Enable ClangTidy check llvm-namespace-comment. 2020-08-06 19:07:52 +00:00
bitmaptiled.cpp Reland "Remove more GrContext imports & usage" 2020-07-21 11:36:05 +00:00
bleed.cpp Fix strict-constraint bleed in strict_constraint_[batch_]no_red_allowed. 2020-06-01 15:51:09 +00:00
blend.cpp IWYU for gms starting with 'b'. 2019-05-01 18:02:14 +00:00
blurcircles2.cpp use pathbuilder 2020-08-22 19:33:32 +00:00
blurcircles.cpp IWYU for gms starting with 'b'. 2019-05-01 18:02:14 +00:00
blurignorexform.cpp IWYU for gms starting with 'b'. 2019-05-01 18:02:14 +00:00
blurimagevmask.cpp Update gms to use new image filter factories 2019-08-02 21:08:40 +00:00
blurpositioning.cpp Update gms to use new image filter factories 2019-08-02 21:08:40 +00:00
blurquickreject.cpp IWYU for gms starting with 'b'. 2019-05-01 18:02:14 +00:00
blurrect.cpp Revert "Revert "use pathbuilder"" 2020-08-26 17:35:34 +00:00
blurredclippedcircle.cpp Enable ClangTidy check llvm-namespace-comment. 2020-08-06 19:07:52 +00:00
blurroundrect.cpp Optimize GrRRectBlurEffect by computing frag pos branchlessly. 2020-06-11 20:13:23 +00:00
blurs.cpp Revert "Revert "use pathbuilder"" 2020-08-26 17:35:34 +00:00
blurtextsmallradii.cpp IWYU for gms starting with 'b'. 2019-05-01 18:02:14 +00:00
bmpfilterqualityrepeat.cpp IWYU for gms starting with 'b'. 2019-05-01 18:02:14 +00:00
bug5252.cpp use pathbuilder 2020-08-25 16:29:48 +00:00
bug6643.cpp IWYU for gms starting with 'b'. 2019-05-01 18:02:14 +00:00
bug6783.cpp Revert "Revert "move onto new factories for SkMatrix"" 2020-05-21 16:58:39 +00:00
bug9331.cpp add GM for skbug.com/9331 2019-08-12 19:32:40 +00:00
bug530095.cpp use pathbuilder 2020-08-25 16:29:48 +00:00
bug615686.cpp use pathbuilder 2020-08-17 22:05:00 +00:00
cgm.c Remove subset parameter from making encoded/generator images 2020-07-28 17:33:12 +00:00
cgms.cpp IWYU for gms. 2019-05-02 17:48:53 +00:00
circle_sizes.cpp IWYU for gms. 2019-05-02 17:48:53 +00:00
circles.cpp Enable ClangTidy check llvm-namespace-comment. 2020-08-06 19:07:52 +00:00
circulararcs.cpp Revert "Revert "use pathbuilder"" 2020-08-26 17:35:34 +00:00
circularclips.cpp Use factories to avoid using (deprecated) path editing methods 2020-08-24 19:53:13 +00:00
clip_error.cpp IWYU for gms. 2019-05-02 17:48:53 +00:00
clip_sierpinski_region.cpp Support clipRegion on GPU backend 2019-12-13 17:34:33 +00:00
clip_strokerect.cpp IWYU for gms. 2019-05-02 17:48:53 +00:00
clipdrawdraw.cpp IWYU for gms. 2019-05-02 17:48:53 +00:00
clippedbitmapshaders.cpp gm: virtual->override 2019-07-18 18:07:52 +00:00
clockwise.cpp Enable ClangTidy check llvm-namespace-comment. 2020-08-06 19:07:52 +00:00
collapsepaths.cpp Enable ClangTidy check llvm-namespace-comment. 2020-08-06 19:07:52 +00:00
color4f.cpp Fix range-based for loops which copy the loop variable unnecessarily. 2020-07-31 01:02:21 +00:00
coloremoji_blendmodes.cpp more rect api simplifications 2019-08-25 10:12:57 +00:00
coloremoji.cpp Enable ClangTidy check llvm-namespace-comment. 2020-08-06 19:07:52 +00:00
colorfilteralpha8.cpp IWYU for gms. 2019-05-02 17:48:53 +00:00
colorfilterimagefilter.cpp Update gms to use new image filter factories 2019-08-02 21:08:40 +00:00
colorfilters.cpp Reland: SkColorfilters::HSLAMatrix 2019-08-01 23:04:22 +00:00
colormatrix.cpp SkColorMatrix cleanup 2019-11-04 15:20:15 +00:00
colorwheel.cpp SkPaint: new constructor 2019-05-02 19:52:07 +00:00
complexclip2.cpp Use factories to avoid using (deprecated) path editing methods 2020-08-24 19:53:13 +00:00
complexclip3.cpp Enable ClangTidy check llvm-namespace-comment. 2020-08-06 19:07:52 +00:00
complexclip4.cpp use pathbuilder 2020-08-17 22:05:00 +00:00
complexclip_blur_tiled.cpp Enable ClangTidy check llvm-namespace-comment. 2020-08-06 19:07:52 +00:00
complexclip.cpp Enable ClangTidy check llvm-namespace-comment. 2020-08-06 19:07:52 +00:00
composeshader.cpp Revert "Revert "move onto new factories for SkMatrix"" 2020-05-21 16:58:39 +00:00
compositor_quads.cpp Remove virtual SkImage_Base::getPlanes 2020-07-30 18:33:50 +00:00
compressed_textures.cpp Make some GMs compatible with the *ooprddl configs 2020-07-28 14:33:11 +00:00
concavepaths.cpp Use factories to avoid using (deprecated) path editing methods 2020-08-24 19:53:13 +00:00
conicpaths.cpp Add arc methods to path builder 2020-08-03 15:50:01 +00:00
constcolorprocessor.cpp Enable ClangTidy check llvm-namespace-comment. 2020-08-06 19:07:52 +00:00
convex_all_line_paths.cpp use pathbuilder 2020-08-17 22:05:00 +00:00
convexpaths.cpp use pathbuilder 2020-08-25 16:29:48 +00:00
convexpolyclip.cpp use pathbuilder 2020-08-25 16:29:48 +00:00
convexpolyeffect.cpp Enable ClangTidy check llvm-namespace-comment. 2020-08-06 19:07:52 +00:00
copy_to_4444.cpp gm: virtual->override 2019-07-18 18:07:52 +00:00
crbug_224618.cpp clean up public m44 and camera api 2020-04-06 15:34:17 +00:00
crbug_691386.cpp IWYU for gms. 2019-05-02 17:48:53 +00:00
crbug_788500.cpp use pathbuilder 2020-08-17 22:05:00 +00:00
crbug_847759.cpp use pathbuilder 2020-08-17 22:05:00 +00:00
crbug_884166.cpp use pathbuilder 2020-08-17 22:05:00 +00:00
crbug_887103.cpp use pathbuilder 2020-08-17 22:05:00 +00:00
crbug_892988.cpp IWYU for gms. 2019-05-02 17:48:53 +00:00
crbug_899512.cpp IWYU for gms. 2019-05-02 17:48:53 +00:00
crbug_905548.cpp Update gms to use new image filter factories 2019-08-02 21:08:40 +00:00
crbug_908646.cpp use pathbuilder 2020-08-17 22:05:00 +00:00
crbug_913349.cpp use pathbuilder 2020-08-17 22:05:00 +00:00
crbug_918512.cpp IWYU for gms. 2019-05-02 17:48:53 +00:00
crbug_938592.cpp IWYU for gms. 2019-05-02 17:48:53 +00:00
crbug_946965.cpp IWYU for gms. 2019-05-02 17:48:53 +00:00
crbug_947055.cpp IWYU for gms. 2019-05-02 17:48:53 +00:00
crbug_996140.cpp Add arc methods to path builder 2020-08-03 15:50:01 +00:00
crbug_1041204.cpp Add GM for crbug:10141204 2020-01-23 15:06:16 +00:00
crbug_1073670.cpp Reland "fix crbug 1073670" 2020-04-24 20:52:21 +00:00
crbug_1086705.cpp use pathbuilder 2020-08-17 22:05:00 +00:00
crbug_1113794.cpp Migrate to using SkPathBuilder 2020-08-17 14:17:49 +00:00
croppedrects.cpp use pathbuilder 2020-08-25 16:29:48 +00:00
crosscontextimage.cpp Reland "Migrate MakeCrossContextFromPixmap to GrDirectContext" 2020-08-11 19:53:06 +00:00
cubicpaths.cpp Enable ClangTidy flag modernize-use-override. 2020-08-14 10:54:45 +00:00
daa.cpp use pathbuilder 2020-08-25 16:29:48 +00:00
dashcircle.cpp use pathbuilder 2020-08-25 16:29:48 +00:00
dashcubics.cpp stroke-and-fill is deprecated, introduce simpler api 2020-05-19 13:03:29 +00:00
dashing.cpp Revert "Revert "use pathbuilder"" 2020-08-26 17:35:34 +00:00
degeneratesegments.cpp use pathbuilder 2020-08-25 16:29:48 +00:00
dftext_blob_persp.cpp Make SkGpuDevice hold a GrRecordingContext (take 2) 2020-07-09 12:28:22 +00:00
dftext.cpp Enable ClangTidy flag modernize-use-override. 2020-08-14 10:54:45 +00:00
discard.cpp Enable ClangTidy check llvm-namespace-comment. 2020-08-06 19:07:52 +00:00
displacement.cpp Enable ClangTidy check llvm-namespace-comment. 2020-08-06 19:07:52 +00:00
distantclip.cpp use pathbuilder 2020-08-25 16:29:48 +00:00
downsamplebitmap.cpp Remove drawBitmap et al. from SkDevice 2020-03-12 15:28:00 +00:00
draw_bitmap_rect_skbug4374.cpp Revert "Revert "move onto new factories for SkMatrix"" 2020-05-21 16:58:39 +00:00
drawable.cpp use pathbuilder 2020-08-17 22:05:00 +00:00
drawatlas.cpp Fix range-based for loops which copy the loop variable unnecessarily. 2020-07-31 01:02:21 +00:00
drawatlascolor.cpp IWYU for gms. 2019-05-02 17:48:53 +00:00
drawbitmaprect.cpp Add an arg to SkImage::makeSubset to take a direct context 2020-07-13 14:55:47 +00:00
drawimageset.cpp Reland "Add a direct context arg to makeColorTypeAndColorSpace" 2020-07-15 17:21:44 +00:00
drawminibitmaprect.cpp Remove SkMaxScalar and SkMinScalar 2020-02-06 15:43:22 +00:00
drawquadset.cpp Move GrRecordingContext.h and GrDirectContext.h into include/gpu 2020-07-01 17:32:14 +00:00
drawregion.cpp more rect api simplifications 2019-08-25 10:12:57 +00:00
drawregionmodes.cpp more rect api simplifications 2019-08-25 10:12:57 +00:00
dropshadowimagefilter.cpp Update gms to use new image filter factories 2019-08-02 21:08:40 +00:00
drrect_small_inner.cpp IWYU for gms. 2019-05-02 17:48:53 +00:00
drrect.cpp IWYU for gms. 2019-05-02 17:48:53 +00:00
dstreadshuffle.cpp Revert "Revert "use pathbuilder"" 2020-08-26 17:35:34 +00:00
ducky_yuv_blend.cpp Add option to LazyYUVImage to build mip maps 2020-07-31 13:33:25 +00:00
emboss.cpp add a paint-color string to gm/emboss 2019-10-29 21:12:22 +00:00
emptypath.cpp use pathbuilder 2020-08-25 22:27:20 +00:00
encode_alpha_jpeg.cpp Add GrDirectContext arg to SkImage::readPixels 2020-08-27 19:26:29 +00:00
encode_color_types.cpp Enable ClangTidy check llvm-namespace-comment. 2020-08-06 19:07:52 +00:00
encode_platform.cpp Add platform image encoder for using NDK APIs 2020-08-13 15:21:41 +00:00
encode_srgb.cpp Enable ClangTidy check llvm-namespace-comment. 2020-08-06 19:07:52 +00:00
encode.cpp Enable ClangTidy check llvm-namespace-comment. 2020-08-06 19:07:52 +00:00
exoticformats.cpp Enable ClangTidy flag bugprone-suspicious-string-compare. 2020-08-16 03:54:08 +00:00
extractbitmap.cpp Enable ClangTidy check llvm-namespace-comment. 2020-08-06 19:07:52 +00:00
fadefilter.cpp Update gms to use new image filter factories 2019-08-02 21:08:40 +00:00
fatpathfill.cpp IWYU for gms. 2019-05-02 17:48:53 +00:00
fiddle.cpp Reland "add a stub for running fiddles as GMs" 2019-08-09 16:22:51 +00:00
filltypes.cpp use pathbuilder 2020-08-25 16:29:48 +00:00
filltypespersp.cpp use pathbuilder 2020-08-25 16:29:48 +00:00
filterbitmap.cpp Remove drawBitmap et al. from SkDevice 2020-03-12 15:28:00 +00:00
filterbug.cpp Enable ClangTidy check readability-const-return-type. 2020-08-07 17:42:38 +00:00
filterfastbounds.cpp Revert "Revert "use pathbuilder"" 2020-08-26 17:35:34 +00:00
filterindiabox.cpp Remove drawBitmap et al. from SkDevice 2020-03-12 15:28:00 +00:00
flippity.cpp sk_gpu_test::MakeTextureProxyFromData -> MakeTextureProxyViewFromData 2020-08-12 20:43:41 +00:00
fontcache.cpp Miscellaneous removal of GrContext usages 2020-07-13 14:10:54 +00:00
fontmgr.cpp Move fontmgr_bounds labels to tight bounds 2020-08-24 15:02:44 +00:00
fontregen.cpp Reland "Remove more GrContext imports & usage" 2020-07-21 11:36:05 +00:00
fontscaler.cpp Enable ClangTidy check llvm-namespace-comment. 2020-08-06 19:07:52 +00:00
fontscalerdistortable.cpp Enable ClangTidy check llvm-namespace-comment. 2020-08-06 19:07:52 +00:00
fp_sample_chaining.cpp SkRuntimeEffect SkSL has a new signature for main() 2020-08-25 13:36:28 +00:00
fpcoordinateoverride.cpp Remove support for multiple coverage processors from GrPaint API. 2020-07-21 19:44:38 +00:00
fwidth_squircle.cpp Enable ClangTidy check llvm-namespace-comment. 2020-08-06 19:07:52 +00:00
gammatext.cpp IWYU for gms. 2019-05-02 17:48:53 +00:00
getpostextpath.cpp Use SkTextEncoding enum instead of macros. 2019-05-07 20:54:16 +00:00
giantbitmap.cpp IWYU for gms. 2019-05-02 17:48:53 +00:00
glyph_pos.cpp Use SkTextEncoding enum instead of macros. 2019-05-07 20:54:16 +00:00
gm.cpp Make GM::onGpuSetup take a GrDirectContext 2020-07-01 19:25:55 +00:00
gm.h Enable ClangTidy check llvm-namespace-comment. 2020-08-06 19:07:52 +00:00
gpu_blur_utils.cpp Rename Xfermode fragment processor to Blend. 2020-07-24 13:34:00 +00:00
gradient_dirty_laundry.cpp GMs: re-sort gni, script to regenerate gni, file name convention 2019-05-02 20:08:37 +00:00
gradient_matrix.cpp IWYU for gms. 2019-05-02 17:48:53 +00:00
gradients_2pt_conical.cpp Enable ClangTidy check llvm-namespace-comment. 2020-08-06 19:07:52 +00:00
gradients_degenerate.cpp Switch some GMs over to using create_portable_typeface 2020-05-05 13:59:48 +00:00
gradients_no_texture.cpp IWYU for gms. 2019-05-02 17:48:53 +00:00
gradients.cpp gm: add some overrides 2019-07-24 19:11:35 +00:00
gradtext.cpp gm: virtual->override 2019-07-18 18:07:52 +00:00
grayscalejpg.cpp IWYU for gms. 2019-05-02 17:48:53 +00:00
hairlines.cpp use pathbuilder 2020-08-22 19:33:32 +00:00
hairmodes.cpp Enable ClangTidy flag modernize-use-override. 2020-08-14 10:54:45 +00:00
hardstop_gradients.cpp IWYU for gms. 2019-05-02 17:48:53 +00:00
highcontrastfilter.cpp Include all tests, enlarge labels 2020-03-26 13:05:39 +00:00
hittestpath.cpp Revert "Revert "use pathbuilder"" 2020-08-26 17:35:34 +00:00
hsl.cpp move ducky images into images 2020-03-25 12:19:56 +00:00
hugepath.cpp IWYU for gms. 2019-05-02 17:48:53 +00:00
image_pict.cpp Add GrDirectContext arg to SkImage::readPixels 2020-08-27 19:26:29 +00:00
image_shader.cpp Make SkGpuDevice hold a GrRecordingContext (take 2) 2020-07-09 12:28:22 +00:00
image.cpp Fix range-based for loops which copy the loop variable unnecessarily. 2020-07-31 01:02:21 +00:00
imagealphathreshold.cpp Update gms to use new image filter factories 2019-08-02 21:08:40 +00:00
imageblur2.cpp Update gms to use new image filter factories 2019-08-02 21:08:40 +00:00
imageblur.cpp Update gms to use new image filter factories 2019-08-02 21:08:40 +00:00
imageblurclampmode.cpp Enable ClangTidy check llvm-namespace-comment. 2020-08-06 19:07:52 +00:00
imageblurrepeatmode.cpp Enable ClangTidy check llvm-namespace-comment. 2020-08-06 19:07:52 +00:00
imageblurtiled.cpp Enable ClangTidy check llvm-namespace-comment. 2020-08-06 19:07:52 +00:00
imagefilters.cpp Migrate MakeTextureImage to take GrDirectContext 2020-07-16 16:17:28 +00:00
imagefiltersbase.cpp Reland "Add a patch and an atlas to the ImageFilter GM slide." 2020-08-24 23:19:31 +00:00
imagefiltersclipped.cpp Enable ClangTidy check llvm-namespace-comment. 2020-08-06 19:07:52 +00:00
imagefilterscropexpand.cpp Enable ClangTidy check llvm-namespace-comment. 2020-08-06 19:07:52 +00:00
imagefilterscropped.cpp Update gms to use new image filter factories 2019-08-02 21:08:40 +00:00
imagefiltersgraph.cpp Update gms to use new image filter factories 2019-08-02 21:08:40 +00:00
imagefiltersscaled.cpp Enable ClangTidy check llvm-namespace-comment. 2020-08-06 19:07:52 +00:00
imagefiltersstroked.cpp Enable ClangTidy check llvm-namespace-comment. 2020-08-06 19:07:52 +00:00
imagefilterstransformed.cpp Enable ClangTidy check llvm-namespace-comment. 2020-08-06 19:07:52 +00:00
imagefromyuvtextures.cpp Enable ClangTidy check llvm-namespace-comment. 2020-08-06 19:07:52 +00:00
imagemagnifier.cpp Update gms to use new image filter factories 2019-08-02 21:08:40 +00:00
imagemakewithfilter.cpp Enable ClangTidy check llvm-namespace-comment. 2020-08-06 19:07:52 +00:00
imagemasksubset.cpp Enable ClangTidy check llvm-namespace-comment. 2020-08-06 19:07:52 +00:00
imageresizetiled.cpp Update gms to use new image filter factories 2019-08-02 21:08:40 +00:00
imagescalealigned.cpp IWYU for gms. 2019-05-02 17:48:53 +00:00
imagesource2.cpp Enable ClangTidy check llvm-namespace-comment. 2020-08-06 19:07:52 +00:00
imagesource.cpp Update gms to use new image filter factories 2019-08-02 21:08:40 +00:00
internal_links.cpp gm: virtual->override 2019-07-18 18:07:52 +00:00
inverseclip.cpp Revert "Revert "use pathbuilder"" 2020-08-26 17:35:34 +00:00
inversepaths.cpp add static factories for SkPath 2020-08-02 23:40:06 +00:00
jpg_color_cube.cpp Enable ClangTidy check llvm-namespace-comment. 2020-08-06 19:07:52 +00:00
labyrinth.cpp use pathbuilder 2020-08-17 22:05:00 +00:00
largeglyphblur.cpp Use SkTextEncoding enum instead of macros. 2019-05-07 20:54:16 +00:00
lattice.cpp Add GrDirectContext arg to SkImage::readPixels 2020-08-27 19:26:29 +00:00
lcdblendmodes.cpp Enable ClangTidy check llvm-namespace-comment. 2020-08-06 19:07:52 +00:00
lcdoverlap.cpp Enable ClangTidy check llvm-namespace-comment. 2020-08-06 19:07:52 +00:00
lcdtext.cpp Restore SkCanvas::kPreserveLCDText_SaveLayerFlag 2020-05-01 20:33:04 +00:00
lighting.cpp Enable ClangTidy check llvm-namespace-comment. 2020-08-06 19:07:52 +00:00
linepaths.cpp Revert "Revert "switch to new filltype for SkPath"" 2019-11-26 17:43:14 +00:00
localmatriximagefilter.cpp Revert "Revert "move onto new factories for SkMatrix"" 2020-05-21 16:58:39 +00:00
localmatriximageshader.cpp Revert "Revert "move onto new factories for SkMatrix"" 2020-05-21 16:58:39 +00:00
localmatrixshader.cpp Add localmatrix w/ perspective GM 2020-06-02 18:20:14 +00:00
lumafilter.cpp Use SkTextEncoding enum instead of macros. 2019-05-07 20:54:16 +00:00
mac_aa_explorer.cpp Fix compiler warnings on Mac build. 2020-06-12 18:21:19 +00:00
make_raster_image.cpp GMs: re-sort gni, script to regenerate gni, file name convention 2019-05-02 20:08:37 +00:00
makecolorspace.cpp Reland "Add a direct context arg to makeColorTypeAndColorSpace" 2020-07-15 17:21:44 +00:00
mandoline.cpp Enable ClangTidy check llvm-namespace-comment. 2020-08-06 19:07:52 +00:00
manypaths.cpp Enable ClangTidy check llvm-namespace-comment. 2020-08-06 19:07:52 +00:00
matrixconvolution.cpp Enable ClangTidy check llvm-namespace-comment. 2020-08-06 19:07:52 +00:00
matriximagefilter.cpp IWYU for gms. 2019-05-02 17:48:53 +00:00
mipmap.cpp IWYU for gms. 2019-05-02 17:48:53 +00:00
mixedtextblobs.cpp Enable ClangTidy check llvm-namespace-comment. 2020-08-06 19:07:52 +00:00
mixercolorfilter.cpp SkRuntimeEffect SkSL has a new signature for main() 2020-08-25 13:36:28 +00:00
modecolorfilters.cpp Enable ClangTidy check llvm-namespace-comment. 2020-08-06 19:07:52 +00:00
morphology.cpp Enable ClangTidy check llvm-namespace-comment. 2020-08-06 19:07:52 +00:00
nested.cpp use pathbuilder 2020-08-25 16:29:48 +00:00
ninepatchstretch.cpp Switch SkImage's & SkImageGenerator's isValid call over to GrRecordingContext 2020-07-10 18:08:13 +00:00
nonclosedpaths.cpp use pathbuilder 2020-08-25 16:29:48 +00:00
offsetimagefilter.cpp Revert "Revert "move onto new factories for SkMatrix"" 2020-05-21 16:58:39 +00:00
orientation.cpp A new way to specify YUVA planar data from SkCodec to SkImage_Lazy 2020-08-24 14:25:32 +00:00
ovals.cpp Enable ClangTidy check llvm-namespace-comment. 2020-08-06 19:07:52 +00:00
overdrawcanvas.cpp remove legacy factory for overdrawcolorfilter 2020-02-15 16:53:39 +00:00
overdrawcolorfilter.cpp remove overdrawcolorfilter_runtime 2020-08-05 17:58:25 +00:00
overstroke.cpp Revert "Revert "use pathbuilder"" 2020-08-26 17:35:34 +00:00
p3.cpp use precise is-normalized test in gm/p3.cpp 2020-07-17 19:58:33 +00:00
patch.cpp detect when the localmatrix forces us into a perspective stage 2020-03-04 23:16:41 +00:00
path_stroke_with_zero_length.cpp Add GrDirectContext arg to SkImage::readPixels 2020-08-27 19:26:29 +00:00
patharcto.cpp Add arc methods to path builder 2020-08-03 15:50:01 +00:00
pathcontourstart.cpp use pathbuilder 2020-08-25 22:27:20 +00:00
patheffects.cpp Revert "Revert "use pathbuilder"" 2020-08-26 17:35:34 +00:00
pathfill.cpp use pathbuilder 2020-08-25 16:29:48 +00:00
pathinterior.cpp Revert "Revert "switch to new filltype for SkPath"" 2019-11-26 17:43:14 +00:00
pathmaskcache.cpp Revert "Revert "switch to new filltype for SkPath"" 2019-11-26 17:43:14 +00:00
pathmeasure.cpp use pathbuilder 2020-08-25 16:29:48 +00:00
pathopsinverse.cpp Enable ClangTidy check llvm-namespace-comment. 2020-08-06 19:07:52 +00:00
pathreverse.cpp use pathbuilder 2020-08-25 16:29:48 +00:00
pdf_never_embed.cpp Use SkTextEncoding enum instead of macros. 2019-05-07 20:54:16 +00:00
perlinnoise.cpp gm: virtual->override 2019-07-18 18:07:52 +00:00
perspimages.cpp IWYU for gms. 2019-05-02 17:48:53 +00:00
perspshaders.cpp Enable ClangTidy check llvm-namespace-comment. 2020-08-06 19:07:52 +00:00
picture.cpp Revert "Revert "use pathbuilder"" 2020-08-26 17:35:34 +00:00
pictureimagefilter.cpp remove unused enums for picture-recorder 2020-08-21 21:20:40 +00:00
pictureimagegenerator.cpp Revert "Revert "move onto new factories for SkMatrix"" 2020-05-21 16:58:39 +00:00
pictureshader.cpp remove unused enums for picture-recorder 2020-08-21 21:20:40 +00:00
pictureshadercache.cpp remove unused enums for picture-recorder 2020-08-21 21:20:40 +00:00
pictureshadertile.cpp IWYU for gms. 2019-05-02 17:48:53 +00:00
pixelsnap.cpp IWYU for gms. 2019-05-02 17:48:53 +00:00
plus.cpp IWYU for gms. 2019-05-02 17:48:53 +00:00
points.cpp Enable ClangTidy check llvm-namespace-comment. 2020-08-06 19:07:52 +00:00
poly2poly.cpp Use SkTextEncoding enum instead of macros. 2019-05-07 20:54:16 +00:00
polygonoffset.cpp Enable ClangTidy check llvm-namespace-comment. 2020-08-06 19:07:52 +00:00
polygons.cpp Revert "Revert "use pathbuilder"" 2020-08-26 17:35:34 +00:00
postercircle.cpp clean up public m44 and camera api 2020-04-06 15:34:17 +00:00
preservefillrule.cpp Enable ClangTidy check llvm-namespace-comment. 2020-08-06 19:07:52 +00:00
quadpaths.cpp Enable ClangTidy check llvm-namespace-comment. 2020-08-06 19:07:52 +00:00
radial_gradient_precision.cpp IWYU for gms. 2019-05-02 17:48:53 +00:00
rasterhandleallocator.cpp use std::make_unique 2019-12-12 22:32:45 +00:00
readpixels.cpp Add GrDirectContext arg to SkImage::readPixels 2020-08-27 19:26:29 +00:00
recordopts.cpp Switch a few GMs over to GrDirectContext 2020-07-10 16:23:03 +00:00
rectangletexture.cpp Enable ClangTidy check llvm-namespace-comment. 2020-08-06 19:07:52 +00:00
rects.cpp Enable ClangTidy check readability-static-accessed-through-instance. 2020-08-07 16:57:17 +00:00
repeated_bitmap.cpp Remove SkTMin and SkTMax 2020-02-07 18:40:09 +00:00
resizeimagefilter.cpp Enable ClangTidy check llvm-namespace-comment. 2020-08-06 19:07:52 +00:00
roundrects.cpp Enable ClangTidy check llvm-namespace-comment. 2020-08-06 19:07:52 +00:00
rrect.cpp IWYU for gms. 2019-05-02 17:48:53 +00:00
rrectclipdrawpaint.cpp IWYU for gms. 2019-05-02 17:48:53 +00:00
rrects.cpp Enable ClangTidy check llvm-namespace-comment. 2020-08-06 19:07:52 +00:00
runtimecolorfilter.cpp SkRuntimeEffect SkSL has a new signature for main() 2020-08-25 13:36:28 +00:00
runtimefunctions.cpp SkRuntimeEffect SkSL has a new signature for main() 2020-08-25 13:36:28 +00:00
runtimeshader.cpp SkRuntimeEffect SkSL has a new signature for main() 2020-08-25 13:36:28 +00:00
sample_matrix_constant.cpp Update GrPaint APIs to reflect lack of multiple color processors. 2020-07-21 17:09:58 +00:00
sample_matrix_variable.cpp Update GrPaint APIs to reflect lack of multiple color processors. 2020-07-21 17:09:58 +00:00
samplelocations.cpp Enable ClangTidy check llvm-namespace-comment. 2020-08-06 19:07:52 +00:00
samplerstress.cpp Enable ClangTidy check llvm-namespace-comment. 2020-08-06 19:07:52 +00:00
savelayer.cpp remove (unused) clipmask from savelayer 2020-06-15 14:26:44 +00:00
scaledemoji_rendering.cpp Enable ClangTidy check llvm-namespace-comment. 2020-08-06 19:07:52 +00:00
scaledemoji.cpp Enable ClangTidy check llvm-namespace-comment. 2020-08-06 19:07:52 +00:00
scaledstrokes.cpp Revert "Revert "use pathbuilder"" 2020-08-26 17:35:34 +00:00
shadermaskfilter.cpp remove unused maskfilter helpers: Combine, Compose 2020-05-05 19:10:00 +00:00
shadertext3.cpp Enable ClangTidy check llvm-namespace-comment. 2020-08-06 19:07:52 +00:00
shadowutils.cpp Revert "Revert "use pathbuilder"" 2020-08-26 17:35:34 +00:00
shallowgradient.cpp gm: simplify several onName 2019-07-24 18:05:45 +00:00
shapes.cpp Enable ClangTidy flag modernize-use-override. 2020-08-14 10:54:45 +00:00
sharedcorners.cpp Enable ClangTidy check llvm-namespace-comment. 2020-08-06 19:07:52 +00:00
showmiplevels.cpp Revert "Revert "Serialize mipmaps"" 2020-07-16 21:30:27 +00:00
simple_magnification.cpp Make SkGpuDevice hold a GrRecordingContext (take 2) 2020-07-09 12:28:22 +00:00
simpleaaclip.cpp Enable ClangTidy check llvm-namespace-comment. 2020-08-06 19:07:52 +00:00
simplerect.cpp tools: separate TimeUtils from AnimTimer 2019-07-12 15:05:01 +00:00
skbug1719.cpp Revert "Revert "switch to new filltype for SkPath"" 2019-11-26 17:43:14 +00:00
skbug_257.cpp Use SkTextEncoding enum instead of macros. 2019-05-07 20:54:16 +00:00
skbug_4868.cpp IWYU for gms. 2019-05-02 17:48:53 +00:00
skbug_5321.cpp Use SkTextEncoding enum instead of macros. 2019-05-07 20:54:16 +00:00
skbug_8664.cpp IWYU for gms. 2019-05-02 17:48:53 +00:00
skbug_8955.cpp IWYU for gms. 2019-05-02 17:48:53 +00:00
skbug_9319.cpp Make GrRectBlurEffect be analytical rather than use a texture LUT. 2019-08-14 13:35:37 +00:00
skbug_9819.cpp tweak grading in gm/skbug_9819 for G8 2020-01-28 22:10:36 +00:00
smallarc.cpp IWYU for gms. 2019-05-02 17:48:53 +00:00
smallpaths.cpp Revert "Revert "use pathbuilder"" 2020-08-26 17:35:34 +00:00
spritebitmap.cpp Update gms to use new image filter factories 2019-08-02 21:08:40 +00:00
srcmode.cpp Remove unused GM deferred canvas feature 2019-09-10 18:28:05 +00:00
srgb.cpp IWYU for gms. 2019-05-02 17:48:53 +00:00
stlouisarch.cpp Enable ClangTidy check llvm-namespace-comment. 2020-08-06 19:07:52 +00:00
stringart.cpp Remove SkMin32/SkMax32 2020-02-06 17:31:51 +00:00
stroke_rect_shader.cpp Enable ClangTidy check llvm-namespace-comment. 2020-08-06 19:07:52 +00:00
strokedlines.cpp Enable ClangTidy check llvm-namespace-comment. 2020-08-06 19:07:52 +00:00
strokefill.cpp use strokeandfill patheffect, and fix it 2020-05-20 21:37:52 +00:00
strokerect_anisotropic.cpp Improve handling of anisotropic scaling for stroked rects 2020-01-09 14:41:44 +00:00
strokerect.cpp IWYU for gms. 2019-05-02 17:48:53 +00:00
strokerects.cpp Enable ClangTidy check llvm-namespace-comment. 2020-08-06 19:07:52 +00:00
strokes.cpp Adjust how GM::gpuSetup is handled in the tools 2020-06-26 15:37:30 +00:00
stroketext.cpp Enable ClangTidy check llvm-namespace-comment. 2020-08-06 19:07:52 +00:00
subsetshader.cpp IWYU for gms. 2019-05-02 17:48:53 +00:00
surface.cpp Make SkGpuDevice hold a GrRecordingContext (take 2) 2020-07-09 12:28:22 +00:00
swizzle.cpp Update GrPaint APIs to reflect lack of multiple color processors. 2020-07-21 17:09:58 +00:00
tablecolorfilter.cpp Update SkModeColorFilter to support an input FP. 2020-06-30 18:50:02 +00:00
tallstretchedbitmaps.cpp IWYU for gms. 2019-05-02 17:48:53 +00:00
tessellation.cpp Enable ClangTidy check llvm-namespace-comment. 2020-08-06 19:07:52 +00:00
testgradient.cpp IWYU for gms. 2019-05-02 17:48:53 +00:00
texelsubset.cpp Enable ClangTidy check llvm-namespace-comment. 2020-08-06 19:07:52 +00:00
text_scale_skew.cpp IWYU for gms. 2019-05-02 17:48:53 +00:00
textblob.cpp Enable ClangTidy check llvm-namespace-comment. 2020-08-06 19:07:52 +00:00
textblobblockreordering.cpp Enable ClangTidy check llvm-namespace-comment. 2020-08-06 19:07:52 +00:00
textblobcolortrans.cpp Enable ClangTidy check llvm-namespace-comment. 2020-08-06 19:07:52 +00:00
textblobgeometrychange.cpp Enable ClangTidy check llvm-namespace-comment. 2020-08-06 19:07:52 +00:00
textbloblooper.cpp Enable ClangTidy check llvm-namespace-comment. 2020-08-06 19:07:52 +00:00
textblobmixedsizes.cpp Enable ClangTidy check readability-redundant-smartptr-get. 2020-08-16 15:56:48 +00:00
textblobrandomfont.cpp Enable ClangTidy check llvm-namespace-comment. 2020-08-06 19:07:52 +00:00
textblobshader.cpp Use SkTextEncoding enum instead of macros. 2019-05-07 20:54:16 +00:00
textblobtransforms.cpp Enable ClangTidy check llvm-namespace-comment. 2020-08-06 19:07:52 +00:00
textblobuseaftergpufree.cpp Enable ClangTidy check llvm-namespace-comment. 2020-08-06 19:07:52 +00:00
texteffects.cpp Enable ClangTidy check llvm-namespace-comment. 2020-08-06 19:07:52 +00:00
thinconcavepaths.cpp Enable ClangTidy check llvm-namespace-comment. 2020-08-06 19:07:52 +00:00
thinrects.cpp Enable ClangTidy check llvm-namespace-comment. 2020-08-06 19:07:52 +00:00
thinstrokedrects.cpp Enable ClangTidy check llvm-namespace-comment. 2020-08-06 19:07:52 +00:00
tiledscaledbitmap.cpp Enable ClangTidy check llvm-namespace-comment. 2020-08-06 19:07:52 +00:00
tileimagefilter.cpp Enable ClangTidy check llvm-namespace-comment. 2020-08-06 19:07:52 +00:00
tilemodes_alpha.cpp Revert "Revert "move onto new factories for SkMatrix"" 2020-05-21 16:58:39 +00:00
tilemodes_scaled.cpp gm: simplify several onName 2019-07-24 18:05:45 +00:00
tilemodes.cpp gm: simplify several onName 2019-07-24 18:05:45 +00:00
tinybitmap.cpp Enable ClangTidy flag modernize-use-override. 2020-08-14 10:54:45 +00:00
transparency.cpp IWYU for gms. 2019-05-02 17:48:53 +00:00
trickycubicstrokes.cpp Add new tests to trickycubicstrokes 2020-08-20 16:36:02 +00:00
typeface.cpp Don't trust glyph runs in XPS. 2020-05-01 22:17:17 +00:00
unpremul.cpp IWYU for gms. 2019-05-02 17:48:53 +00:00
userfont.cpp SkCustomTypefaceBuilder to set SkFontStyle 2020-08-19 00:09:55 +00:00
variedtext.cpp Use SkTextEncoding enum instead of macros. 2019-05-07 20:54:16 +00:00
vertices.cpp SkRuntimeEffect SkSL has a new signature for main() 2020-08-25 13:36:28 +00:00
verylargebitmap.cpp gm: simplify several onName 2019-07-24 18:05:45 +00:00
video_decoder.cpp tools: separate TimeUtils from AnimTimer 2019-07-12 15:05:01 +00:00
wacky_yuv_formats.cpp Add GrDirectContext arg to SkImage::readPixels 2020-08-27 19:26:29 +00:00
widebuttcaps.cpp Add a test for wide butt caps 2020-06-16 23:00:33 +00:00
windowrectangles.cpp Enable ClangTidy check llvm-namespace-comment. 2020-08-06 19:07:52 +00:00
xfermodeimagefilter.cpp Enable ClangTidy check llvm-namespace-comment. 2020-08-06 19:07:52 +00:00
xfermodes2.cpp Enable ClangTidy check llvm-namespace-comment. 2020-08-06 19:07:52 +00:00
xfermodes3.cpp Enable ClangTidy check llvm-namespace-comment. 2020-08-06 19:07:52 +00:00
xfermodes.cpp Combine coverage in GrAppliedClip using RunInSeries. 2020-07-22 22:50:52 +00:00
xform.cpp tools: separate TimeUtils from AnimTimer 2019-07-12 15:05:01 +00:00
ycbcrimage.cpp Enable ClangTidy check llvm-namespace-comment. 2020-08-06 19:07:52 +00:00
yuv420_odd_dim.cpp Remove virtual SkImage_Base::getPlanes 2020-07-30 18:33:50 +00:00
yuvtorgbeffect.cpp Enable ClangTidy check llvm-namespace-comment. 2020-08-06 19:07:52 +00:00