skia2/gm
Brian Salomon 67f8584b6f Revert "Revert "Remove SkImage deferred texture image data APIs.""
This reverts commit aae533e418.

Change-Id: I0434892d8946490a75e17620c49c594eaa18158e
Reviewed-on: https://skia-review.googlesource.com/100603
Reviewed-by: Greg Daniel <egdaniel@google.com>
Commit-Queue: Brian Salomon <bsalomon@google.com>
2018-02-09 14:19:51 +00:00
..
aaa.cpp Fix the left/right edge swapping in isSmoothEnough 2018-02-08 03:57:49 +00:00
aaclip.cpp cubic-map for non-linear t 2018-01-05 17:58:21 +00:00
aarectmodes.cpp
aaxfermodes.cpp Revert "Revert "move GrColor.h to private, IWYU"" 2018-02-06 23:05:46 +00:00
addarc.cpp
all_bitmap_configs.cpp SkBitmap now *has* a SkPixmap. 2018-01-09 16:46:22 +00:00
alpha_image.cpp Add Alpha Image GM 2017-07-19 21:58:09 +00:00
alphagradients.cpp
animatedGif.cpp resources: orgainize directory. 2017-12-08 17:16:00 +00:00
animatedimageblurs.cpp
anisotropic.cpp
annotated_text.cpp
arcofzorro.cpp
arcto.cpp
arithmode.cpp
atlastext.cpp Switch MDB GrContextOptions over to Enable style 2018-02-08 16:28:30 +00:00
badpaint.cpp
beziereffects.cpp switched GrClipEdge to an enum class 2017-11-10 17:42:27 +00:00
beziers.cpp
bigblurs.cpp
bigmatrix.cpp
bigrect.cpp
bigrrectaaeffect.cpp Avoid GrEllipseEffect for small radii on devices without 32 bit float. 2017-12-05 15:56:01 +00:00
bigtext.cpp
bigtileimagefilter.cpp
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
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
bitmaprecttest.cpp
bitmapshader.cpp Add a GM to test the fix in 73200 2017-11-30 16:06:28 +00:00
bitmaptiled.cpp
bleed.cpp use tool_utils to encapsulate checking for recording canvas and makeSurface 2018-01-02 21:06:41 +00:00
blend.cpp
blurcircles2.cpp
blurcircles.cpp
blurignorexform.cpp
blurimagevmask.cpp drawimage + maskfilter bug fix 2018-01-19 18:38:33 +00:00
blurquickreject.cpp
blurrect.cpp Pull non-substantive changes out of explicit GPU resource allocation CL 2017-09-13 19:49:47 +00:00
blurredclippedcircle.cpp
blurroundrect.cpp
blurs.cpp resources: orgainize directory. 2017-12-08 17:16:00 +00:00
blurtextsmallradii.cpp Test blur small radii and text. 2017-08-14 19:16:55 +00:00
bmpfilterqualityrepeat.cpp
bug5252.cpp
bug6643.cpp
bug6783.cpp
bug530095.cpp
bug615686.cpp
cgm.c Remove trailing whitespace. 2017-10-09 21:20:34 +00:00
cgms.cpp
circle_sizes.cpp SkPDF: less tolerance for small circles 2017-11-27 14:59:45 +00:00
circles.cpp
circulararcs.cpp
circularclips.cpp
clip_error.cpp
clip_strokerect.cpp
clipdrawdraw.cpp
clippedbitmapshaders.cpp
color4f.cpp remove SkColorSpace_Base 2018-01-26 19:52:20 +00:00
coloremoji_blendmodes.cpp slice GMs by native font platform, not by emoji format 2017-11-15 16:52:56 +00:00
coloremoji.cpp slice GMs by native font platform, not by emoji format 2017-11-15 16:52:56 +00:00
colorfilteralpha8.cpp
colorfilterimagefilter.cpp resources: orgainize directory. 2017-12-08 17:16:00 +00:00
colorfilters.cpp
colormatrix.cpp
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
complexclip3.cpp
complexclip4.cpp
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
composeshader.cpp Revert "Revert "move GrColor.h to private, IWYU"" 2018-02-06 23:05:46 +00:00
concavepaths.cpp
conicpaths.cpp
constcolorprocessor.cpp Add GrColorSpaceInfo and use in place of GrRenderTargetContext in paint conversion. 2017-10-24 20:43:02 +00:00
convex_all_line_paths.cpp
convexpaths.cpp
convexpolyclip.cpp Convert NULL and 0 to nullptr. 2017-08-28 17:48:57 +00:00
convexpolyeffect.cpp switched GrClipEdge to an enum class 2017-11-10 17:42:27 +00:00
copyTo4444.cpp resources: orgainize directory. 2017-12-08 17:16:00 +00:00
crbug_691386.cpp
crbug_788500.cpp Revert "Revert "Make PathGeoBuilder use consistent iterators."" 2017-11-29 16:18:45 +00:00
croppedrects.cpp
crosscontextimage.cpp remove kRW_LegacyBitmapMode 2018-02-08 13:34:49 +00:00
cubicpaths.cpp Remove carriage returns. 2017-10-09 20:41:14 +00:00
dashcircle.cpp
dashcubics.cpp
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
dftext_blob_persp.cpp Revert "Revert "move homogenous with stride to matrixpriv"" 2017-12-19 20:23:06 +00:00
dftext.cpp slice GMs by native font platform, not by emoji format 2017-11-15 16:52:56 +00:00
discard.cpp
displacement.cpp
distantclip.cpp
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
drawatlas.cpp handle conics in text warper 2018-01-29 19:52:21 +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 remove kRW_LegacyBitmapMode 2018-02-08 13:34:49 +00:00
drawfilter.cpp
drawlooper.cpp
drawminibitmaprect.cpp Always create a raster (cached) image 2018-01-04 21:25:54 +00:00
drawregion.cpp
drawregionmodes.cpp
dropshadowimagefilter.cpp
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
dstreadshuffle.cpp
emboss.cpp Alloc glyph image correctly for SkMask::k3D_Format. 2017-11-14 17:38:34 +00:00
emptypath.cpp
encode-alpha-jpeg.cpp resources: orgainize directory. 2017-12-08 17:16:00 +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
fadefilter.cpp
fatpathfill.cpp
filltypes.cpp
filltypespersp.cpp
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
filterindiabox.cpp resources: orgainize directory. 2017-12-08 17:16:00 +00:00
flippity.cpp Funnel most proxy creation through GrProxyProvider 2018-01-16 13:28:43 +00:00
fontcache.cpp Use int when possible to calculate atlas indices in shaders. 2018-01-26 13:54:54 +00:00
fontmgr.cpp remove fontmgr_iter_factory GM 2017-11-14 14:39:12 +00:00
fontscaler.cpp add platform_font_manager() 2017-11-13 17:00:51 +00:00
fontscalerdistortable.cpp resources: resource identifiers don't begin with leading slash 2017-12-08 20:03:18 +00:00
gamma.cpp Convert NULL and 0 to nullptr. 2017-08-28 17:48:57 +00:00
gammaencodedpremul.cpp
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
giantbitmap.cpp
glyph_pos_align.cpp Replace SkFAIL with SK_ABORT. 2017-08-16 15:37:54 +00:00
glyph_pos.cpp Cleanup of large text rendering, take 2. 2018-02-08 22:42:40 +00:00
gm_expectations.h
gm.cpp simplify gm matrices 2017-08-08 12:43:19 +00:00
gm.h simplify gm matrices 2017-08-08 12:43:19 +00:00
gradient_matrix.cpp
gradientDirtyLaundry.cpp
gradients_2pt_conical.cpp Add strip 2pt conical GM 2017-12-13 21:11:10 +00:00
gradients_no_texture.cpp
gradients.cpp Remove symmetric three stop special case 2017-09-12 15:39:00 +00:00
gradtext.cpp
grayscalejpg.cpp resources: orgainize directory. 2017-12-08 17:16:00 +00:00
hairlines.cpp
hairmodes.cpp
hardstop_gradients.cpp Remove trailing whitespace. 2017-10-09 21:20:34 +00:00
highcontrastfilter.cpp
hittestpath.cpp
hsl.cpp
hugepath.cpp relax path bounds check 2018-01-16 20:36:09 +00:00
image_pict.cpp Add mip support to GrAHardwareBufferImageGenerator 2017-10-30 19:18:03 +00:00
image_shader.cpp
image.cpp Revert "Revert "move GrColor.h to private, IWYU"" 2018-02-06 23:05:46 +00:00
image.h
imagealphathreshold.cpp use tool_utils to encapsulate checking for recording canvas and makeSurface 2018-01-02 21:06:41 +00:00
imageblur2.cpp
imageblur.cpp
imageblurclampmode.cpp use tool_utils to encapsulate checking for recording canvas and makeSurface 2018-01-02 21:06:41 +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
imagefilters.cpp use tool_utils to encapsulate checking for recording canvas and makeSurface 2018-01-02 21:06:41 +00:00
imagefiltersbase.cpp Make unit test tickle msan bug. 2017-12-18 20:49:02 +00:00
imagefiltersclipped.cpp
imagefilterscropexpand.cpp
imagefilterscropped.cpp
imagefiltersgraph.cpp
imagefiltersscaled.cpp
imagefiltersstroked.cpp
imagefilterstransformed.cpp
imagefromyuvtextures.cpp Move more internal methods from GrContext to GrContextPriv (take 3) 2018-01-22 16:53:17 +00:00
imagemagnifier.cpp
imagemakewithfilter.cpp use tool_utils to encapsulate checking for recording canvas and makeSurface 2018-01-02 21:06:41 +00:00
imagemasksubset.cpp
imageresizetiled.cpp
imagescalealigned.cpp
imagesource2.cpp
imagesource.cpp
internal_links.cpp
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
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
lcdtext.cpp add platform_font_manager() 2017-11-13 17:00:51 +00:00
lighting.cpp
linepaths.cpp
localmatriximagefilter.cpp use tool_utils to encapsulate checking for recording canvas and makeSurface 2018-01-02 21:06:41 +00:00
localmatriximageshader.cpp use tool_utils to encapsulate checking for recording canvas and makeSurface 2018-01-02 21:06:41 +00:00
lumafilter.cpp
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
manypaths.cpp
matrixconvolution.cpp
matriximagefilter.cpp
megalooper.cpp
mipmap.cpp
mixedtextblobs.cpp resources: resource identifiers don't begin with leading slash 2017-12-08 20:03:18 +00:00
modecolorfilters.cpp
morphology.cpp
multipicturedraw.cpp use tool_utils to encapsulate checking for recording canvas and makeSurface 2018-01-02 21:06:41 +00:00
nested.cpp
ninepatchstretch.cpp use tool_utils to encapsulate checking for recording canvas and makeSurface 2018-01-02 21:06:41 +00:00
nonclosedpaths.cpp
occludedrrectblur.cpp Replace SkFAIL with SK_ABORT. 2017-08-16 15:37:54 +00:00
offsetimagefilter.cpp
orientation.cpp Add a GM and images to test SkEncodedOrigin 2018-01-17 16:14:16 +00:00
ovals.cpp
overdrawcolorfilter.cpp
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 New zero length path GM 2017-07-13 17:17:02 +00:00
pathcontourstart.cpp
patheffects.cpp
pathfill.cpp
pathinterior.cpp
pathmaskcache.cpp Move several GrContextOptions fields behind GR_TEST_UTILS 2017-08-30 19:35:27 +00:00
pathopsinverse.cpp
pathopsskpclip.cpp
pathreverse.cpp
pdf_never_embed.cpp
perlinnoise.cpp Fix some fuzzer bugs from Skia's image filter fuzzer 2018-01-23 19:54:00 +00:00
perspshaders.cpp use tool_utils to encapsulate checking for recording canvas and makeSurface 2018-01-02 21:06:41 +00:00
picture.cpp
pictureimagefilter.cpp Revert "Revert "Remove MakeForLocalSpace since picture image is sufficient"" 2017-11-09 21:50:27 +00:00
pictureimagegenerator.cpp
pictureshader.cpp Fix picture shader handling of outer local matrix 2018-02-06 22:13:05 +00:00
pictureshadercache.cpp
pictureshadertile.cpp
pixelsnap.cpp
plus.cpp
points.cpp
poly2poly.cpp resources: resource identifiers don't begin with leading slash 2017-12-08 20:03:18 +00:00
polygons.cpp
quadpaths.cpp
radial_gradient_precision.cpp
readpixels.cpp remove SkColorSpace_Base 2018-01-26 19:52:20 +00:00
recordopts.cpp
rectangletexture.cpp Move more internal methods from GrContext to GrContextPriv (take 3) 2018-01-22 16:53:17 +00:00
rects.cpp
repeated_bitmap.cpp resources: orgainize directory. 2017-12-08 17:16:00 +00:00
resizeimagefilter.cpp
reveal.cpp Remove trailing whitespace. 2017-10-09 21:20:34 +00:00
roundrects.cpp
rrect.cpp
rrectclipdrawpaint.cpp
rrects.cpp Avoid GrEllipseEffect for small radii on devices without 32 bit float. 2017-12-05 15:56:01 +00:00
samplerstress.cpp
savelayer.cpp resources: orgainize directory. 2017-12-08 17:16:00 +00:00
scaledstrokes.cpp
shadermaskfilter.cpp fix some clangtidy warnings 2018-02-08 19:24:40 +00:00
shadertext2.cpp
shadertext3.cpp
shadertext.cpp
shadows.cpp
shadowutils.cpp Fix alpha contribution to tonal color. 2017-12-19 19:27:06 +00:00
shallowgradient.cpp
shapes_as_paths.cpp Revert "Revert "move GrColor.h to private, IWYU"" 2018-02-06 23:05:46 +00:00
shapes.cpp
showmiplevels.cpp Revert "Revert "move GrColor.h to private, IWYU"" 2018-02-06 23:05:46 +00:00
simple_magnification.cpp Revert "Revert "move GrColor.h to private, IWYU"" 2018-02-06 23:05:46 +00:00
simpleaaclip.cpp
simplerect.cpp
SkAnimTimer.h
skbug1719.cpp
skbug_257.cpp
skbug_4868.cpp
skbug_5321.cpp Remove trailing whitespace. 2017-10-09 21:20:34 +00:00
smallarc.cpp
smallpaths.cpp
spritebitmap.cpp
srcmode.cpp
srgb.cpp resources: orgainize directory. 2017-12-08 17:16:00 +00:00
stlouisarch.cpp
stringart.cpp
stroke_rect_shader.cpp
strokedlines.cpp
strokefill.cpp Add analytic clip FPs that read from the CCPR atlas 2017-12-05 18:06:18 +00:00
strokerect.cpp
strokerects.cpp
strokes.cpp switch to double in conic split on infinities 2018-02-02 16:50:29 +00:00
stroketext.cpp
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
tallstretchedbitmaps.cpp
testgradient.cpp
texdata.cpp Add SkSurface_Gpu::MakeWrappedRenderTarget method 2018-01-31 21:15:45 +00:00
text_scale_skew.cpp SkPDF: fix fTextScaleX error 2017-11-28 20:48:37 +00:00
textblob.cpp
textblobblockreordering.cpp
textblobcolortrans.cpp
textblobgeometrychange.cpp use tool_utils to encapsulate checking for recording canvas and makeSurface 2018-01-02 21:06:41 +00:00
textbloblooper.cpp
textblobmixedsizes.cpp resources: resource identifiers don't begin with leading slash 2017-12-08 20:03:18 +00:00
textblobrandomfont.cpp use tool_utils to encapsulate checking for recording canvas and makeSurface 2018-01-02 21:06:41 +00:00
textblobshader.cpp
textblobtransforms.cpp
textblobuseaftergpufree.cpp
texteffects.cpp remove unused SkRasterizer 2018-01-21 18:24:11 +00:00
texturedomaineffect.cpp Funnel most proxy creation through GrProxyProvider 2018-01-16 13:28:43 +00:00
thinconcavepaths.cpp
thinrects.cpp
thinstrokedrects.cpp
tiledscaledbitmap.cpp
tileimagefilter.cpp
tilemodes_scaled.cpp
tilemodes.cpp Tiling support for SkSweepGradient 2017-08-01 21:03:28 +00:00
tinybitmap.cpp
tonalshadows.cpp Fix alpha contribution to tonal color. 2017-12-19 19:27:06 +00:00
tosrgb_colorfilter.cpp rename new GM 2017-07-25 18:09:30 +00:00
transparency.cpp
typeface.cpp resources: resource identifiers don't begin with leading slash 2017-12-08 20:03:18 +00:00
variedtext.cpp Remove internal use of SkTypeface::Style. 2017-07-27 21:30:45 +00:00
vertices.cpp
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
windowrectangles.cpp Prefer fullscreen clears on Qualcomm/GL 2017-12-12 15:21:09 +00:00
xfermodeimagefilter.cpp
xfermodes2.cpp
xfermodes3.cpp
xfermodes.cpp
yuvtorgbeffect.cpp Funnel most proxy creation through GrProxyProvider 2018-01-16 13:28:43 +00:00