skia2/gm
Adlai Holler 73424fd506 FIx imagemakewithfilter test in OOPRDDL config
If we have a DDL context, we can't make texture backed images and
we should skip this test. Notably, we intentionally do not want this
test to fall back to raster in this case.

Bug: skia:104662
Change-Id: I9c1fdf1608d177f905838cbbbd66f1a3ab61134a
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/303264
Commit-Queue: Adlai Holler <adlai@google.com>
Commit-Queue: Robert Phillips <robertphillips@google.com>
Commit-Queue: Nathaniel Nifong <nifong@google.com>
Auto-Submit: Adlai Holler <adlai@google.com>
Reviewed-by: Robert Phillips <robertphillips@google.com>
Reviewed-by: Nathaniel Nifong <nifong@google.com>
2020-07-16 18:38:23 +00:00
..
verifiers Adjust how GM::gpuSetup is handled in the tools 2020-06-26 15:37:30 +00:00
3d.cpp
aaa.cpp
aaclip.cpp
aarectmodes.cpp Revert "Revert "move onto new factories for SkMatrix"" 2020-05-21 16:58:39 +00:00
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 Switch a few GMs over to GrDirectContext 2020-07-10 16:23:03 +00:00
b_119394958.cpp
backdrop_imagefilter_croprect.cpp hide savelayer's clipmask fields 2020-05-31 14:06:42 +00:00
backdrop.cpp
badpaint.cpp
bc1_transparency.cpp Migrate MakeTextureImage to take GrDirectContext 2020-07-16 16:17:28 +00:00
beziereffects.cpp Move GrRecordingContext.h and GrDirectContext.h into include/gpu 2020-07-01 17:32:14 +00:00
beziers.cpp
bicubic.cpp
bigblurs.cpp
bigmatrix.cpp
bigrect.cpp
bigrrectaaeffect.cpp Downgrade GpuGMs to only receiving a GrRecordingContext 2020-06-30 13:02:33 +00:00
bigtext.cpp
bigtileimagefilter.cpp
bitmapcopy.cpp
bitmapfilters.cpp
bitmapimage.cpp
bitmappremul.cpp
bitmaprect.cpp
bitmaprecttest.cpp
bitmapshader.cpp Move GrRecordingContext.h and GrDirectContext.h into include/gpu 2020-07-01 17:32:14 +00:00
bitmaptiled.cpp Move GrRecordingContext.h and GrDirectContext.h into include/gpu 2020-07-01 17:32:14 +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
blurcircles2.cpp
blurcircles.cpp
blurignorexform.cpp
blurimagevmask.cpp
blurpositioning.cpp
blurquickreject.cpp
blurrect.cpp Move GrRecordingContext.h and GrDirectContext.h into include/gpu 2020-07-01 17:32:14 +00:00
blurredclippedcircle.cpp
blurroundrect.cpp Optimize GrRRectBlurEffect by computing frag pos branchlessly. 2020-06-11 20:13:23 +00:00
blurs.cpp
blurtextsmallradii.cpp
bmpfilterqualityrepeat.cpp
bug5252.cpp
bug6643.cpp
bug6783.cpp Revert "Revert "move onto new factories for SkMatrix"" 2020-05-21 16:58:39 +00:00
bug9331.cpp
bug530095.cpp
bug615686.cpp
cgm.c
cgms.cpp
circle_sizes.cpp
circles.cpp
circulararcs.cpp use strokeandfill patheffect, and fix it 2020-05-20 21:37:52 +00:00
circularclips.cpp Update complex clip GMs to only use supported clip ops 2020-06-25 14:15:25 +00:00
clip_error.cpp
clip_sierpinski_region.cpp
clip_strokerect.cpp
clipdrawdraw.cpp
clippedbitmapshaders.cpp
clockwise.cpp Remove most GrCoordTransform code 2020-07-06 18:50:33 +00:00
collapsepaths.cpp
color4f.cpp
coloremoji_blendmodes.cpp
coloremoji.cpp Add GM::onceBeforeDraw method that encapsulates calling onOnceBeforeDraw 2020-06-25 17:03:48 +00:00
colorfilteralpha8.cpp
colorfilterimagefilter.cpp
colorfilters.cpp
colormatrix.cpp
colorwheel.cpp
complexclip2.cpp Update complex clip GMs to only use supported clip ops 2020-06-25 14:15:25 +00:00
complexclip3.cpp Update complex clip GMs to only use supported clip ops 2020-06-25 14:15:25 +00:00
complexclip4.cpp androidFramework_replaceClip proposal 2020-06-25 21:54:11 +00:00
complexclip_blur_tiled.cpp
complexclip.cpp Update complex clip GMs to only use supported clip ops 2020-06-25 14:15:25 +00:00
composeshader.cpp Revert "Revert "move onto new factories for SkMatrix"" 2020-05-21 16:58:39 +00:00
compositor_quads.cpp
compressed_textures.cpp Migrate MakeTextureImage to take GrDirectContext 2020-07-16 16:17:28 +00:00
concavepaths.cpp
conicpaths.cpp
constcolorprocessor.cpp Replace ModulateRGBA effect with Xfermode using modulate blend. 2020-07-13 16:16:50 +00:00
convex_all_line_paths.cpp
convexpaths.cpp
convexpolyclip.cpp
convexpolyeffect.cpp Downgrade GpuGMs to only receiving a GrRecordingContext 2020-06-30 13:02:33 +00:00
copy_to_4444.cpp
crbug_224618.cpp
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
croppedrects.cpp
crosscontextimage.cpp Add an arg to SkImage::makeSubset to take a direct context 2020-07-13 14:55:47 +00:00
cubicpaths.cpp
daa.cpp
dashcircle.cpp Revert "Revert "move onto new factories for SkMatrix"" 2020-05-21 16:58:39 +00:00
dashcubics.cpp
dashing.cpp
degeneratesegments.cpp
dftext_blob_persp.cpp Make SkGpuDevice hold a GrRecordingContext (take 2) 2020-07-09 12:28:22 +00:00
dftext.cpp Make SkGpuDevice hold a GrRecordingContext (take 2) 2020-07-09 12:28:22 +00:00
discard.cpp Move GrRecordingContext.h and GrDirectContext.h into include/gpu 2020-07-01 17:32:14 +00:00
displacement.cpp
distantclip.cpp
downsamplebitmap.cpp
draw_bitmap_rect_skbug4374.cpp Revert "Revert "move onto new factories for SkMatrix"" 2020-05-21 16:58:39 +00:00
drawable.cpp Revert "Revert "move onto new factories for SkMatrix"" 2020-05-21 16:58:39 +00:00
drawatlas.cpp Notify when SkFontMetrics bounds are bogus. 2020-07-09 19:26:40 +00:00
drawatlascolor.cpp
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
drawquadset.cpp Move GrRecordingContext.h and GrDirectContext.h into include/gpu 2020-07-01 17:32:14 +00:00
drawregion.cpp
drawregionmodes.cpp
dropshadowimagefilter.cpp
drrect_small_inner.cpp
drrect.cpp
dstreadshuffle.cpp Fix implicit fallthroughs throughout Skia. 2020-06-11 22:29:53 +00:00
ducky_yuv_blend.cpp
emboss.cpp
emptypath.cpp
encode_alpha_jpeg.cpp
encode_color_types.cpp Remove transform_scanline from SkWebpEncoder 2020-06-02 15:37:29 +00:00
encode_platform.cpp
encode_srgb.cpp
encode.cpp
exoticformats.cpp Migrate MakeTextureImage to take GrDirectContext 2020-07-16 16:17:28 +00:00
extractbitmap.cpp
fadefilter.cpp
fatpathfill.cpp
fiddle.cpp
filltypes.cpp
filltypespersp.cpp
filterbitmap.cpp
filterbug.cpp
filterfastbounds.cpp
filterindiabox.cpp
flippity.cpp Migrate MakeTextureImage to take GrDirectContext 2020-07-16 16:17:28 +00:00
fontcache.cpp Miscellaneous removal of GrContext usages 2020-07-13 14:10:54 +00:00
fontmgr.cpp
fontregen.cpp Move GrRecordingContext.h and GrDirectContext.h into include/gpu 2020-07-01 17:32:14 +00:00
fontscaler.cpp
fontscalerdistortable.cpp
fp_sample_chaining.cpp Change SampleMatrix to SampleUsage 2020-07-01 16:37:43 +00:00
fpcoordinateoverride.cpp Change SampleMatrix to SampleUsage 2020-07-01 16:37:43 +00:00
fwidth_squircle.cpp Remove most GrCoordTransform code 2020-07-06 18:50:33 +00:00
gammatext.cpp
getpostextpath.cpp
giantbitmap.cpp
glyph_pos.cpp
gm.cpp Make GM::onGpuSetup take a GrDirectContext 2020-07-01 19:25:55 +00:00
gm.h Make GM::onGpuSetup take a GrDirectContext 2020-07-01 19:25:55 +00:00
gpu_blur_utils.cpp Remove modulation by input color in GrTextureEffect 2020-07-16 18:04:58 +00:00
gradient_dirty_laundry.cpp
gradient_matrix.cpp
gradients_2pt_conical.cpp
gradients_degenerate.cpp
gradients_no_texture.cpp
gradients.cpp
gradtext.cpp
grayscalejpg.cpp
hairlines.cpp Add new GM to test hairline subdivision. 2020-07-15 18:16:24 +00:00
hairmodes.cpp
hardstop_gradients.cpp
highcontrastfilter.cpp
hittestpath.cpp Miscellaneous removal of GrContext usages 2020-07-13 14:10:54 +00:00
hsl.cpp
hugepath.cpp
image_pict.cpp Miscellaneous removal of GrContext usages 2020-07-13 14:10:54 +00:00
image_shader.cpp Make SkGpuDevice hold a GrRecordingContext (take 2) 2020-07-09 12:28:22 +00:00
image.cpp Make SkGpuDevice hold a GrRecordingContext (take 2) 2020-07-09 12:28:22 +00:00
imagealphathreshold.cpp
imageblur2.cpp
imageblur.cpp
imageblurclampmode.cpp
imageblurrepeatmode.cpp
imageblurtiled.cpp
imagefilters.cpp Migrate MakeTextureImage to take GrDirectContext 2020-07-16 16:17:28 +00:00
imagefiltersbase.cpp
imagefiltersclipped.cpp
imagefilterscropexpand.cpp
imagefilterscropped.cpp
imagefiltersgraph.cpp
imagefiltersscaled.cpp
imagefiltersstroked.cpp
imagefilterstransformed.cpp Implement computeFastBounds in SkLocalMatrixImageFilter 2020-06-11 16:45:33 +00:00
imagefromyuvtextures.cpp Make GM::onGpuSetup take a GrDirectContext 2020-07-01 19:25:55 +00:00
imagemagnifier.cpp
imagemakewithfilter.cpp FIx imagemakewithfilter test in OOPRDDL config 2020-07-16 18:38:23 +00:00
imagemasksubset.cpp Add an arg to SkImage::makeSubset to take a direct context 2020-07-13 14:55:47 +00:00
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
lighting.cpp
linepaths.cpp
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
mac_aa_explorer.cpp Fix compiler warnings on Mac build. 2020-06-12 18:21:19 +00:00
make_raster_image.cpp
makecolorspace.cpp Reland "Add a direct context arg to makeColorTypeAndColorSpace" 2020-07-15 17:21:44 +00:00
mandoline.cpp
manypaths.cpp
matrixconvolution.cpp
matriximagefilter.cpp
mipmap.cpp
mixedtextblobs.cpp
mixercolorfilter.cpp Add support for passing an inputFP to SkColorFilter objects. 2020-06-25 17:47:56 +00:00
modecolorfilters.cpp
morphology.cpp
nested.cpp
ninepatchstretch.cpp Switch SkImage's & SkImageGenerator's isValid call over to GrRecordingContext 2020-07-10 18:08:13 +00:00
nonclosedpaths.cpp
offsetimagefilter.cpp Revert "Revert "move onto new factories for SkMatrix"" 2020-05-21 16:58:39 +00:00
orientation.cpp
ovals.cpp
overdrawcanvas.cpp
overdrawcolorfilter.cpp
overstroke.cpp
p3.cpp
patch.cpp
path_stroke_with_zero_length.cpp
patharcto.cpp
pathcontourstart.cpp
patheffects.cpp add new patheffect for stroke-and-fill 2020-05-20 15:01:26 +00:00
pathfill.cpp
pathinterior.cpp
pathmaskcache.cpp
pathmeasure.cpp
pathopsinverse.cpp
pathreverse.cpp
pdf_never_embed.cpp
perlinnoise.cpp
perspimages.cpp
perspshaders.cpp Switch SkImage's & SkImageGenerator's isValid call over to GrRecordingContext 2020-07-10 18:08:13 +00:00
picture.cpp
pictureimagefilter.cpp
pictureimagegenerator.cpp Revert "Revert "move onto new factories for SkMatrix"" 2020-05-21 16:58:39 +00:00
pictureshader.cpp
pictureshadercache.cpp
pictureshadertile.cpp
pixelsnap.cpp
plus.cpp
points.cpp
poly2poly.cpp
polygonoffset.cpp
polygons.cpp
postercircle.cpp
preservefillrule.cpp Move GrRecordingContext.h and GrDirectContext.h into include/gpu 2020-07-01 17:32:14 +00:00
quadpaths.cpp
radial_gradient_precision.cpp
rasterhandleallocator.cpp
readpixels.cpp Migrate MakeTextureImage to take GrDirectContext 2020-07-16 16:17:28 +00:00
recordopts.cpp Switch a few GMs over to GrDirectContext 2020-07-10 16:23:03 +00:00
rectangletexture.cpp Make GM::onGpuSetup take a GrDirectContext 2020-07-01 19:25:55 +00:00
rects.cpp
repeated_bitmap.cpp
resizeimagefilter.cpp
roundrects.cpp
rrect.cpp
rrectclipdrawpaint.cpp
rrects.cpp Downgrade GpuGMs to only receiving a GrRecordingContext 2020-06-30 13:02:33 +00:00
runtimecolorfilter.cpp
runtimefunctions.cpp
runtimeshader.cpp Clean up some boilerplate in runtimeshader.cpp 2020-07-15 16:50:13 +00:00
sample_matrix_constant.cpp Change SampleMatrix to SampleUsage 2020-07-01 16:37:43 +00:00
sample_matrix_variable.cpp Change SampleMatrix to SampleUsage 2020-07-01 16:37:43 +00:00
samplelocations.cpp Remove most GrCoordTransform code 2020-07-06 18:50:33 +00:00
samplerstress.cpp
savelayer.cpp remove (unused) clipmask from savelayer 2020-06-15 14:26:44 +00:00
scaledemoji_rendering.cpp
scaledemoji.cpp
scaledstrokes.cpp
shadermaskfilter.cpp
shadertext3.cpp
shadowutils.cpp
shallowgradient.cpp
shapes.cpp
sharedcorners.cpp Revert "Revert "move onto new factories for SkMatrix"" 2020-05-21 16:58:39 +00:00
showmiplevels.cpp Serialize mipmaps 2020-07-16 18:04:59 +00:00
simple_magnification.cpp Make SkGpuDevice hold a GrRecordingContext (take 2) 2020-07-09 12:28:22 +00:00
simpleaaclip.cpp Update complex clip GMs to only use supported clip ops 2020-06-25 14:15:25 +00:00
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 use strokeandfill patheffect, and fix it 2020-05-20 21:37:52 +00:00
strokerect_anisotropic.cpp
strokerect.cpp
strokerects.cpp
strokes.cpp Adjust how GM::gpuSetup is handled in the tools 2020-06-26 15:37:30 +00:00
stroketext.cpp
subsetshader.cpp
surface.cpp Make SkGpuDevice hold a GrRecordingContext (take 2) 2020-07-09 12:28:22 +00:00
swizzle.cpp Update GrFragmentProcessor::SwizzleOutput to use a child FP. 2020-06-04 17:31:46 +00:00
tablecolorfilter.cpp Update SkModeColorFilter to support an input FP. 2020-06-30 18:50:02 +00:00
tallstretchedbitmaps.cpp
tessellation.cpp Remove most GrCoordTransform code 2020-07-06 18:50:33 +00:00
testgradient.cpp
texelsubset.cpp Rename GrSamplerState::Filter::kBilerp to kLinear 2020-07-15 23:14:14 +00:00
text_scale_skew.cpp
textblob.cpp
textblobblockreordering.cpp
textblobcolortrans.cpp
textblobgeometrychange.cpp
textbloblooper.cpp
textblobmixedsizes.cpp Make SkGpuDevice hold a GrRecordingContext (take 2) 2020-07-09 12:28:22 +00:00
textblobrandomfont.cpp Move GrRecordingContext.h and GrDirectContext.h into include/gpu 2020-07-01 17:32:14 +00:00
textblobshader.cpp
textblobtransforms.cpp
textblobuseaftergpufree.cpp Move GrRecordingContext.h and GrDirectContext.h into include/gpu 2020-07-01 17:32:14 +00:00
texteffects.cpp
thinconcavepaths.cpp
thinrects.cpp
thinstrokedrects.cpp
tiledscaledbitmap.cpp
tileimagefilter.cpp
tilemodes_alpha.cpp Revert "Revert "move onto new factories for SkMatrix"" 2020-05-21 16:58:39 +00:00
tilemodes_scaled.cpp
tilemodes.cpp
tinybitmap.cpp
transparency.cpp
trickycubicstrokes.cpp
typeface.cpp
unpremul.cpp
userfont.cpp
variedtext.cpp
vertices.cpp For custom vector/normal/position attrs, let marker ID 0 mean CTM 2020-06-02 18:09:14 +00:00
verylargebitmap.cpp
video_decoder.cpp
wacky_yuv_formats.cpp Reland "Add a direct context arg to makeColorTypeAndColorSpace" 2020-07-15 17:21:44 +00:00
widebuttcaps.cpp Add a test for wide butt caps 2020-06-16 23:00:33 +00:00
windowrectangles.cpp Move GrRecordingContext.h and GrDirectContext.h into include/gpu 2020-07-01 17:32:14 +00:00
xfermodeimagefilter.cpp
xfermodes2.cpp
xfermodes3.cpp
xfermodes.cpp Fix implicit fallthroughs throughout Skia. 2020-06-11 22:29:53 +00:00
xform.cpp
ycbcrimage.cpp Make GM::onGpuSetup take a GrDirectContext 2020-07-01 19:25:55 +00:00
yuv420_odd_dim.cpp Move GrRecordingContext.h and GrDirectContext.h into include/gpu 2020-07-01 17:32:14 +00:00
yuvtorgbeffect.cpp Rename GrSamplerState::Filter::kBilerp to kLinear 2020-07-15 23:14:14 +00:00