skia2/gm
Mike Reed 61642b3366 Revert "Revert "custom typeface""
Fix: implement onComputeBounds() and generateFontMetrics()

This reverts commit 0066adefa9.

Change-Id: Idb59336a3d201bb97e494ee0e0bb189e0a7186f1
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/288536
Commit-Queue: Mike Reed <reed@google.com>
Reviewed-by: Ben Wagner <bungeman@google.com>
2020-05-07 18:21:30 +00:00
..
verifiers
3d.cpp clean up public m44 and camera api 2020-04-06 15:34:17 +00:00
aaa.cpp
aaclip.cpp
aarectmodes.cpp
aaxfermodes.cpp
addarc.cpp
all_bitmap_configs.cpp
alpha_image.cpp
alphagradients.cpp
analytic_gradients.cpp
androidblendmodes.cpp
animated_gif.cpp
animatedimageblurs.cpp
anisotropic.cpp
annotated_text.cpp
arcofzorro.cpp
arcto.cpp
arithmode.cpp
asyncrescaleandread.cpp
atlastext.cpp
b_119394958.cpp
backdrop_imagefilter_croprect.cpp
backdrop.cpp Make backdrop_hintrect_clipping GM use kClamp tile mode 2020-05-04 15:25:19 +00:00
badpaint.cpp
bc1_transparency.cpp
beziereffects.cpp Rename outputView->writeView and outputSwizzle->writeSwizzle 2020-04-02 15:06:16 +00:00
beziers.cpp
bicubic.cpp
bigblurs.cpp
bigmatrix.cpp
bigrect.cpp
bigrrectaaeffect.cpp
bigtext.cpp
bigtileimagefilter.cpp
bitmapcopy.cpp
bitmapfilters.cpp
bitmapimage.cpp
bitmappremul.cpp
bitmaprect.cpp
bitmaprecttest.cpp
bitmapshader.cpp
bitmaptiled.cpp
bleed.cpp
blend.cpp
blurcircles2.cpp
blurcircles.cpp
blurignorexform.cpp
blurimagevmask.cpp
blurpositioning.cpp
blurquickreject.cpp
blurrect.cpp Remove GrAtlasManager.h from all other .h files 2020-04-07 12:43:46 +00:00
blurredclippedcircle.cpp
blurroundrect.cpp
blurs.cpp
blurtextsmallradii.cpp
bmpfilterqualityrepeat.cpp
bug5252.cpp
bug6643.cpp
bug6783.cpp
bug9331.cpp
bug530095.cpp
bug615686.cpp
cgm.c
cgms.cpp
circle_sizes.cpp
circles.cpp
circulararcs.cpp
circularclips.cpp
clip_error.cpp
clip_sierpinski_region.cpp
clip_strokerect.cpp
clipdrawdraw.cpp
clippedbitmapshaders.cpp
clockwise.cpp Rename outputView->writeView and outputSwizzle->writeSwizzle 2020-04-02 15:06:16 +00:00
collapsepaths.cpp
color4f.cpp
coloremoji_blendmodes.cpp
coloremoji.cpp
colorfilteralpha8.cpp
colorfilterimagefilter.cpp
colorfilters.cpp
colormatrix.cpp
colorwheel.cpp
complexclip2.cpp
complexclip3.cpp
complexclip4.cpp
complexclip_blur_tiled.cpp
complexclip.cpp
composeshader.cpp
compositor_quads.cpp Switch some GMs over to using create_portable_typeface 2020-05-05 13:59:48 +00:00
compressed_textures.cpp
concavepaths.cpp
conicpaths.cpp
constcolorprocessor.cpp Plumb SkMatrixProvider throughout Ganesh 2020-04-20 13:48:40 +00:00
convex_all_line_paths.cpp
convexpaths.cpp
convexpolyclip.cpp
convexpolyeffect.cpp
copy_to_4444.cpp
crbug_224618.cpp clean up public m44 and camera api 2020-04-06 15:34:17 +00:00
crbug_691386.cpp
crbug_788500.cpp
crbug_847759.cpp
crbug_884166.cpp
crbug_887103.cpp
crbug_892988.cpp
crbug_899512.cpp
crbug_905548.cpp
crbug_908646.cpp
crbug_913349.cpp
crbug_918512.cpp
crbug_938592.cpp
crbug_946965.cpp
crbug_947055.cpp
crbug_996140.cpp
crbug_1041204.cpp
crbug_1073670.cpp Reland "fix crbug 1073670" 2020-04-24 20:52:21 +00:00
croppedrects.cpp
crosscontextimage.cpp
cubicpaths.cpp
daa.cpp
dashcircle.cpp
dashcubics.cpp
dashing.cpp
degeneratesegments.cpp
dftext_blob_persp.cpp
dftext.cpp
discard.cpp
displacement.cpp
distantclip.cpp
downsamplebitmap.cpp
draw_bitmap_rect_skbug4374.cpp
drawable.cpp
drawatlas.cpp
drawatlascolor.cpp
drawbitmaprect.cpp
drawimageset.cpp
drawminibitmaprect.cpp
drawquadset.cpp Switch some GMs over to using create_portable_typeface 2020-05-05 13:59:48 +00:00
drawregion.cpp
drawregionmodes.cpp
dropshadowimagefilter.cpp
drrect_small_inner.cpp
drrect.cpp
dstreadshuffle.cpp
ducky_yuv_blend.cpp
emboss.cpp
emptypath.cpp
encode_alpha_jpeg.cpp
encode_platform.cpp
encode_srgb.cpp
encode.cpp
exoticformats.cpp
extractbitmap.cpp
fadefilter.cpp
fatpathfill.cpp
fiddle.cpp
filltypes.cpp
filltypespersp.cpp
filterbitmap.cpp
filterbug.cpp
filterfastbounds.cpp
filterindiabox.cpp
flippity.cpp
fontcache.cpp
fontmgr.cpp
fontregen.cpp
fontscaler.cpp
fontscalerdistortable.cpp
fpcoordinateoverride.cpp Add sample(child, matrix) to SkSL. 2020-04-14 16:07:34 +00:00
fwidth_squircle.cpp Tracking uniform ownership 2020-04-06 19:02:37 +00:00
gammatext.cpp
getpostextpath.cpp
giantbitmap.cpp
glyph_pos.cpp
gm.cpp
gm.h
gpu_blur_utils.cpp Revert "Fix tile modes in SkGpuBlurUtils." 2020-05-06 21:47:17 +00:00
gradient_dirty_laundry.cpp
gradient_matrix.cpp
gradients_2pt_conical.cpp
gradients_degenerate.cpp Switch some GMs over to using create_portable_typeface 2020-05-05 13:59:48 +00:00
gradients_no_texture.cpp
gradients.cpp
gradtext.cpp
grayscalejpg.cpp
hairlines.cpp
hairmodes.cpp
hardstop_gradients.cpp
highcontrastfilter.cpp
hittestpath.cpp
hsl.cpp
hugepath.cpp
image_pict.cpp Make copy proxy in GM budgeted when texgen policy is kDraw. 2020-04-03 20:31:44 +00:00
image_shader.cpp
image.cpp
imagealphathreshold.cpp
imageblur2.cpp
imageblur.cpp
imageblurclampmode.cpp
imageblurrepeatmode.cpp Add GM for blur + repeat bugs 2020-04-16 15:20:39 +00:00
imageblurtiled.cpp
imagefilters.cpp
imagefiltersbase.cpp
imagefiltersclipped.cpp
imagefilterscropexpand.cpp
imagefilterscropped.cpp
imagefiltersgraph.cpp
imagefiltersscaled.cpp
imagefiltersstroked.cpp
imagefilterstransformed.cpp
imagefromyuvtextures.cpp Remove GrCaps::getYUVAColorTypeFromBackendFormat(). 2020-04-10 16:00:37 +00:00
imagemagnifier.cpp
imagemakewithfilter.cpp
imagemasksubset.cpp
imageresizetiled.cpp
imagescalealigned.cpp
imagesource2.cpp
imagesource.cpp
internal_links.cpp
inverseclip.cpp
inversepaths.cpp
jpg_color_cube.cpp
labyrinth.cpp
largeglyphblur.cpp
lattice.cpp
lcdblendmodes.cpp
lcdoverlap.cpp
lcdtext.cpp Restore SkCanvas::kPreserveLCDText_SaveLayerFlag 2020-05-01 20:33:04 +00:00
lighting.cpp
linepaths.cpp
localmatriximagefilter.cpp
localmatriximageshader.cpp
localmatrixshader.cpp
lumafilter.cpp
mac_aa_explorer.cpp
make_raster_image.cpp
makecolorspace.cpp
mandoline.cpp
manypaths.cpp
matrixconvolution.cpp Revert "Support large kernels on GPU in matrix convolution effect" 2020-05-05 01:28:11 +00:00
matriximagefilter.cpp
mipmap.cpp
mixedtextblobs.cpp
mixercolorfilter.cpp
modecolorfilters.cpp
morphology.cpp
nested.cpp
ninepatchstretch.cpp
nonclosedpaths.cpp
offsetimagefilter.cpp
orientation.cpp
ovals.cpp
overdrawcanvas.cpp
overdrawcolorfilter.cpp example of overdraw CF that we can JIT 2020-04-09 18:08:36 +00:00
overstroke.cpp
p3.cpp add SkColorSpace param to SkPixmap::erase() 2020-04-24 14:20:54 +00:00
patch.cpp
path_stroke_with_zero_length.cpp
patharcto.cpp
pathcontourstart.cpp
patheffects.cpp
pathfill.cpp remember to injectmoveto before arcTo 2020-04-28 19:52:20 +00:00
pathinterior.cpp
pathmaskcache.cpp
pathmeasure.cpp
pathopsinverse.cpp add gm to test pathops bug 2020-04-20 18:31:51 +00:00
pathreverse.cpp
pdf_never_embed.cpp
perlinnoise.cpp
perspimages.cpp
perspshaders.cpp
picture.cpp
pictureimagefilter.cpp
pictureimagegenerator.cpp
pictureshader.cpp
pictureshadercache.cpp
pictureshadertile.cpp
pixelsnap.cpp
plus.cpp
points.cpp
poly2poly.cpp
polygonoffset.cpp
polygons.cpp
postercircle.cpp clean up public m44 and camera api 2020-04-06 15:34:17 +00:00
preservefillrule.cpp
quadpaths.cpp
radial_gradient_precision.cpp
rasterhandleallocator.cpp
readpixels.cpp
recordopts.cpp
rectangletexture.cpp
rects.cpp
repeated_bitmap.cpp
resizeimagefilter.cpp
roundrects.cpp
rrect.cpp
rrectclipdrawpaint.cpp
rrects.cpp
runtimecolorfilter.cpp
runtimefunctions.cpp
runtimeshader.cpp Add layout(srgb_unpremul) to SkSL 2020-05-01 20:12:43 +00:00
sample_matrix_constant.cpp Plumb SkMatrixProvider throughout Ganesh 2020-04-20 13:48:40 +00:00
sample_matrix_variable.cpp Revert "Revert "Converted texture and runtime effects to use GrMatrixEffect"" 2020-04-28 20:37:44 +00:00
samplelocations.cpp Implement support for indirect draws 2020-04-07 19:41:18 +00:00
samplerstress.cpp
savelayer.cpp
scaledemoji_rendering.cpp
scaledemoji.cpp
scaledstrokes.cpp
shadermaskfilter.cpp remove unused maskfilter helpers: Combine, Compose 2020-05-05 19:10:00 +00:00
shadertext3.cpp
shadowutils.cpp onProgram for SkGaussianColorFilter, plus gm and bench 2020-03-27 20:41:20 +00:00
shallowgradient.cpp
shapes.cpp
sharedcorners.cpp
showmiplevels.cpp
simple_magnification.cpp
simpleaaclip.cpp
simplerect.cpp
skbug1719.cpp
skbug_257.cpp
skbug_4868.cpp
skbug_5321.cpp
skbug_8664.cpp
skbug_8955.cpp
skbug_9319.cpp
skbug_9819.cpp
smallarc.cpp
smallpaths.cpp
spritebitmap.cpp
srcmode.cpp
srgb.cpp
stlouisarch.cpp
stringart.cpp
stroke_rect_shader.cpp
strokedlines.cpp
strokefill.cpp
strokerect_anisotropic.cpp
strokerect.cpp
strokerects.cpp
strokes.cpp
stroketext.cpp
subsetshader.cpp
surface.cpp
tablecolorfilter.cpp
tallstretchedbitmaps.cpp
tessellation.cpp Tracking uniform ownership 2020-04-06 19:02:37 +00:00
testgradient.cpp
texelsubset.cpp
text_scale_skew.cpp
textblob.cpp
textblobblockreordering.cpp
textblobcolortrans.cpp
textblobgeometrychange.cpp
textbloblooper.cpp
textblobmixedsizes.cpp
textblobrandomfont.cpp
textblobshader.cpp
textblobtransforms.cpp
textblobuseaftergpufree.cpp
texteffects.cpp
thinconcavepaths.cpp
thinrects.cpp
thinstrokedrects.cpp
tiledscaledbitmap.cpp
tileimagefilter.cpp
tilemodes_alpha.cpp
tilemodes_scaled.cpp
tilemodes.cpp
tinybitmap.cpp
transparency.cpp
trickycubicstrokes.cpp
typeface.cpp Don't trust glyph runs in XPS. 2020-05-01 22:17:17 +00:00
unpremul.cpp
userfont.cpp Revert "Revert "custom typeface"" 2020-05-07 18:21:30 +00:00
variedtext.cpp
vertices.cpp Change Marker IDs to be strings 2020-04-28 14:12:30 +00:00
verylargebitmap.cpp
video_decoder.cpp
wacky_yuv_formats.cpp Add BGR_10A2 support to Ganesh (take 2) 2020-04-30 15:25:20 +00:00
windowrectangles.cpp Remove unused GrTextureDomain 2020-04-21 18:51:24 +00:00
xfermodeimagefilter.cpp
xfermodes2.cpp
xfermodes3.cpp
xfermodes.cpp
xform.cpp
yuv420_odd_dim.cpp Stop including SkCanvas.h from GrTypesPriv.h 2020-03-30 20:43:34 +00:00
yuvtorgbeffect.cpp