skia2/tests
John Stiles f2de1b8b4d Fix crash when drawing a GPU-backed surface onto raster.
We now null-check the result of recordingContext() before using it.

Thanks cqjjjzr2@gmail.com for the initial discovery and suggested fix.

Change-Id: Iafcf306f8cd9deb7147ef9c5c71a21907eedc01f
Bug: skia:12214
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/429098
Commit-Queue: John Stiles <johnstiles@google.com>
Auto-Submit: John Stiles <johnstiles@google.com>
Reviewed-by: Robert Phillips <robertphillips@google.com>
2021-07-16 15:12:43 +00:00
..
sksl Add hints to slicing-constructor error messages. 2021-07-13 14:12:23 +00:00
AAClipTest.cpp Enable ClangTidy flag bugprone-suspicious-string-compare. 2020-08-16 03:54:08 +00:00
AdvancedBlendTest.cpp Delete mixed samples 2021-04-22 20:11:34 +00:00
AndroidCodecTest.cpp Deprecate (and ignore) SkAndroidCodec::ExifOrientation 2021-01-15 23:08:46 +00:00
AnimatedImageTest.cpp SkAnimatedImage: consider exif orientation 2021-05-11 13:59:48 +00:00
AnnotationTest.cpp
ApplyGammaTest.cpp drawBitmap is deprecated 2021-01-24 17:39:15 +00:00
ArenaAllocTest.cpp extract fibonacci allocator block code 2020-12-17 00:01:53 +00:00
AsADashTest.cpp
BackendAllocationTest.cpp Use attachment in GrMtlTexture rather than raw id<MTLTexture>. 2021-07-13 20:47:40 +00:00
BackendSurfaceMutableStateTest.cpp Have GrVkTexture not derive from GrVkImage. 2021-03-15 15:18:55 +00:00
BadIcoTest.cpp Move skbug5883.gif to a better test 2021-03-17 19:44:10 +00:00
BitmapCopyTest.cpp more cleanup after removing volatile from bitmap 2020-07-12 19:37:29 +00:00
BitmapGetColorTest.cpp
BitmapTest.cpp Remove "sanity"/"insane" to comply with Android's inclusive language guidance 2020-07-31 19:21:04 +00:00
BitSetTest.cpp Fix use-after-free error discovered by the fuzzer. 2020-11-03 17:59:02 +00:00
BlendTest.cpp Expose ManagedBackendTexture from BackendTextureImageFactory. 2020-10-08 20:35:32 +00:00
BlitMaskClip.cpp
BlurTest.cpp Expose bounds for maskfilters 2021-06-16 21:24:30 +00:00
BRDTest.cpp
BulkRectTest.cpp Remove GrResourceProvider.h from all other header files 2021-07-01 15:25:14 +00:00
CachedDataTest.cpp
CachedDecodingPixelRefTest.cpp filter-quality is deprecated, pass sampling to drawImage 2021-01-28 03:22:51 +00:00
CanvasStateHelpers.cpp Improve CanvasState cross-library tests 2020-12-04 22:03:25 +00:00
CanvasStateHelpers.h Improve CanvasState cross-library tests 2020-12-04 22:03:25 +00:00
CanvasStateTest.cpp Remove support for deprecated kDontClipToLayer_SaveLayerFlag 2020-12-05 00:00:13 +00:00
CanvasTest.cpp Bitmap should use sampling options 2020-12-12 15:36:21 +00:00
ChecksumTest.cpp Revert "restore murmur3 for older iOS devices" 2020-12-02 22:39:01 +00:00
ClearTest.cpp Make SkSurfaceProps non-optional for SDCs and SkSpecialImages 2021-04-20 16:22:46 +00:00
ClipBoundsTest.cpp Make the SkGpuDevice factories return SkBaseGpuDevices 2021-06-04 14:13:13 +00:00
ClipCubicTest.cpp use pathbuilder 2020-08-25 16:29:48 +00:00
ClipperTest.cpp Reland "Add format-specifier warnings to SkDebugf." 2021-06-25 17:57:43 +00:00
ClipStackTest.cpp Change architecture #defines to be SK_GPU_V1 and SK_GPU_V2 2021-07-01 18:42:53 +00:00
CodecAnimTest.cpp Expose more info in SkCodec::FrameInfo 2020-12-02 22:37:20 +00:00
CodecExactReadTest.cpp
CodecPartialTest.cpp Have SkWuffsCodec use one Wuffs decoder 2020-12-15 17:42:32 +00:00
CodecPriv.h
CodecRecommendedTypeTest.cpp
CodecTest.cpp Remove ableist language 2021-06-16 21:37:21 +00:00
ColorFilterTest.cpp impl WorkingFormatCF::getFlags() 2021-02-17 21:25:58 +00:00
ColorMatrixTest.cpp
ColorPrivTest.cpp
ColorSpaceTest.cpp more careful SkColorSpace hash collision detection 2020-08-13 19:25:32 +00:00
ColorTest.cpp
CompressedBackendAllocationTest.cpp Hide getFilterQuality 2021-03-21 02:23:27 +00:00
CopySurfaceTest.cpp GrConvertPixels takes pixmaps 2021-03-31 00:23:17 +00:00
CTest.cpp Enable ClangTidy check modernize-use-nullptr. 2020-08-14 16:14:30 +00:00
CubicMapTest.cpp
CullTestTest.cpp Add a GrCullTest class 2021-05-13 17:30:58 +00:00
DashPathEffectTest.cpp Move patheffect details to (private) base subclass 2021-05-22 01:55:43 +00:00
DataRefTest.cpp Remove unused SkRWBuffer 2020-12-02 15:29:06 +00:00
DebugLayerManagerTest.cpp Remove uses of SkCanvas::flush 2020-11-20 21:42:38 +00:00
DefaultPathRendererTest.cpp Make SkSurfaceProps non-optional for SDCs and SkSpecialImages 2021-04-20 16:22:46 +00:00
DeferredDisplayListTest.cpp Remove ableist language 2021-06-16 21:37:21 +00:00
DequeTest.cpp
DescriptorTest.cpp
DeviceTest.cpp Start using skgpu::v1 and skgpu::v2 namespaces 2021-07-06 18:28:54 +00:00
DiscardableMemoryPoolTest.cpp
DiscardableMemoryTest.cpp Enable ClangTidy check llvm-namespace-comment. 2020-08-06 19:07:52 +00:00
DMSAATest.cpp Move the DMSAA surface flag into the public API 2021-07-13 19:21:00 +00:00
DrawBitmapRectTest.cpp filter-quality is deprecated, pass sampling to drawImage 2021-01-28 03:22:51 +00:00
DrawOpAtlasTest.cpp Remove ableist language 2021-06-16 21:37:21 +00:00
DrawPathTest.cpp
DrawTextTest.cpp don't draw strings that have no glyphs 2021-05-03 19:27:54 +00:00
EGLImageTest.cpp Reland "Add format-specifier warnings to SkDebugf." 2021-06-25 17:57:43 +00:00
EmptyPathTest.cpp
EncodedInfoTest.cpp
EncodeTest.cpp Remove ableist language 2021-06-16 21:37:21 +00:00
ExifTest.cpp Parse out the orientation in the SubIFD of EXIF 2020-10-12 13:50:27 +00:00
ExtendedSkColorTypeTests.cpp ComparePixels helper takes GrCPixmaps 2021-03-31 20:38:22 +00:00
F16StagesTest.cpp
FakeStreams.h
FillPathTest.cpp Revert "SkPathView for ownerless (can live on stack) SkPaths" 2020-10-28 15:25:41 +00:00
FitsInTest.cpp
FlattenableFactoryToName.cpp Use bitmap.asImage() 2020-12-23 17:41:47 +00:00
FlattenableNameToFactory.cpp
FlattenDrawableTest.cpp Move patheffect details to (private) base subclass 2021-05-22 01:55:43 +00:00
Float16Test.cpp
FloatingPointTextureTest.cpp GrConvertPixels takes pixmaps 2021-03-31 00:23:17 +00:00
FontHostStreamTest.cpp
FontHostTest.cpp
FontMgrAndroidParserTest.cpp Bitmap.asImage() 2020-12-23 15:54:57 +00:00
FontMgrFontConfigTest.cpp Bitmap.asImage() 2020-12-23 15:54:57 +00:00
FontMgrTest.cpp Improve typeface test assert information. 2021-05-04 21:16:55 +00:00
FontNamesTest.cpp
FontTest.cpp SkCustomTypefaceBuilder to set SkFontStyle 2020-08-19 00:09:55 +00:00
FrontBufferedStreamTest.cpp Replace 'typedef xxxxx INHERITED' with 'using INHERITED = xxxx;'. 2020-09-03 03:41:26 +00:00
GeometryTest.cpp Don't pass NaN to SkChopQuadAt in SkChopQuadAtMaxCurvature. 2021-04-29 16:40:09 +00:00
GifTest.cpp Pass sampling to drawImage 2021-01-29 18:53:48 +00:00
GLBackendSurfaceTest.cpp Remove SkImage_Base::peekProxy. 2021-02-23 19:59:31 +00:00
GlyphRunTest.cpp remove unused code SkGlyphIDSet 2021-03-15 15:31:15 +00:00
GpuDrawPathTest.cpp Remove NVPR 2021-03-19 12:26:38 +00:00
GpuRectanizerTest.cpp
GradientTest.cpp GrConvertPixels takes pixmaps 2021-03-31 00:23:17 +00:00
GrAHardwareBufferTest.cpp drawBitmap is deprecated 2021-01-28 19:37:45 +00:00
GrBlockAllocatorTest.cpp Reland "Add memsets to the GrBlockAllocator unit tests." 2020-11-06 17:23:14 +00:00
GrClipStackTest.cpp Move clip optimizations into GrFillRRectOp 2021-07-12 21:58:21 +00:00
GrContextAbandonTest.cpp Update unit tests to accept GrDirectContext 2020-07-06 15:45:12 +00:00
GrContextFactoryTest.cpp Rename GrContextPriv to GrDirectContextPriv 2020-10-14 16:46:01 +00:00
GrContextOOM.cpp Update unit tests to accept GrDirectContext 2020-07-06 15:45:12 +00:00
GrDDLImageTest.cpp Use bitmap.asImage() 2020-12-23 17:41:47 +00:00
GrFinishedFlushTest.cpp Rename GrContextPriv to GrDirectContextPriv 2020-10-14 16:46:01 +00:00
GrGLExtensionsTest.cpp
GrMemoryPoolTest.cpp Replace 'typedef xxxxx INHERITED' with 'using INHERITED = xxxx;'. 2020-09-03 03:41:26 +00:00
GrMeshTest.cpp Switch GrMeshDrawOp::Target to be the stand alone GrMeshDrawTarget class 2021-06-17 19:57:43 +00:00
GrMipMappedTest.cpp Start using skgpu::v1 and skgpu::v2 namespaces 2021-07-06 18:28:54 +00:00
GrOpListFlushTest.cpp filter-quality is deprecated, pass sampling to drawImage 2021-01-28 03:22:51 +00:00
GrPathUtilsTest.cpp Chop tessellated curves that don't fit in a patch 2021-05-21 23:01:43 +00:00
GrPipelineDynamicStateTest.cpp Rename GrXferProcessor::DstProxyView to GrDstProxyView. 2021-06-02 18:00:47 +00:00
GrPorterDuffTest.cpp Switch GrMeshDrawOp::Target to be the stand alone GrMeshDrawTarget class 2021-06-17 19:57:43 +00:00
GrQuadBufferTest.cpp Remove "sanity"/"insane" to comply with Android's inclusive language guidance 2020-07-31 19:21:04 +00:00
GrQuadCropTest.cpp Fix overdraw from unstable perspective math 2021-05-13 19:37:53 +00:00
GrRenderTaskClusterTest.cpp Fix write-after-read in clustering 2021-01-28 22:46:00 +00:00
GrStyledShapeTest.cpp Pass CTM to path effects (experimental) 2021-07-13 18:42:55 +00:00
GrSubmittedFlushTest.cpp Enable ClangTidy check llvm-namespace-comment. 2020-08-06 19:07:52 +00:00
GrSurfaceTest.cpp Add scratch-only version of performDeferredCleanup 2021-06-10 18:13:23 +00:00
GrTBlockListTest.cpp Enable ClangTidy check llvm-namespace-comment. 2020-08-06 19:07:52 +00:00
GrTextBlobTest.cpp return void* instead of char* from alignedBytes 2021-02-24 17:23:54 +00:00
GrTextureMipMapInvalidationTest.cpp Remove SkImage_Base::peekProxy. 2021-02-23 19:59:31 +00:00
GrThreadSafeCacheTest.cpp Remove GrResourceProvider.h from all other header files 2021-07-01 15:25:14 +00:00
GrVxTest.cpp Use SIMD to update hw tessellation tolerances 2021-02-25 00:33:48 +00:00
HashTest.cpp Reland "Add support for range-based for loops to SkTHashSet/Map." 2020-12-22 20:53:53 +00:00
HighContrastFilterTest.cpp refactor high-contrast filter 2021-02-23 20:22:07 +00:00
HSVRoundTripTest.cpp
ICCTest.cpp
ImageBitmapTest.cpp Use bitmap.asImage() 2020-12-23 17:41:47 +00:00
ImageCacheTest.cpp Enable ClangTidy check llvm-namespace-comment. 2020-08-06 19:07:52 +00:00
ImageFilterCacheTest.cpp Remove GrBitmapTextureMaker. 2021-04-28 17:24:56 +00:00
ImageFilterTest.cpp Allow image filters to require a translation-only layer transform 2021-06-09 21:34:44 +00:00
ImageFrom565Bitmap.cpp Use bitmap.asImage() 2020-12-23 17:41:47 +00:00
ImageGeneratorTest.cpp Remove SkYUVASizeInfo, make SkYUVAIndex a private part of SkYUVAInfo 2021-01-12 15:06:26 +00:00
ImageIsOpaqueTest.cpp Update unit tests to accept GrDirectContext 2020-07-06 15:45:12 +00:00
ImageNewShaderTest.cpp Bitmap.asImage() 2020-12-23 15:54:57 +00:00
ImageTest.cpp Reflatten YUVA image on each request. 2021-04-19 14:52:04 +00:00
IncrTopoSortTest.cpp Update SkTQSort to use half-open ranges. 2020-07-14 22:13:59 +00:00
IndexedPngOverflowTest.cpp drawBitmap is deprecated, use drawImage 2021-01-25 01:44:55 +00:00
InfRectTest.cpp
InsetConvexPolyTest.cpp
InvalidIndexedPngTest.cpp
IsClosedSingleContourTest.cpp use pathbuilder 2020-08-25 22:27:20 +00:00
JSONTest.cpp
LazyProxyTest.cpp Move clip optimizations into GrFillRRectOp 2021-07-12 21:58:21 +00:00
LListTest.cpp
LRUCacheTest.cpp Enable ClangTidy check modernize-make-unique. 2020-08-03 17:53:52 +00:00
M44Test.cpp Add mapRect function and RectToRect constructor to SkM44 2021-05-05 19:57:26 +00:00
MallocPixelRefTest.cpp Remove "sanity"/"insane" to comply with Android's inclusive language guidance 2020-07-31 19:21:04 +00:00
MaskCacheTest.cpp
MathTest.cpp impl SkTPin with std::{min,max} 2020-10-16 21:01:01 +00:00
MatrixClipCollapseTest.cpp
MatrixColorFilterTest.cpp Add flag to hide non-sampling imageshader factories 2020-12-08 20:33:23 +00:00
MatrixTest.cpp Simplify common case for recttorect 2021-01-15 18:37:46 +00:00
MD5Test.cpp
MemoryTest.cpp
MemsetTest.cpp
MessageBusTest.cpp Expand SkMessageBus to support different unique key types 2021-03-11 20:38:00 +00:00
MetaDataTest.cpp
MipMapTest.cpp filter-quality is deprecated, pass sampling to drawImage 2021-01-28 03:22:51 +00:00
MtlBackendAllocationTest.mm Use ManagedBackendTexture in backend allocation tests 2020-12-17 02:50:43 +00:00
MtlCopySurfaceTest.mm Make render task targets be just a proxy. 2021-01-21 17:16:06 +00:00
MultiPictureDocumentTest.cpp GrConvertPixels takes pixmaps 2021-03-31 00:23:17 +00:00
NdkDecodeTest.cpp Add platform image encoder for using NDK APIs 2020-08-13 15:21:41 +00:00
NdkEncodeTest.cpp Add platform image encoder for using NDK APIs 2020-08-13 15:21:41 +00:00
NonlinearBlendingTest.cpp
OffsetSimplePolyTest.cpp
OnceTest.cpp
OnFlushCallbackTest.cpp Add a "usesMSAASurface" arg to GrMeshDrawOp::onCreateProgramInfo 2021-07-13 20:22:31 +00:00
OpChainTest.cpp Upgrade GrRenderTask::makeClosed to take a GrRecordingContext 2021-06-24 01:43:10 +00:00
OSPathTest.cpp
OverAlignedTest.cpp
PaintTest.cpp Only trigger serializing blender if it isn't a mode 2021-07-01 13:32:53 +00:00
ParametricStageTest.cpp
ParseColorTest.cpp Fix SkParse::FindNamedColor OOB 2020-06-17 14:23:14 +00:00
ParsePathTest.cpp
PathBuilderTest.cpp SkPathBuider::addPath() 2021-01-26 03:53:49 +00:00
PathCoverageTest.cpp
PathMeasureTest.cpp Hide shrinkToFit -- not needed now that we have pathbuilder 2020-10-15 19:47:06 +00:00
PathOpsAngleIdeas.cpp Reland "Add format-specifier warnings to SkDebugf." 2021-06-25 17:57:43 +00:00
PathOpsAngleTest.cpp Reland "Add format-specifier warnings to SkDebugf." 2021-06-25 17:57:43 +00:00
PathOpsAsWindingTest.cpp
PathOpsBattles.cpp
PathOpsBoundsTest.cpp
PathOpsBuilderConicTest.cpp Remove "dummy" to comply with Android's inclusive language guidance 2020-07-31 19:11:23 +00:00
PathOpsBuilderTest.cpp
PathOpsBuildUseTest.cpp
PathOpsChalkboardTest.cpp Fix implicit fallthroughs throughout Skia. 2020-06-11 22:29:53 +00:00
PathOpsConicIntersectionTest.cpp Reland "Add format-specifier warnings to SkDebugf." 2021-06-25 17:57:43 +00:00
PathOpsConicLineIntersectionTest.cpp Reland "Add format-specifier warnings to SkDebugf." 2021-06-25 17:57:43 +00:00
PathOpsConicQuadIntersectionTest.cpp
PathOpsCubicConicIntersectionTest.cpp
PathOpsCubicIntersectionTest.cpp Reland "Add format-specifier warnings to SkDebugf." 2021-06-25 17:57:43 +00:00
PathOpsCubicIntersectionTestData.cpp
PathOpsCubicIntersectionTestData.h
PathOpsCubicLineIntersectionIdeas.cpp
PathOpsCubicLineIntersectionTest.cpp
PathOpsCubicQuadIntersectionTest.cpp
PathOpsCubicReduceOrderTest.cpp
PathOpsDCubicTest.cpp
PathOpsDebug.cpp
PathOpsDebug.h
PathOpsDLineTest.cpp
PathOpsDPointTest.cpp
PathOpsDRectTest.cpp
PathOpsDVectorTest.cpp
PathOpsExtendedTest.cpp Reland "Add format-specifier warnings to SkDebugf." 2021-06-25 17:57:43 +00:00
PathOpsExtendedTest.h
PathOpsFuzz763Test.cpp
PathOpsInverseTest.cpp
PathOpsIssue3651.cpp
PathOpsLineIntersectionTest.cpp
PathOpsLineParametetersTest.cpp
PathOpsOpCircleThreadedTest.cpp
PathOpsOpCubicThreadedTest.cpp
PathOpsOpLoopThreadedTest.cpp
PathOpsOpRectThreadedTest.cpp
PathOpsOpTest.cpp Remove ableist language 2021-06-16 21:37:21 +00:00
PathOpsQuadIntersectionTest.cpp
PathOpsQuadIntersectionTestData.cpp
PathOpsQuadIntersectionTestData.h
PathOpsQuadLineIntersectionTest.cpp Reland "Add format-specifier warnings to SkDebugf." 2021-06-25 17:57:43 +00:00
PathOpsQuadLineIntersectionThreadedTest.cpp
PathOpsQuadReduceOrderTest.cpp
PathOpsSimplifyDegenerateThreadedTest.cpp
PathOpsSimplifyFailTest.cpp
PathOpsSimplifyQuadralateralsThreadedTest.cpp
PathOpsSimplifyQuadThreadedTest.cpp
PathOpsSimplifyRectThreadedTest.cpp
PathOpsSimplifyTest.cpp
PathOpsSimplifyTrianglesThreadedTest.cpp
PathOpsSkpTest.cpp
PathOpsTestCommon.cpp Update SkTQSort to use half-open ranges. 2020-07-14 22:13:59 +00:00
PathOpsTestCommon.h
PathOpsThreadedCommon.cpp
PathOpsThreadedCommon.h Enable ClangTidy check llvm-namespace-comment. 2020-08-06 19:07:52 +00:00
PathOpsThreeWayTest.cpp
PathOpsTigerTest.cpp
PathOpsTightBoundsTest.cpp Include the SkTSort header only where it is used. 2020-07-14 14:19:06 +00:00
PathOpsTSectDebug.h
PathOpsTypesTest.cpp
PathRendererCacheTests.cpp Make GrPathRenderer and all derived class be OGA-only 2021-06-16 17:09:37 +00:00
PathTest.cpp Fix use of fLastMoveToIndex in computeConvexity 2021-06-22 00:34:28 +00:00
PDFDeflateWStreamTest.cpp
PDFDocumentTest.cpp drawBitmap is deprecated, use drawImage 2021-01-25 01:44:55 +00:00
PDFGlyphsToUnicodeTest.cpp Remove accidentally repeated bit-index expression. 2020-10-07 17:20:01 +00:00
PDFJpegEmbedTest.cpp filter-quality is deprecated, pass sampling to drawImage 2021-01-28 03:22:51 +00:00
PDFMetadataAttributeTest.cpp
PDFOpaqueSrcModeToSrcOverTest.cpp
PDFPrimitivesTest.cpp Remove ableist language 2021-06-16 21:37:21 +00:00
PDFTaggedLinkTest.cpp
PDFTaggedPruningTest.cpp PDF without annotations skips structure tree. 2020-07-09 00:14:38 +00:00
PDFTaggedTableTest.cpp Add appendNodeIdArray to avoid code duplication. 2020-06-23 14:25:33 +00:00
PDFTaggedTest.cpp drawBitmap is deprecated, use drawImage 2021-01-25 01:44:55 +00:00
PictureBBHTest.cpp
PictureShaderTest.cpp Must pass filtering to picture shader 2021-03-18 22:18:47 +00:00
PictureTest.cpp Update bad_bitmap test 2021-01-28 17:10:19 +00:00
PinnedImageTest.cpp Revert "Reland "Reland "Use SkImage_Raster's unique ID to cache textures.""" 2021-06-08 18:07:47 +00:00
PixelRefTest.cpp
Point3Test.cpp
PointTest.cpp
PolyUtilsTest.cpp
PremulAlphaRoundTripTest.cpp Bitmap.asImage() 2020-12-23 15:54:57 +00:00
PrimitiveProcessorTest.cpp Add a "usesMSAASurface" arg to GrMeshDrawOp::onCreateProgramInfo 2021-07-13 20:22:31 +00:00
ProcessorTest.cpp Add a "usesMSAASurface" arg to GrMeshDrawOp::onCreateProgramInfo 2021-07-13 20:22:31 +00:00
ProgramsTest.cpp Remove GrBlendFragmentProcessor::BlendBehavior. 2021-07-09 20:31:30 +00:00
PromiseImageTest.cpp Remove GrResourceProvider.h from all other header files 2021-07-01 15:25:14 +00:00
ProxyConversionTest.cpp Rename GrContextPriv to GrDirectContextPriv 2020-10-14 16:46:01 +00:00
ProxyRefTest.cpp Rename GrContextPriv to GrDirectContextPriv 2020-10-14 16:46:01 +00:00
ProxyTest.cpp Rename GrContextPriv to GrDirectContextPriv 2020-10-14 16:46:01 +00:00
QuickRejectTest.cpp don't use drawBitmap 2021-01-26 02:24:21 +00:00
RandomTest.cpp Update SkTQSort to use half-open ranges. 2020-07-14 22:13:59 +00:00
ReadPixelsTest.cpp GrConvertPixels takes pixmaps 2021-03-31 00:23:17 +00:00
ReadWritePixelsGpuTest.cpp Depower GrPipeline.h 2021-07-07 13:56:23 +00:00
RecordDrawTest.cpp remove dead code from old drawimage virtuals 2021-01-21 01:26:15 +00:00
RecorderTest.cpp More hiding of legacy drawImage calls 2021-01-22 13:53:42 +00:00
RecordingXfermodeTest.cpp don't use drawBitmap 2021-01-26 02:24:21 +00:00
RecordOptsTest.cpp remove (unused) clipmask from savelayer 2020-06-15 14:26:44 +00:00
RecordPatternTest.cpp
RecordTest.cpp
RecordTestUtils.h
RectangleTextureTest.cpp Depower GrPipeline.h 2021-07-07 13:56:23 +00:00
RectTest.cpp Add halfWidth/halfHeight functions to SkRectPriv 2020-12-22 20:42:43 +00:00
RefCntTest.cpp Enable ClangTidy check llvm-namespace-comment. 2020-08-06 19:07:52 +00:00
RegionTest.cpp
RepeatedClippedBlurTest.cpp filter-quality is deprecated, pass sampling to drawImage 2021-01-28 03:22:51 +00:00
ResourceAllocatorTest.cpp Move SkSpan to include/, for use in public API 2021-05-12 13:19:32 +00:00
ResourceCacheTest.cpp Add scratch-only version of performDeferredCleanup 2021-06-10 18:13:23 +00:00
RoundRectTest.cpp Fix SkRRect::ConservativeIntersect when inputs share corner 2020-09-08 21:01:16 +00:00
RRectInPathTest.cpp Reland "Add format-specifier warnings to SkDebugf." 2021-06-25 17:57:43 +00:00
RTreeTest.cpp
RuntimeBlendTest.cpp Reland "Add unit test confirming Runtime Blends match native blends." 2021-07-15 15:19:14 +00:00
SafeMathTest.cpp
SamplingTest.cpp Don't use sprite-blit if cubic sampling 2020-12-21 16:10:42 +00:00
ScalarTest.cpp
ScaleToSidesTest.cpp don't use out of range float values in the test 2020-08-11 23:33:00 +00:00
SerializationTest.cpp Move more virtuals into ...Base to hide them from public api 2021-06-18 20:20:06 +00:00
SerialProcsTest.cpp Must pass filtering to picture shader 2021-03-18 22:18:47 +00:00
ShaderImageFilterTest.cpp Add SkImageFilters::Shader in place of Paint factory 2020-10-08 22:51:13 +00:00
ShaderOpacityTest.cpp Remove supported for (removed) inheriting paint filter-quality 2021-03-09 00:58:09 +00:00
ShaderTest.cpp Use bitmap.asImage() 2020-12-23 17:41:47 +00:00
ShadowTest.cpp Fix shadow directional light bounds. 2020-12-17 18:04:15 +00:00
ShaperTest.cpp Enable ClangTidy check modernize-make-unique. 2020-08-03 17:53:52 +00:00
SizeTest.cpp
SkBase64Test.cpp Make SkBase64 interface less unpleasant. 2021-01-08 20:28:19 +00:00
Skbug5221.cpp Update unit tests to accept GrDirectContext 2020-07-06 15:45:12 +00:00
Skbug6389.cpp Hide legacy imagefilters::image using filter-quality 2021-02-14 14:58:00 +00:00
Skbug6653.cpp don't use drawBitmap 2021-01-26 02:24:21 +00:00
Skbug12214.cpp Fix crash when drawing a GPU-backed surface onto raster. 2021-07-16 15:12:43 +00:00
SkColor4fTest.cpp
SkColorSpaceXformStepsTest.cpp Fix range-based for loops which copy the loop variable unnecessarily. 2020-07-31 01:02:21 +00:00
SkDOMTest.cpp
SkDSLRuntimeEffectTest.cpp Broke DSLVar into separate subclasses 2021-07-15 15:40:06 +00:00
SkFixed15Test.cpp
SkGaussFilterTest.cpp
SkGlyphBufferTest.cpp
SkGlyphTest.cpp introduce SkGlyphRect specialized for union & intersect 2020-09-28 18:31:33 +00:00
skia_test.cpp Remove more references to "master" 2020-07-28 13:06:07 +00:00
SkImageTest.cpp filter-quality is deprecated, pass sampling to drawImage 2021-01-28 03:22:51 +00:00
SkNxTest.cpp remove SkNx::rsqrt() 2021-04-14 20:54:08 +00:00
SkPathRangeIterTest.cpp Return the contour's final point from SkPath::RangeIter in kClose 2020-11-24 03:24:43 +00:00
SkRasterPipelineTest.cpp
SkRemoteGlyphCacheTest.cpp Start using skgpu::v1 and skgpu::v2 namespaces 2021-07-06 18:28:54 +00:00
SkResourceCacheTest.cpp filter-quality is deprecated, pass sampling to drawImage 2021-01-28 03:22:51 +00:00
SkRuntimeEffectTest.cpp Start using skgpu::v1 and skgpu::v2 namespaces 2021-07-06 18:28:54 +00:00
SkScalerCacheTest.cpp
SkShaperJSONWriterTest.cpp Move SkSpan to include/, for use in public API 2021-05-12 13:19:32 +00:00
SkSharedMutexTest.cpp
SkSLCross.cpp Depower GrPipeline.h 2021-07-07 13:56:23 +00:00
SkSLDSLErrorLineNumbers.cpp Added Poison values to SkSL to improve DSL error handling 2021-06-28 19:15:16 +00:00
SkSLDSLOnlyTest.cpp Broke DSLVar into separate subclasses 2021-07-15 15:40:06 +00:00
SkSLDSLTest.cpp DSL ReleaseProgram retains source and reports errors better 2021-07-16 14:45:55 +00:00
SkSLGLSLTestbed.cpp Move ProgramKind and ProgramSettings types out of SkSL::Program. 2021-02-16 19:30:48 +00:00
SkSLInterpreterTest.cpp Make it possible to use the DSL from within the compiler itself 2021-05-18 15:10:53 +00:00
SkSLMemoryLayoutTest.cpp Removed StringFragment alias in favor of skstd::string_view 2021-06-10 18:07:03 +00:00
SkSLMetalTestbed.cpp Move ProgramKind and ProgramSettings types out of SkSL::Program. 2021-02-16 19:30:48 +00:00
SkSLSPIRVTestbed.cpp Move ProgramKind and ProgramSettings types out of SkSL::Program. 2021-02-16 19:30:48 +00:00
SkSLTest.cpp Allow swizzles on Boolean scalar expressions. 2021-07-12 20:33:10 +00:00
SkSLTypeTest.cpp Add unit test for Type::minimumValue and Type::maximumValue. 2021-05-27 20:45:57 +00:00
SkStrikeCacheTest.cpp
SkStringViewTest.cpp Added skstd::string_view 2021-06-07 21:48:37 +00:00
SkTOptionalTest.cpp add value_or to optional 2021-07-07 23:08:17 +00:00
SkUTFTest.cpp
SkVMTest.cpp add fast_mul(F32,F32) 2021-02-11 01:13:01 +00:00
SkVxTest.cpp remove skvx::{rsqrt,rcp} 2020-10-13 15:52:56 +00:00
SortTest.cpp Update SkTQSort to use half-open ranges. 2020-07-14 22:13:59 +00:00
SpecialImageTest.cpp Remove GrBitmapTextureMaker. 2021-04-28 17:24:56 +00:00
SpecialSurfaceTest.cpp Remove last two uses of SkGpuDevice's GrSurfaceDrawContext-based factory 2021-05-21 14:51:56 +00:00
SrcOverTest.cpp
SrcSrcOverBatchTest.cpp Update unit tests to accept GrDirectContext 2020-07-06 15:45:12 +00:00
SRGBReadWritePixelsTest.cpp Make SkSurfaceProps non-optional for SDCs and SkSpecialImages 2021-04-20 16:22:46 +00:00
SRGBTest.cpp
StreamBufferTest.cpp Fix range-based for loops which copy the loop variable unnecessarily. 2020-07-31 01:02:21 +00:00
StreamTest.cpp
StringTest.cpp Fix cross-platform deviations in SkStrAppendScalar for inf/nan. 2021-01-06 14:12:19 +00:00
StrokerTest.cpp
StrokeTest.cpp Relax SkStrokeRec::hasEqualEffect 2020-09-15 20:05:40 +00:00
SubsetPath.cpp
SubsetPath.h
SurfaceDrawContextTest.cpp Fix up names from RenderTargetContext to SurfaceDrawContext. 2021-06-04 19:37:14 +00:00
SurfaceSemaphoreTest.cpp Copy on write for wrapped backend texture surfaces. 2021-03-05 19:50:05 +00:00
SurfaceTest.cpp Start using skgpu::v1 and skgpu::v2 namespaces 2021-07-06 18:28:54 +00:00
SVGDeviceTest.cpp [svgcanvas] Add support for relative path encoding 2021-05-11 17:44:59 +00:00
SwizzlerTest.cpp
TArrayTest.cpp re-enable tests on GCC (and Clang o_O) 2020-11-09 18:20:49 +00:00
TDPQueueTest.cpp Remove "dummy" to comply with Android's inclusive language guidance 2020-07-31 19:11:23 +00:00
TemplatesTest.cpp Fix data() method and add unit test. 2020-10-07 13:46:50 +00:00
Test.cpp
Test.h Run the Programs unit test on all rendering backends 2021-02-18 17:40:58 +00:00
TestTest.cpp Clean up some GrContext in tests 2020-07-20 13:09:51 +00:00
TestUtils.cpp Remove ableist language 2021-06-16 21:37:21 +00:00
TestUtils.h ComparePixels helper takes GrCPixmaps 2021-03-31 20:38:22 +00:00
TextBlobCacheTest.cpp Bitmap.asImage() 2020-12-23 15:54:57 +00:00
TextBlobTest.cpp Make TextBlob 'Text' allocators public. 2021-02-24 18:48:44 +00:00
TextureBindingsResetTest.cpp Work on hiding filter-quality 2020-12-23 17:05:17 +00:00
TextureOpTest.cpp Don't use the recordTimeAllocator in GrOpsTask 2021-04-02 18:04:35 +00:00
TextureProxyTest.cpp Use attachment in GrMtlTexture rather than raw id<MTLTexture>. 2021-07-13 20:47:40 +00:00
TextureStripAtlasManagerTest.cpp filter-quality is deprecated, pass sampling to drawImage 2021-01-28 03:22:51 +00:00
Time.cpp Remove "sanity"/"insane" to comply with Android's inclusive language guidance 2020-07-31 19:21:04 +00:00
TLazyTest.cpp Enable ClangTidy check performance-unnecessary-copy-initialization. 2020-08-07 22:20:36 +00:00
TopoSortTest.cpp Update the TopoSort test ... 2020-11-18 12:39:15 +00:00
TraceMemoryDumpTest.cpp Rename glrt::fRTFBOID -> fMultisampleFBOID 2021-04-08 16:03:04 +00:00
TracingTest.cpp Enable ClangTidy check llvm-namespace-comment. 2020-08-06 19:07:52 +00:00
TransferPixelsTest.cpp Make transferability a per-format flag in GrGLCaps 2021-06-25 15:22:39 +00:00
TriangulatingPathRendererTests.cpp Change architecture #defines to be SK_GPU_V1 and SK_GPU_V2 2021-07-01 18:42:53 +00:00
TypefaceMacTest.cpp Reland "Reland "Test mac system font variations."" 2021-02-22 18:48:49 +00:00
TypefaceTest.cpp Use current variation position in cloning typeface. 2021-02-16 18:06:19 +00:00
UnicodeTest.cpp
UtilsTest.cpp Move SkSpan to include/, for use in public API 2021-05-12 13:19:32 +00:00
VerticesTest.cpp Remove custom SkVertices data and runtime effect varying support 2021-04-19 17:49:25 +00:00
VkBackendSurfaceTest.cpp Make the SkGpuDevice factories return SkBaseGpuDevices 2021-06-04 14:13:13 +00:00
VkDrawableTest.cpp Remove GrGpu::testingOnly_flushGpuAndSync 2021-02-12 19:33:59 +00:00
VkHardwareBufferTest.cpp Remove GrGpu::testingOnly_flushGpuAndSync 2021-02-12 19:33:59 +00:00
VkPriorityExtensionTest.cpp
VkProtectedContextTest.cpp Move to sampling for async-rescale routines 2021-01-05 15:46:51 +00:00
VkWrapTests.cpp Rename GrContextPriv to GrDirectContextPriv 2020-10-14 16:46:01 +00:00
VkYcbcrSamplerTest.cpp Update more tests to use the GrDirectContext/GrRecordingContext pair 2020-07-27 15:08:31 +00:00
VptrTest.cpp Enable ClangTidy check llvm-namespace-comment. 2020-08-06 19:07:52 +00:00
WangsFormulaTest.cpp Make GrWangsFormula::conic take "precision" instead of "tolerance" 2021-06-02 18:58:06 +00:00
WebpTest.cpp Bitmap.asImage() 2020-12-23 15:54:57 +00:00
WindowRectanglesTest.cpp
WrappedSurfaceCopyOnWriteTest.cpp Add methods to access the top device's render target proxy 2021-06-03 18:16:27 +00:00
WritePixelsTest.cpp Limit texture attached to FBO workaround on Adreno 4xxx by driver ver. 2021-04-06 14:52:45 +00:00
Writer32Test.cpp Remove SkReader32, and some API from SkWriter32 2020-06-10 16:45:56 +00:00
YUVCacheTest.cpp Split SkYUVAInfo::PlanarConfig into PlaneConfig and Subsampling enums 2020-11-11 22:42:36 +00:00
YUVTest.cpp Remove SkYUVASizeInfo, make SkYUVAIndex a private part of SkYUVAInfo 2021-01-12 15:06:26 +00:00