skia2/gm
Brian Salomon 493489054f Refactor GrPipeline dynamic state.
Remove scissor rect from GrPipeline.

Draws can specify "fixed dynamic state" which doesn't use the dynamism at
all or can specify dynamic state arrays with an entry per GrMesh.

When we state other than scissor rects this will allow the caller to
use a mix of truly dynamic and fixed dynamic state. So a caller that
only has dynamic scissor rects doesn't need to store its remaining
unvarying state in an array.

Change-Id: I8fcc07eb600c72a26cc712b185755c2116021a8a
Reviewed-on: https://skia-review.googlesource.com/137223
Reviewed-by: Chris Dalton <csmartdalton@google.com>
Commit-Queue: Brian Salomon <bsalomon@google.com>
2018-06-26 15:35:12 +00:00
..
3dgm.cpp Handle missing json resource gracefully in 3dgm 2018-06-13 19:43:16 +00:00
aaa.cpp Reland "Fix the fat rect bug in the threaded backend" 2018-04-18 19:52:43 +00:00
aaclip.cpp consolidate SaveLayerFlag internal references 2018-03-13 19:36:12 +00:00
aarectmodes.cpp Use SkBlendMode_Name rather than one-off tables 2017-03-15 16:52:49 +00:00
aaxfermodes.cpp Revert "Revert "move GrColor.h to private, IWYU"" 2018-02-06 23:05:46 +00:00
addarc.cpp SkCanvas: Helpers for draw{Point,Line,Circle} 2017-05-16 12:59:11 +00:00
all_bitmap_configs.cpp SkBitmap now *has* a SkPixmap. 2018-01-09 16:46:22 +00:00
alpha_image.cpp hide SkBlurMaskFilter and SkBlurQuality 2018-03-14 17:27:36 +00:00
alphagradients.cpp Replace a lot of 'static const' with 'constexpr' or 'const'. 2016-09-01 11:24:54 -07:00
animatedGif.cpp resources: orgainize directory. 2017-12-08 17:16:00 +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 Move op memory storage to GrContext (take 2) 2018-06-19 19:51:20 +00:00
badpaint.cpp use Make instead of Create to return a shared shader 2016-03-08 18:50:00 -08:00
beziereffects.cpp Refactor GrPipeline dynamic state. 2018-06-26 15:35:12 +00:00
beziers.cpp chmod -x *.cpp *.h 2016-10-27 16:41:14 +00:00
bigblurs.cpp hide SkBlurMaskFilter and SkBlurQuality 2018-03-14 17:27:36 +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 Plumb GrContext everywhere 2018-06-12 14:43:03 +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 kRGBX_8888, kRGBA_1010102, and kRGBX_1010102 color types. Unused for now. 2018-01-30 01:59:31 +00:00
bitmapfilters.cpp remove references to kIndex_8_SkColorType from our tools/tests 2017-07-12 20:25:44 +00:00
bitmapimage.cpp resources: orgainize directory. 2017-12-08 17:16:00 +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 GM: replace boilerplate with macros 2015-09-09 08:16:41 -07:00
bitmapshader.cpp Remove SK_SUPPORT_GPU checks in tool-only code 2018-05-31 18:59:44 +00:00
bitmaptiled.cpp Remove SK_SUPPORT_GPU checks in tool-only code 2018-05-31 18:59:44 +00:00
bleed.cpp Remove SK_SUPPORT_GPU checks in tool-only code 2018-05-31 18:59:44 +00:00
blend.cpp GM: some header cleanup 2017-03-22 18:11:49 +00:00
blurcircles2.cpp hide SkBlurMaskFilter and SkBlurQuality 2018-03-14 17:27:36 +00:00
blurcircles.cpp hide SkBlurMaskFilter and SkBlurQuality 2018-03-14 17:27:36 +00:00
blurignorexform.cpp hide SkBlurMaskFilter and SkBlurQuality 2018-03-14 17:27:36 +00:00
blurimagevmask.cpp hide SkBlurMaskFilter and SkBlurQuality 2018-03-14 17:27:36 +00:00
blurpositioning.cpp Make a GM for checking blur bounds. 2018-04-13 18:48:32 +00:00
blurquickreject.cpp hide SkBlurMaskFilter and SkBlurQuality 2018-03-14 17:27:36 +00:00
blurrect.cpp Revert "Revert "SkTypes: extract SkTo"" 2018-06-14 14:55:17 +00:00
blurredclippedcircle.cpp hide SkBlurMaskFilter and SkBlurQuality 2018-03-14 17:27:36 +00:00
blurroundrect.cpp hide SkBlurMaskFilter and SkBlurQuality 2018-03-14 17:27:36 +00:00
blurs.cpp hide SkBlurMaskFilter and SkBlurQuality 2018-03-14 17:27:36 +00:00
blurtextsmallradii.cpp hide SkBlurMaskFilter and SkBlurQuality 2018-03-14 17:27:36 +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 C API: remove dead code, simplify boilerplate 2015-07-31 15:16:23 -07:00
circle_sizes.cpp SkPDF: less tolerance for small circles 2017-11-27 14:59:45 +00:00
circles.cpp hide SkBlurMaskFilter and SkBlurQuality 2018-03-14 17:27:36 +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 hide SkBlurMaskFilter and SkBlurQuality 2018-03-14 17:27:36 +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 hide virtual and rename to onMakeComposed 2018-02-19 19:40:14 +00:00
coloremoji_blendmodes.cpp Some iwyu for tests which will otherwise break. 2018-03-14 21:07:15 +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 resources: orgainize directory. 2017-12-08 17:16:00 +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 remove SkColorSpace_Base 2018-01-26 19:52:20 +00:00
colorwheel.cpp resources: orgainize directory. 2017-12-08 17:16:00 +00:00
complexclip2.cpp Revert[2] "remove SK_SUPPORT_LEGACY_CLIP_REGIONOPS" 2016-12-09 14:33:41 +00:00
complexclip3.cpp Stop using SkTSwap. 2018-06-19 02:06:31 +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 use tool_utils to encapsulate checking for recording canvas and makeSurface 2018-01-02 21:06:41 +00:00
complexclip.cpp complexclip gm to clip when saving layer with bounds. 2018-05-09 18:03:45 +00:00
composeshader.cpp Revert "Revert "move GrColor.h to private, IWYU"" 2018-02-06 23:05:46 +00:00
concavepaths.cpp GrTessellator: fix winding merged to zero on split edge. 2018-06-01 14:40:55 +00:00
conicpaths.cpp SkCanvas: Helpers for draw{Point,Line,Circle} 2017-05-16 12:59:11 +00:00
constcolorprocessor.cpp Plumb GrContext everywhere 2018-06-12 14:43:03 +00:00
convex_all_line_paths.cpp Add SkOffsetSimplePolygon. 2018-04-03 14:37:50 +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 Refactor GrPipeline dynamic state. 2018-06-26 15:35:12 +00:00
copyTo4444.cpp writePixels should notify GPU that pixels have changed 2018-02-21 13:58:22 +00:00
crbug_691386.cpp SkPDF: better tolerance path conversion to quadratics 2017-02-13 18:24:11 +00:00
crbug_788500.cpp Revert "Revert "Make PathGeoBuilder use consistent iterators."" 2017-11-29 16:18:45 +00:00
croppedrects.cpp Fix croppedrects GM 2017-06-07 16:41:37 +00:00
crosscontextimage.cpp Remove SK_SUPPORT_GPU checks in tool-only code 2018-05-31 18:59:44 +00:00
cubicpaths.cpp Remove carriage returns. 2017-10-09 20:41:14 +00:00
dashcircle.cpp Analytic dashing of circles with single on/off intervals and butt caps. 2018-04-20 18:45:35 +00:00
dashcubics.cpp Stop using SkTSwap. 2018-06-19 02:06:31 +00:00
dashing.cpp Make GrShape recognize horizontal/vertical dashed lines with 0 off intervals as rrects. 2017-12-21 22:45:15 +00:00
degeneratesegments.cpp add drawString helper to canvas 2017-04-28 20:41:04 +00:00
dftext_blob_persp.cpp Remove SK_SUPPORT_GPU checks in tool-only code 2018-05-31 18:59:44 +00:00
dftext.cpp Change scaling of antialiased perspective text in dftext to help glitches. 2018-06-15 16:04:45 +00:00
discard.cpp Remove SK_SUPPORT_GPU checks in tool-only code 2018-05-31 18:59:44 +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 The downsamplebitmap_image GMs only use one image. 2017-12-11 16:38:58 +00:00
draw_bitmap_rect_skbug4374.cpp resources: orgainize directory. 2017-12-08 17:16:00 +00:00
drawable.cpp gm: s/SkAutoTUnref/sk_sp/ 2016-11-07 15:22:49 +00:00
drawatlas.cpp drawTextRSXform should not apply matrix to shader 2018-03-15 18:14:16 +00:00
drawatlascolor.cpp use tool_utils to encapsulate checking for recording canvas and makeSurface 2018-01-02 21:06:41 +00:00
drawbitmaprect.cpp Make GMs with persistent SkImages that may be texture backed recreate 2018-05-24 18:59:19 +00:00
drawfilter.cpp hide SkBlurMaskFilter and SkBlurQuality 2018-03-14 17:27:36 +00:00
drawlooper.cpp hide SkBlurMaskFilter and SkBlurQuality 2018-03-14 17:27:36 +00:00
drawminibitmaprect.cpp Always create a raster (cached) image 2018-01-04 21:25:54 +00:00
drawregion.cpp Revert "Revert "IWYU"" 2017-02-13 15:59:35 +00:00
drawregionmodes.cpp Add ability to dump opList info at flush-time 2018-04-20 17:47:55 +00:00
dropshadowimagefilter.cpp add drawString helper to canvas 2017-04-28 20:41:04 +00:00
drrect_small_inner.cpp Revert "Revert "Fix rendering of drrects with small circular inner rrects."" 2017-12-01 21:25:39 +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 non-linear blending first steps 2018-05-10 18:26:22 +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 move a bunch of helpers from SkImageInfo.h into priv 2018-02-09 20:38:32 +00:00
encode-platform.cpp resources: orgainize directory. 2017-12-08 17:16:00 +00:00
encode-srgb.cpp remove SkColorSpace_Base 2018-01-26 19:52:20 +00:00
encode.cpp resources: orgainize directory. 2017-12-08 17:16:00 +00:00
extractbitmap.cpp Rein in the use of SkDevice.h 2016-04-20 05:29:51 -07:00
fadefilter.cpp Update SkColorFilterImageFilter to sk_sp 2016-04-05 11:50:42 -07:00
fatpathfill.cpp GM: some header cleanup 2017-03-22 18:11:49 +00:00
filltypes.cpp GM: some header cleanup 2017-03-22 18:11:49 +00:00
filltypespersp.cpp partial switch over to sp usage of shaders 2016-03-09 09:50:50 -08:00
filterbitmap.cpp resources: orgainize directory. 2017-12-08 17:16:00 +00:00
filterbug.cpp Revert "Revert "move GrColor.h to private, IWYU"" 2018-02-06 23:05:46 +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 resources: orgainize directory. 2017-12-08 17:16:00 +00:00
flippity.cpp Remove SK_SUPPORT_GPU checks in tool-only code 2018-05-31 18:59:44 +00:00
fontcache.cpp Remove SK_SUPPORT_GPU checks in tool-only code 2018-05-31 18:59:44 +00:00
fontmgr.cpp Make fontmgr_bounds change with veryVerbose 2018-06-22 20:18:27 +00:00
fontscaler.cpp add platform_font_manager() 2017-11-13 17:00:51 +00:00
fontscalerdistortable.cpp Add SkTypeface::makeClone. 2018-06-08 19:13:13 +00:00
gamma.cpp Convert NULL and 0 to nullptr. 2017-08-28 17:48:57 +00:00
gammaencodedpremul.cpp prepare to remove obsolete macros 2018-04-24 19:19:01 +00:00
gammatext.cpp remove platform_font_name() 2017-11-14 18:45:04 +00:00
gamut.cpp Add function to GrProxyProvider to lazily upload mip map data 2018-02-07 15:46:02 +00:00
getpostextpath.cpp Revert "Revert "SkTypes: extract SkTo"" 2018-06-14 14:55:17 +00:00
giantbitmap.cpp Mark overridden destructors with 'override' and remove 'virtual' 2017-03-22 16:06:18 +00:00
glyph_pos.cpp Cleanup of large text rendering, take 2. 2018-02-08 22:42:40 +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 simplify gm matrices 2017-08-08 12:43:19 +00:00
gm.h SkMacros split from SkTypes.h 2018-06-12 18:39:33 +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 Fix concentric 2pt conical gradient in GPU where r1 < r0 2018-03-19 18:50:46 +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 resources: orgainize directory. 2017-12-08 17:16:00 +00: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 remove unused SkCullPoints 2015-12-21 18:37:16 -08:00
hsl.cpp polish up gm/hsl.cpp 2017-05-07 04:56:13 +00:00
hugepath.cpp Revert "Revert "add tiler for SkDraw"" 2018-03-07 19:39:00 +00:00
image_pict.cpp Remove SK_SUPPORT_GPU checks in tool-only code 2018-05-31 18:59:44 +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 Remove SK_SUPPORT_GPU checks in tool-only code 2018-05-31 18:59:44 +00:00
imagealphathreshold.cpp add helper to know when a colortype is always opaque 2018-02-10 01:00:41 +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 Refactor GaussianBlur 2018-04-25 15:01:07 +00:00
imageblurrepeatmode.cpp use tool_utils to encapsulate checking for recording canvas and makeSurface 2018-01-02 21:06:41 +00:00
imageblurtiled.cpp add drawString helper to canvas 2017-04-28 20:41:04 +00:00
imagefilters.cpp use tool_utils to encapsulate checking for recording canvas and makeSurface 2018-01-02 21:06:41 +00:00
imagefiltersbase.cpp rebase 2018-06-08 20:36:53 +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 Add bullet proofing for preAbandonContext 2018-06-25 13:52:55 +00:00
imagemagnifier.cpp add drawString helper to canvas 2017-04-28 20:41:04 +00:00
imagemakewithfilter.cpp use tool_utils to encapsulate checking for recording canvas and makeSurface 2018-01-02 21:06:41 +00:00
imagemasksubset.cpp Remove SK_SUPPORT_GPU checks in tool-only code 2018-05-31 18:59:44 +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 Revert "Revert "move GrColor.h to private, IWYU"" 2018-02-06 23:05:46 +00:00
largeglyphblur.cpp hide SkBlurMaskFilter and SkBlurQuality 2018-03-14 17:27:36 +00:00
lattice.cpp use tool_utils to encapsulate checking for recording canvas and makeSurface 2018-01-02 21:06:41 +00:00
lcdblendmodes.cpp use tool_utils to encapsulate checking for recording canvas and makeSurface 2018-01-02 21:06:41 +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 use tool_utils to encapsulate checking for recording canvas and makeSurface 2018-01-02 21:06:41 +00:00
localmatriximageshader.cpp Respect FPArgs local matrix when picking a filtering mode in image shader 2018-02-14 15:40:47 +00:00
localmatrixshader.cpp Fix SkLocalMatrixShader nesting semantics 2018-04-04 18:54:28 +00:00
lumafilter.cpp GM: some header cleanup 2017-03-22 18:11:49 +00:00
makecolorspace.cpp remove SkColorSpace_Base 2018-01-26 19:52:20 +00:00
makeRasterImage.cpp Revert "Revert "fix legacy makeRasterImage()"" 2018-01-12 16:00:00 +00:00
mandoline.cpp ccpr: Cull extremely thin triangles 2018-04-24 15:23:06 +00:00
manypaths.cpp GM: some header cleanup 2017-03-22 18:11:49 +00:00
matrixconvolution.cpp Fix srcBounds computation in SkMatrixConvolutionImageFilter 2018-05-17 17:06:24 +00:00
matriximagefilter.cpp GM: some header cleanup 2017-03-22 18:11:49 +00:00
megalooper.cpp hide SkBlurMaskFilter and SkBlurQuality 2018-03-14 17:27:36 +00:00
mipmap.cpp add drawString helper to canvas 2017-04-28 20:41:04 +00:00
mixedtextblobs.cpp resources: resource identifiers don't begin with leading slash 2017-12-08 20:03:18 +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 use tool_utils to encapsulate checking for recording canvas and makeSurface 2018-01-02 21:06:41 +00:00
nested.cpp GM: some header cleanup 2017-03-22 18:11:49 +00:00
ninepatchstretch.cpp Make GMs with persistent SkImages that may be texture backed recreate 2018-05-24 18:59:19 +00:00
nonclosedpaths.cpp Replace a lot of 'static const' with 'constexpr' or 'const'. 2016-09-01 11:24:54 -07:00
occludedrrectblur.cpp hide SkBlurMaskFilter and SkBlurQuality 2018-03-14 17:27:36 +00:00
offsetimagefilter.cpp GM: some header cleanup 2017-03-22 18:11:49 +00:00
orientation.cpp Add a GM and images to test SkEncodedOrigin 2018-01-17 16:14:16 +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 resources: orgainize directory. 2017-12-08 17:16:00 +00:00
path_stroke_with_zero_length.cpp Revert "Update GPU DM/nanobench configs for color testing" 2018-06-20 20:59:18 +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 path is rect track corners 2018-04-19 12:11:34 +00:00
pathinterior.cpp GM: some header cleanup 2017-03-22 18:11:49 +00:00
pathmaskcache.cpp Remove SK_SUPPORT_GPU checks in tool-only code 2018-05-31 18:59:44 +00:00
pathmeasure.cpp add repro case for skia:7674 2018-03-22 17:19:14 +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 Revert "Revert "SkTypes: extract SkTo"" 2018-06-14 14:55:17 +00:00
perlinnoise.cpp Fix some fuzzer bugs from Skia's image filter fuzzer 2018-01-23 19:54:00 +00:00
perspimages.cpp Reland "Add support for SkCanvas::kStrict_SrcRectConstraint to GrTextureOp." 2018-05-26 18:33:39 +00:00
perspshaders.cpp Make GMs with persistent SkImages that may be texture backed recreate 2018-05-24 18:59:19 +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 Fix picture shader handling of outer local matrix 2018-02-06 22:13:05 +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 resources: resource identifiers don't begin with leading slash 2017-12-08 20:03:18 +00:00
polygonoffset.cpp Add variable offset support 2018-06-14 13:54:57 +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 move a bunch of helpers from SkImageInfo.h into priv 2018-02-09 20:38:32 +00:00
recordopts.cpp refFoo variant for getters that naturally have a sk_sp 2017-01-12 16:38:34 +00:00
rectangletexture.cpp Add bullet proofing for preAbandonContext 2018-06-25 13:52:55 +00:00
rects.cpp hide SkBlurMaskFilter and SkBlurQuality 2018-03-14 17:27:36 +00:00
repeated_bitmap.cpp resources: orgainize directory. 2017-12-08 17:16:00 +00:00
resizeimagefilter.cpp Fix clipping of SkMatrixImageFilter input (take 2) 2018-05-10 12:59:02 +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 Plumb GrContext everywhere 2018-06-12 14:43:03 +00:00
samplerstress.cpp hide SkBlurMaskFilter and SkBlurQuality 2018-03-14 17:27:36 +00:00
savelayer.cpp Experiment to track coverage in a layer 2018-04-25 17:34:27 +00:00
scaledemoji.cpp Revert "Revert "SkTypes: extract SkTo"" 2018-06-14 14:55:17 +00:00
scaledstrokes.cpp Fix scaledstrokes GM 2016-04-08 14:03:00 -07:00
shadermaskfilter.cpp Reland "Fix handling of MaskFilter matrices" 2018-04-11 20:13:22 +00: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 Fall back to blurs for unsupported DrawShadow cases 2018-02-28 20:19:33 +00:00
shallowgradient.cpp GM: some header cleanup 2017-03-22 18:11:49 +00:00
shapes_as_paths.cpp Revert "Revert "move GrColor.h to private, IWYU"" 2018-02-06 23:05:46 +00:00
shapes.cpp one more path is rect bug 2018-04-10 14:17:21 +00:00
sharedcorners.cpp ccpr: Add an attenuation parameter to triangle corners 2018-03-14 16:38:40 +00:00
showmiplevels.cpp Dest color space no longer impacts mipmaps or texture sampling 2018-06-01 17:00:26 +00:00
simple_magnification.cpp Revert "Revert "move GrColor.h to private, IWYU"" 2018-02-06 23:05:46 +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 Generic "directory" viewer slide 2018-02-16 14:40:45 +00:00
skbug1719.cpp hide SkBlurMaskFilter and SkBlurQuality 2018-03-14 17:27:36 +00:00
skbug_257.cpp add drawString helper to canvas 2017-04-28 20:41:04 +00:00
skbug_4868.cpp SkPDF: fix scalar serialization 2016-02-24 15:46:46 -08:00
skbug_5321.cpp Remove trailing whitespace. 2017-10-09 21:20:34 +00:00
smallarc.cpp GM: replace boilerplate with macros 2015-09-09 08:16:41 -07:00
smallpaths.cpp Add a negative translation to one of the smallpath GMs 2018-03-09 21:14:41 +00:00
spritebitmap.cpp Update SkBlurImageFilter to sk_sp 2016-04-04 04:31:25 -07:00
srcmode.cpp Remove SK_SUPPORT_GPU checks in tool-only code 2018-05-31 18:59:44 +00:00
srgb.cpp hide virtual and rename to onMakeComposed 2018-02-19 19:40:14 +00:00
stlouisarch.cpp IWYU: 'core' target, files starting A-C. 2015-08-05 13:57:49 -07:00
stringart.cpp GM: some header cleanup 2017-03-22 18:11:49 +00:00
stroke_rect_shader.cpp Replace a lot of 'static const' with 'constexpr' or 'const'. 2016-09-01 11:24:54 -07:00
strokedlines.cpp hide SkBlurMaskFilter and SkBlurQuality 2018-03-14 17:27:36 +00:00
strokefill.cpp Add analytic clip FPs that read from the CCPR atlas 2017-12-05 18:06:18 +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 switch to double in conic split on infinities 2018-02-02 16:50:29 +00:00
stroketext.cpp add drawString helper to canvas 2017-04-28 20:41:04 +00:00
subsetshader.cpp resources: orgainize directory. 2017-12-08 17:16:00 +00:00
surface.cpp use tool_utils to encapsulate checking for recording canvas and makeSurface 2018-01-02 21:06:41 +00:00
tablecolorfilter.cpp hide virtual and rename to onMakeComposed 2018-02-19 19:40:14 +00:00
tallstretchedbitmaps.cpp Revert "Revert "SkTypes: extract SkTo"" 2018-06-14 14:55:17 +00:00
testgradient.cpp A simple gradient test 2017-02-13 18:23:09 +00:00
text_scale_skew.cpp SkPDF: fix fTextScaleX error 2017-11-28 20:48:37 +00:00
textblob.cpp Some iwyu for tests which will otherwise break. 2018-03-14 21:07:15 +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 use tool_utils to encapsulate checking for recording canvas and makeSurface 2018-01-02 21:06:41 +00:00
textbloblooper.cpp hide SkBlurMaskFilter and SkBlurQuality 2018-03-14 17:27:36 +00:00
textblobmixedsizes.cpp Remove SK_SUPPORT_GPU checks in tool-only code 2018-05-31 18:59:44 +00:00
textblobrandomfont.cpp Remove SK_SUPPORT_GPU checks in tool-only code 2018-05-31 18:59:44 +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 Remove SK_SUPPORT_GPU checks in tool-only code 2018-05-31 18:59:44 +00:00
texteffects.cpp Revert "Revert "SkTypes: extract SkTo"" 2018-06-14 14:55:17 +00:00
texturedomaineffect.cpp Plumb GrContext everywhere 2018-06-12 14:43:03 +00:00
thinconcavepaths.cpp GrTessellator: fix for overlapping outer boundary edges in AA case. 2018-06-05 13:58:59 +00:00
thinrects.cpp Replace a lot of 'static const' with 'constexpr' or 'const'. 2016-09-01 11:24:54 -07:00
thinstrokedrects.cpp Replace a lot of 'static const' with 'constexpr' or 'const'. 2016-09-01 11:24:54 -07:00
tiledscaledbitmap.cpp hide trivial helpers on canvas 2017-02-22 19:41:04 +00:00
tileimagefilter.cpp GM: some header cleanup 2017-03-22 18:11:49 +00:00
tilemodes_scaled.cpp add drawString helper to canvas 2017-04-28 20:41:04 +00:00
tilemodes.cpp add decal tilemode to shaders 2018-02-16 23:19:47 +00:00
tinybitmap.cpp remove references to kIndex_8_SkColorType from our tools/tests 2017-07-12 20:25:44 +00:00
tonalshadows.cpp Remove deprecated drawShadow interfaces 2018-02-28 19:07:29 +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 Non-normal blur styles to work with non-a8. 2018-05-10 23:00:56 +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 ccpr: Use lazy proxies with GrCCAtlas 2018-06-18 15:32:48 +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 Remove SK_SUPPORT_GPU checks in tool-only code 2018-05-31 18:59:44 +00:00
xfermodes.cpp add drawString helper to canvas 2017-04-28 20:41:04 +00:00
yuvtorgbeffect.cpp Plumb GrContext everywhere 2018-06-12 14:43:03 +00:00