skia2/tests
Cary Clark 1cb97a2f32 fix empty region iter rect
Region iterators return bounds but do not initialize
the result if Iterator has no region or region is
empty.

Add general tests for empty region iterators.

R=reed@google.com,halcanary@google.com

Docs-Preview: https://skia.org/?cl=149980
Bug: skia:8186
Change-Id: If4367d4c0eef7fc9c7bfd7d1436143e155b78309
Reviewed-on: https://skia-review.googlesource.com/149980
Commit-Queue: Cary Clark <caryclark@skia.org>
Reviewed-by: Hal Canary <halcanary@google.com>
2018-08-28 15:21:25 +00:00
..
AAClipTest.cpp IWYU for test files starting with 'A'. 2018-03-02 22:39:59 +00:00
AndroidCodecTest.cpp Reland "Switch SkCodec to use skcms plus fixes"" 2018-08-27 16:16:14 +00:00
AnimatedImageTest.cpp Rename SkCodec::kNone to SkCodec::kNoFrame 2018-08-22 14:49:56 +00:00
AnnotationTest.cpp IWYU for test files starting with 'A'. 2018-03-02 22:39:59 +00:00
ApplyGammaTest.cpp Remove SK_SUPPORT_GPU checks in tool-only code 2018-05-31 18:59:44 +00:00
ArenaAllocTest.cpp clean up some unused parts of SkArenaAlloc 2018-06-07 14:21:28 +00:00
AsADashTest.cpp IWYU for test files starting with 'A'. 2018-03-02 22:39:59 +00:00
BadIcoTest.cpp IWYU for test files starting with 'B'. 2018-03-09 20:19:02 +00:00
BitmapCopyTest.cpp Reland "Stop conflating F16 with linear gamma" 2018-08-28 14:23:27 +00:00
BitmapGetColorTest.cpp IWYU for test files starting with 'B'. 2018-03-09 20:19:02 +00:00
BitmapTest.cpp IWYU for test files starting with 'B'. 2018-03-09 20:19:02 +00:00
BitSetTest.cpp IWYU for test files starting with 'B'. 2018-03-09 20:19:02 +00:00
BlendTest.cpp Remove SK_SUPPORT_GPU checks in tool-only code 2018-05-31 18:59:44 +00:00
BlitMaskClip.cpp IWYU for test files starting with 'B'. 2018-03-09 20:19:02 +00:00
BlitMaskTest.cpp Convert A8 D32 mask blitters to Sk4px 2018-04-18 19:52:53 +00:00
BlurTest.cpp Remove SK_SUPPORT_GPU checks in tool-only code 2018-05-31 18:59:44 +00:00
CachedDataTest.cpp IWYU for some test files starting with 'C'. 2018-03-13 15:16:22 +00:00
CachedDecodingPixelRefTest.cpp IWYU for some test files starting with 'C'. 2018-03-13 15:16:22 +00:00
CanvasStateHelpers.cpp IWYU for some test files starting with 'C'. 2018-03-13 15:16:22 +00:00
CanvasStateHelpers.h Run CanvasState test across a library boundary. 2014-07-22 12:38:55 -07:00
CanvasStateTest.cpp Remove SkDrawFilter. 2018-07-12 02:36:44 +00:00
CanvasTest.cpp rebase 2018-06-08 20:36:53 +00:00
ChecksumTest.cpp IWYU for some test files starting with 'C'. 2018-03-13 15:16:22 +00:00
ClearTest.cpp Remove SK_SUPPORT_GPU checks in tool-only code 2018-05-31 18:59:44 +00:00
ClipBoundsTest.cpp Remove SK_SUPPORT_GPU checks in tool-only code 2018-05-31 18:59:44 +00:00
ClipCubicTest.cpp tweak tolerance again for cubics 2018-05-23 13:26:41 +00:00
ClipperTest.cpp do reject vertical lines if they are outside of the clip 2018-08-25 19:33:17 +00:00
ClipStackTest.cpp Make some GrSurfaceProxy and GrTextureProxy methods easier to access 2018-08-01 12:00:47 +00:00
CodecAnimTest.cpp Rename SkCodec::kNone to SkCodec::kNoFrame 2018-08-22 14:49:56 +00:00
CodecExactReadTest.cpp IWYU for some test files starting with 'C'. 2018-03-13 15:16:22 +00:00
CodecPartialTest.cpp Avoid infinite loop in Codec_requiredFrame test 2018-08-01 13:29:21 +00:00
CodecPriv.h Respect repetition count in SkAnimatedImage 2018-01-22 18:53:47 +00:00
CodecRecommendedTypeTest.cpp Reland "Stop conflating F16 with linear gamma" 2018-08-28 14:23:27 +00:00
CodecTest.cpp Reland "Switch SkCodec to use skcms plus fixes"" 2018-08-27 16:16:14 +00:00
ColorFilterTest.cpp IWYU for some more test files starting with 'C'. 2018-04-17 19:33:14 +00:00
ColorMatrixTest.cpp IWYU for some more test files starting with 'C'. 2018-04-17 19:33:14 +00:00
ColorPrivTest.cpp IWYU for some more test files starting with 'C'. 2018-04-17 19:33:14 +00:00
ColorSpaceTest.cpp add explicit accessor for sRGB singleton colorspaces 2018-07-25 23:51:15 +00:00
ColorTest.cpp IWYU for some more test files starting with 'C'. 2018-04-17 19:33:14 +00:00
CopySurfaceTest.cpp fixed check for BGRA -> RGBA in CopySurfaceTest 2018-08-07 17:49:43 +00:00
CTest.cpp IWYU for some more test files starting with 'C'. 2018-04-17 19:33:14 +00:00
CubicMapTest.cpp add more tests for SkCubicMap 2018-08-16 14:30:16 +00:00
DashPathEffectTest.cpp fix dashimpl underflow 2018-08-23 17:13:28 +00:00
DataRefTest.cpp Revert "Revert "IWYU for tests starting with 'D'."" 2018-05-22 17:12:35 +00:00
DefaultPathRendererTest.cpp Remove SK_SUPPORT_GPU checks in tool-only code 2018-05-31 18:59:44 +00:00
DeferredDisplayListTest.cpp Reland "Stop conflating F16 with linear gamma" 2018-08-28 14:23:27 +00:00
DequeTest.cpp Style Change: NULL->nullptr 2015-08-27 07:41:16 -07:00
DetermineDomainModeTest.cpp Remove SK_SUPPORT_GPU checks in tool-only code 2018-05-31 18:59:44 +00:00
DeviceTest.cpp Remove SK_SUPPORT_GPU checks in tool-only code 2018-05-31 18:59:44 +00:00
DiscardableMemoryPoolTest.cpp Revert "Revert "IWYU for tests starting with 'D'."" 2018-05-22 17:12:35 +00:00
DiscardableMemoryTest.cpp Revert "Revert "IWYU for tests starting with 'D'."" 2018-05-22 17:12:35 +00:00
DrawBitmapRectTest.cpp Revert "Revert "IWYU for tests starting with 'D'."" 2018-05-22 17:12:35 +00:00
DrawOpAtlasTest.cpp Rename GrTextUtils::Target to GrTextTarget 2018-08-10 15:21:52 +00:00
DrawPathTest.cpp return this from maker calls, so we can chain the calls 2018-08-15 17:21:59 +00:00
DrawTextTest.cpp Revert "Revert "IWYU for tests starting with 'D'."" 2018-05-22 17:12:35 +00:00
DynamicHashTest.cpp Revert "Revert "IWYU for tests starting with 'D'."" 2018-05-22 17:12:35 +00:00
EGLImageTest.cpp Make some GrSurfaceProxy and GrTextureProxy methods easier to access 2018-08-01 12:00:47 +00:00
EmptyPathTest.cpp return this from maker calls, so we can chain the calls 2018-08-15 17:21:59 +00:00
EncodedInfoTest.cpp Reland "Switch SkCodec to use skcms plus fixes"" 2018-08-27 16:16:14 +00:00
EncodeTest.cpp Replace nearly all kRespect with kIgnore 2018-07-12 20:54:14 +00:00
ExifTest.cpp resources: orgainize directory. 2017-12-08 17:16:00 +00:00
F16StagesTest.cpp increase alignment of half-float pixels in F16Stages test 2018-01-22 16:55:17 +00:00
FakeStreams.h GIF: Avoid copying/storing data when possible 2016-12-19 15:25:13 +00:00
FillPathTest.cpp return this from maker calls, so we can chain the calls 2018-08-15 17:21:59 +00:00
FitsInTest.cpp Reland "simplify SkTFitsIn, try 2" 2018-06-14 14:05:27 +00:00
FlattenableCustomFactory.cpp add virtual to confirm flattenable type 2017-12-11 18:50:00 +00:00
FlattenableFactoryToName.cpp add helper makeShader for the common Clamp case 2017-04-28 15:36:14 +00:00
FlattenableNameToFactory.cpp Use equal_range for factory lookups 2018-01-19 21:17:56 +00:00
FlattenDrawableTest.cpp move the guts of SkMaskFilter.h into SkMaskFilterBase.h 2018-01-23 21:14:20 +00:00
Float16Test.cpp Revert "Revert "SkTypes: extract SkTo"" 2018-06-14 14:55:17 +00:00
FloatingPointTextureTest.cpp Remove SK_SUPPORT_GPU checks in tool-only code 2018-05-31 18:59:44 +00:00
FontHostStreamTest.cpp Add GetTypefaceOrDefault to SkPaintPriv 2018-03-06 15:50:26 +00:00
FontHostTest.cpp Allow printf style var args for messages in REPORTER_ASSERT. 2018-01-29 15:17:09 +00:00
FontMgrAndroidParserTest.cpp Implement onMakeClone(const SkFontArguments& args) in class SkTypeface_AndroidSystem. 2018-06-21 16:32:28 +00:00
FontMgrFontConfigTest.cpp Reland "Implement onMakeClone(const SkFontArguments& args) in class SkTypeface_fontconfig." 2018-06-22 21:12:58 +00:00
FontMgrTest.cpp Implement onMakeClone function on all subclasses of SkTypeface except 2018-06-25 20:42:25 +00:00
FontNamesTest.cpp Improve name table handling. 2018-08-20 20:39:54 +00:00
FontObjTest.cpp SkTypeface::MakeFromName to take SkFontStyle. 2016-05-31 11:42:37 -07:00
FrontBufferedStreamTest.cpp Revert "Revert "use unique_ptr for stream api"" 2017-09-16 02:04:23 +00:00
GeometryTest.cpp Add unit tests for src=dst in SkGeometry 2018-08-13 16:26:09 +00:00
GifTest.cpp Revert "Revert "resources: remove most uses of GetResourcePath()"" 2017-12-09 01:27:50 +00:00
GLProgramsTest.cpp Remove sRGB config checks based on color space 2018-07-02 20:13:52 +00:00
GlyphRunTest.cpp const all the things 2018-07-27 03:13:56 +00:00
GpuDrawPathTest.cpp Remove SK_SUPPORT_GPU checks in tool-only code 2018-05-31 18:59:44 +00:00
GpuLayerCacheTest.cpp Remove SK_SUPPORT_GPU checks in tool-only code 2018-05-31 18:59:44 +00:00
GpuRectanizerTest.cpp migrating SkTDArray towards std::vector api 2018-08-08 15:51:44 +00:00
GradientTest.cpp add decal tilemode to shaders 2018-02-16 23:19:47 +00:00
GrAllocatorTest.cpp Remove SK_SUPPORT_GPU checks in tool-only code 2018-05-31 18:59:44 +00:00
GrCCPRTest.cpp ccpr: Enable ccpr by default 2018-06-25 01:47:14 +00:00
GrContextAbandonTest.cpp Remove SK_SUPPORT_GPU checks in tool-only code 2018-05-31 18:59:44 +00:00
GrContextFactoryTest.cpp Dest color space no longer impacts mipmaps or texture sampling 2018-06-01 17:00:26 +00:00
GrGLExtensionsTest.cpp Remove SK_SUPPORT_GPU checks in tool-only code 2018-05-31 18:59:44 +00:00
GrMemoryPoolTest.cpp Remove unused GrObjectMemoryPool 2018-06-07 16:08:41 +00:00
GrMeshTest.cpp Consolidate the scissor enums into one "GrScissorTest" enum 2018-08-15 13:53:42 +00:00
GrMipMappedTest.cpp Make some GrSurfaceProxy and GrTextureProxy methods easier to access 2018-08-01 12:00:47 +00:00
GrPipelineDynamicStateTest.cpp Consolidate the scissor enums into one "GrScissorTest" enum 2018-08-15 13:53:42 +00:00
GrPorterDuffTest.cpp Remove clamping of kPlus with F16 configs 2018-07-11 14:30:58 +00:00
GrShapeTest.cpp move patheffect virtuals to protected and rename 2018-08-16 17:47:22 +00:00
GrSKSLPrettyPrintTest.cpp Remove SK_SUPPORT_GPU checks in tool-only code 2018-05-31 18:59:44 +00:00
GrSurfaceTest.cpp Remove sRGB config checks based on color space 2018-07-02 20:13:52 +00:00
GrTestingBackendTextureUploadTest.cpp Reland "implemented metal gpu backend texture upload testing" 2018-07-18 18:17:32 +00:00
GrTextureMipMapInvalidationTest.cpp Ensure that textures exported via SkImage::MakeBackendTextureFromSkImage 2018-06-20 21:13:27 +00:00
GrTRecorderTest.cpp Remove SK_SUPPORT_GPU checks in tool-only code 2018-05-31 18:59:44 +00:00
GrUploadPixelsTests.cpp implemented onWritePixels and related tests for metal gpu backend 2018-07-19 19:26:15 +00:00
HashTest.cpp Fix SkTHashTable dangling values 2017-03-10 17:28:04 +00:00
HighContrastFilterTest.cpp Revert "Revert "Reland: Remove SkLights include from SkCanvas.h"" 2017-05-03 19:17:11 +00:00
HSVRoundTripTest.cpp prepare to remove obsolete macros 2018-04-24 19:19:01 +00:00
ICCTest.cpp Make skcms mandatory 2018-05-30 17:37:49 +00:00
image-bitmap.cpp images with offset bitmap don't share genid 2016-03-24 09:18:14 -07:00
ImageCacheTest.cpp SkDiscardableMemoryPool: always have a mutex for testing 2017-05-05 15:10:13 +00:00
ImageFilterCacheTest.cpp Make some GrSurfaceProxy and GrTextureProxy methods easier to access 2018-08-01 12:00:47 +00:00
ImageFilterTest.cpp Add color type to the image filter DAG's OutputProperties 2018-07-06 18:34:58 +00:00
ImageFrom565Bitmap.cpp hide lockpixels api behind flag 2017-04-17 15:33:36 +00:00
ImageGeneratorTest.cpp basic first pass at RGBA F32 support 2018-06-26 19:02:52 +00:00
ImageIsOpaqueTest.cpp Remove SK_SUPPORT_GPU checks in tool-only code 2018-05-31 18:59:44 +00:00
ImageNewShaderTest.cpp Remove SK_SUPPORT_GPU checks in tool-only code 2018-05-31 18:59:44 +00:00
ImageTest.cpp Replace nearly all kRespect with kIgnore 2018-07-12 20:54:14 +00:00
IncrTopoSortTest.cpp switch SkTDArray from push to push_back 2018-08-08 21:13:57 +00:00
IndexedPngOverflowTest.cpp switch surface to sk_sp 2016-03-23 18:59:25 -07:00
InfRectTest.cpp remove unused/dumb methods from SkRect 2018-04-11 19:40:57 +00:00
InsetConvexPolyTest.cpp Reland "Reland "Add some optimizations to PolyUtils"" 2018-07-23 15:50:56 +00:00
InterpolatorTest.cpp quiet some annoying logging in unit tests 2017-03-27 19:16:59 +00:00
InvalidIndexedPngTest.cpp Fix bug in SkGifCodec / Switch SkImageDec tests to use Codec 2016-03-01 12:12:27 -08:00
IsClosedSingleContourTest.cpp Fix for GrAALinearizingConvexPathRenderer incorrectly drawing non-convex paths 2015-12-15 11:01:12 -08:00
JSONTest.cpp Fold SkJSON into Skia/utils 2018-06-19 18:23:30 +00:00
LayerDrawLooperTest.cpp Take sk_sp<SkDevice> instead of SkDevice* 2018-05-02 14:46:17 +00:00
LazyProxyTest.cpp Reland "Move GrGeometryProcessor's textures out of classes and into" 2018-08-07 14:02:49 +00:00
LListTest.cpp Add a concat method to SkTInternalLList 2017-06-21 22:19:16 +00:00
LRUCacheTest.cpp Added SkLRUCache.h and converted GPU program cache to use it. 2016-12-15 21:09:57 +00:00
MallocPixelRefTest.cpp Revert[4] "guard old apis for querying byte-size of a bitmap/imageinfo/pixmap" 2017-10-03 20:03:35 +00:00
MaskCacheTest.cpp hide SkBlurMaskFilter and SkBlurQuality 2018-03-14 17:27:36 +00:00
MathTest.cpp Revert "Revert "SkTypes: extract SkTo"" 2018-06-14 14:55:17 +00:00
Matrix44Test.cpp convert mapHomogeneousPoints to SkPoint3 2017-10-18 16:09:46 +00:00
MatrixClipCollapseTest.cpp Style Change: NULL->nullptr 2015-08-27 07:41:16 -07:00
MatrixTest.cpp Expand testing of SkMatrix::decomposeScale 2018-07-10 15:01:11 +00:00
MD5Test.cpp SkMD5: .update() -> .write() 2016-04-25 10:29:36 -07:00
MemoryTest.cpp Move macros from TestClassDef.h to Test.h 2014-01-14 21:04:37 +00:00
MemsetTest.cpp Remove SkChunckAlloc 2017-03-08 20:06:15 +00:00
MessageBusTest.cpp Reland "Make GPU cache invalidation SkMessageBus messages go to one GrContext." 2018-07-11 20:36:38 +00:00
MetaDataTest.cpp Style Change: NULL->nullptr 2015-08-27 07:41:16 -07:00
MipMapTest.cpp Dest color space no longer impacts mipmaps or texture sampling 2018-06-01 17:00:26 +00:00
NonlinearBlendingTest.cpp add dstAT param to xform steps 2018-08-14 16:26:53 +00:00
OffsetSimplePolyTest.cpp Add some new PolyUtils tests. 2018-07-03 23:10:27 +00:00
OnceTest.cpp Modernize and trim down SkOnce. 2016-04-18 08:09:11 -07:00
OnFlushCallbackTest.cpp migrating SkTDArray towards std::vector api 2018-08-08 15:51:44 +00:00
OpChainTest.cpp Fix op chaining painter's order violation in GrRenderTargetOpList. 2018-08-21 17:03:42 +00:00
OSPathTest.cpp Revert "allow both slash types" 2018-01-05 18:21:55 +00:00
OverAlignedTest.cpp OverAlignedTest: use sk_ malloc and free. 2016-09-27 16:12:13 +00:00
PackBitsTest.cpp Remove unused PackBits methods and fix length checks 2015-06-04 15:10:37 -07:00
PackedConfigsTextureTest.cpp In RGBA444TextureTest, use valid premul colors 2018-07-12 14:05:08 +00:00
PaintBreakTextTest.cpp Allow printf style var args for messages in REPORTER_ASSERT. 2018-01-29 15:17:09 +00:00
PaintImageFilterTest.cpp IWYU -- SkShader.h 2018-01-23 18:08:30 +00:00
PaintTest.cpp IWYU: SkUtils.h 2018-08-21 16:05:44 +00:00
ParametricStageTest.cpp collapse parametric_{r,g,b} into parametric, remove _a and gamma_dst 2018-07-11 20:14:38 +00:00
ParsePathTest.cpp Improved optional command handling in SkParsePath::FromSVGString() 2016-09-14 10:14:08 -07:00
PathCoverageTest.cpp move parts of SkPoint to SkPointPriv 2017-11-08 18:25:17 +00:00
PathMeasureTest.cpp Reland "fix nextContour bug" 2018-03-20 17:23:08 +00:00
PathOpsAngleIdeas.cpp Enable conditional-uninitialized flag 2018-01-05 18:03:25 +00:00
PathOpsAngleTest.cpp SkSTArenaAlloc 2017-05-24 19:20:45 +00:00
PathOpsAsWindingTest.cpp fixup winding contours 2018-08-17 14:01:51 +00:00
PathOpsBattles.cpp Convert NULL and 0 to nullptr. 2017-08-28 17:48:57 +00:00
PathOpsBoundsTest.cpp Path ops formerly found the topmost unprocessed edge and determined its angle sort order to initialize the winding. This never worked correctly with cubics and was flaky with paths consisting mostly of vertical edges. 2015-05-11 07:21:28 -07:00
PathOpsBuilderConicTest.cpp formalize host debugging 2016-10-24 05:10:14 -07:00
PathOpsBuilderTest.cpp fix builder fuzz 2016-07-21 08:53:32 -07:00
PathOpsBuildUseTest.cpp Convert NULL and 0 to nullptr. 2017-08-28 17:48:57 +00:00
PathOpsChalkboardTest.cpp use atomic for global test counters 2018-08-09 03:43:12 +00:00
PathOpsConicIntersectionTest.cpp SkImageEncoder: simplify API 2016-11-23 16:40:32 +00:00
PathOpsConicLineIntersectionTest.cpp Stop using SkTSwap. 2018-06-19 02:06:31 +00:00
PathOpsConicQuadIntersectionTest.cpp Whitespace Fixup 2018-07-11 19:27:58 +00:00
PathOpsCubicConicIntersectionTest.cpp Whitespace Fixup 2018-07-11 19:27:58 +00:00
PathOpsCubicIntersectionTest.cpp handle degenerate cubic loops 2018-02-02 20:39:09 +00:00
PathOpsCubicIntersectionTestData.cpp fix fuzzers 2016-10-20 08:32:18 -07:00
PathOpsCubicIntersectionTestData.h fix fuzzers 2016-10-20 08:32:18 -07:00
PathOpsCubicLineIntersectionIdeas.cpp fix fuzzers 2016-10-20 08:32:18 -07:00
PathOpsCubicLineIntersectionTest.cpp Stop using SkTSwap. 2018-06-19 02:06:31 +00:00
PathOpsCubicQuadIntersectionTest.cpp fix fuzzers 2016-10-20 08:32:18 -07:00
PathOpsCubicReduceOrderTest.cpp fix fuzzers 2016-10-20 08:32:18 -07:00
PathOpsDCubicTest.cpp fix fuzzers 2016-10-20 08:32:18 -07:00
PathOpsDebug.cpp mark tests flaky for pathkit 2018-08-27 20:35:15 +00:00
PathOpsDebug.h mark tests flaky for pathkit 2018-08-27 20:35:15 +00:00
PathOpsDLineTest.cpp remove unused code 2015-08-17 10:01:24 -07:00
PathOpsDPointTest.cpp cumulative pathops patch 2015-03-26 07:52:43 -07:00
PathOpsDRectTest.cpp fix fuzzers 2016-10-20 08:32:18 -07:00
PathOpsDVectorTest.cpp Compile with latest clang 7. 2018-04-24 20:58:06 +00:00
PathOpsExtendedTest.cpp mark tests flaky for pathkit 2018-08-27 20:35:15 +00:00
PathOpsExtendedTest.h mark tests flaky for pathkit 2018-08-27 20:35:15 +00:00
PathOpsFuzz763Test.cpp Convert NULL and 0 to nullptr. 2017-08-28 17:48:57 +00:00
PathOpsInverseTest.cpp add simplify to json tests 2018-08-08 14:17:57 +00:00
PathOpsIssue3651.cpp Convert NULL and 0 to nullptr. 2017-08-28 17:48:57 +00:00
PathOpsLineIntersectionTest.cpp cumulative pathops patch 2015-03-26 07:52:43 -07:00
PathOpsLineParametetersTest.cpp fix fuzzers 2016-10-20 08:32:18 -07:00
PathOpsOpCircleThreadedTest.cpp use atomic for global test counters 2018-08-09 03:43:12 +00:00
PathOpsOpCubicThreadedTest.cpp use atomic for global test counters 2018-08-09 03:43:12 +00:00
PathOpsOpLoopThreadedTest.cpp use atomic for global test counters 2018-08-09 03:43:12 +00:00
PathOpsOpRectThreadedTest.cpp use atomic for global test counters 2018-08-09 03:43:12 +00:00
PathOpsOpTest.cpp mark tests flaky for pathkit 2018-08-27 20:35:15 +00:00
PathOpsQuadIntersectionTest.cpp nc seal breaks simplify 2016-10-24 08:19:07 -07:00
PathOpsQuadIntersectionTestData.cpp fix fuzzers 2016-10-20 08:32:18 -07:00
PathOpsQuadIntersectionTestData.h fix fuzzers 2016-10-20 08:32:18 -07:00
PathOpsQuadLineIntersectionTest.cpp Stop using SkTSwap. 2018-06-19 02:06:31 +00:00
PathOpsQuadLineIntersectionThreadedTest.cpp Stop using SkTSwap. 2018-06-19 02:06:31 +00:00
PathOpsQuadReduceOrderTest.cpp fix fuzzers 2016-10-20 08:32:18 -07:00
PathOpsSimplifyDegenerateThreadedTest.cpp remove SkMemoryWStream -- unused externally 2017-01-08 03:06:06 +00:00
PathOpsSimplifyFailTest.cpp add simplify to json tests 2018-08-08 14:17:57 +00:00
PathOpsSimplifyQuadralateralsThreadedTest.cpp remove SkMemoryWStream -- unused externally 2017-01-08 03:06:06 +00:00
PathOpsSimplifyQuadThreadedTest.cpp remove SkMemoryWStream -- unused externally 2017-01-08 03:06:06 +00:00
PathOpsSimplifyRectThreadedTest.cpp SkTypes: more into SkMacros 2018-06-12 20:24:43 +00:00
PathOpsSimplifyTest.cpp mark tests flaky for pathkit 2018-08-27 20:35:15 +00:00
PathOpsSimplifyTrianglesThreadedTest.cpp remove SkMemoryWStream -- unused externally 2017-01-08 03:06:06 +00:00
PathOpsSkpTest.cpp Convert NULL and 0 to nullptr. 2017-08-28 17:48:57 +00:00
PathOpsTestCommon.cpp Stop using SkTSwap. 2018-06-19 02:06:31 +00:00
PathOpsTestCommon.h fix fuzzers 2016-10-20 08:32:18 -07:00
PathOpsThreadedCommon.cpp clean up more dead code 2016-02-16 19:06:15 -08:00
PathOpsThreadedCommon.h Remove TLS glyph cache calls. 2018-03-09 19:32:22 +00:00
PathOpsThreeWayTest.cpp fix fuzzers 2016-10-20 08:32:18 -07:00
PathOpsTigerTest.cpp use atomic for global test counters 2018-08-09 03:43:12 +00:00
PathOpsTightBoundsTest.cpp Scale the result of TightBounds when path was inverse-scaled 2017-01-04 13:47:24 +00:00
PathOpsTSectDebug.h fix pathops fuzzers and debugging 2018-03-15 17:07:16 +00:00
PathOpsTypesTest.cpp chmod -x *.cpp *.h 2016-10-27 16:41:14 +00:00
PathRendererCacheTests.cpp Deinline some GrPathRenderer method and one GrDrawingMananger method. 2018-07-10 14:56:05 +00:00
PathTest.cpp use legal FirstDirection as kDontCheck sentinel 2018-08-13 17:43:26 +00:00
PDFDeflateWStreamTest.cpp Revert "Revert "SkTypes: extract SkTo"" 2018-06-14 14:55:17 +00:00
PDFDocumentTest.cpp SkPDF: encode metadata strings correctly 2018-02-28 19:52:43 +00:00
PDFGlyphsToUnicodeTest.cpp migrating SkTDArray towards std::vector api 2018-08-08 15:51:44 +00:00
PDFJpegEmbedTest.cpp SkPDF: smarter Jpeg when libjpeg-turbo is present 2018-04-07 14:25:30 +00:00
PDFMetadataAttributeTest.cpp Moving extra options/parameters into PDFMetadata 2017-12-14 21:20:27 +00:00
PDFOpaqueSrcModeToSrcOverTest.cpp Remove SkDynamicMemoryWStream::getOffset. 2016-12-16 19:02:53 +00:00
PDFPrimitivesTest.cpp const all the things 2018-07-27 03:13:56 +00:00
PictureBBHTest.cpp track bounds of top-level control ops 2018-05-07 16:14:09 +00:00
PictureShaderTest.cpp Purge cached SkPictureShader entries on shader deletion 2017-07-14 14:19:34 +00:00
PictureTest.cpp clean up SkPicture include 2018-06-12 13:56:33 +00:00
PinnedImageTest.cpp Remove SK_SUPPORT_GPU checks in tool-only code 2018-05-31 18:59:44 +00:00
PipeTest.cpp resources: orgainize directory. 2017-12-08 17:16:00 +00:00
PixelRefTest.cpp guard references to SkColorTable 2017-07-18 15:50:43 +00:00
Point3Test.cpp Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
PointTest.cpp can't normalize non-finites 2018-08-16 20:20:27 +00:00
PolyUtilsTest.cpp Add internal tree implementation to EdgeList. 2018-08-15 19:55:39 +00:00
PremulAlphaRoundTripTest.cpp Remove SK_SUPPORT_GPU checks in tool-only code 2018-05-31 18:59:44 +00:00
PrimitiveProcessorTest.cpp Reland "Move GrGeometryProcessor's textures out of classes and into" 2018-08-07 14:02:49 +00:00
ProcessorTest.cpp Reland "Move GrGeometryProcessor's textures out of classes and into" 2018-08-07 14:02:49 +00:00
PromiseImageTest.cpp implemented getting format from texture as virtual in gpu caps 2018-06-28 20:21:17 +00:00
ProxyConversionTest.cpp Remove old sRGB config support from backend render target tool utilities 2018-08-09 15:27:24 +00:00
ProxyRefTest.cpp Remove unused GrGpuResourceRef and GrTGpuResourceRef 2018-07-31 16:55:26 +00:00
ProxyTest.cpp Remove old sRGB config support from backend render target tool utilities 2018-08-09 15:27:24 +00:00
QuickRejectTest.cpp rebase 2018-06-08 20:36:53 +00:00
RandomTest.cpp ubsan shift fixes 2015-12-09 12:02:30 -08:00
Reader32Test.cpp must check for zero-length in reader32::read() before calling memcpy 2017-03-15 18:16:30 +00:00
ReadPixelsTest.cpp Reland "Stop conflating F16 with linear gamma" 2018-08-28 14:23:27 +00:00
ReadWriteAlphaTest.cpp Remove sRGB config checks based on color space 2018-07-02 20:13:52 +00:00
RecordDrawTest.cpp Don't use getDeviceClipBounds() to bound pic ops. 2018-05-04 18:56:13 +00:00
RecorderTest.cpp switch surface to sk_sp 2016-03-23 18:59:25 -07:00
RecordingXfermodeTest.cpp Allow printf style var args for messages in REPORTER_ASSERT. 2018-01-29 15:17:09 +00:00
RecordOptsTest.cpp Revert "Revert "SaveLayerRec::fClipMask -> raw pointer"" 2017-05-01 21:36:43 +00:00
RecordPatternTest.cpp Modernize SkRecordPattern.h 2015-11-19 08:53:27 -08:00
RecordTest.cpp trim #include <new> from SkPostConfig.h 2018-06-11 15:55:31 +00:00
RecordTestUtils.h clean up GCC 6.3 workaround 2017-06-30 16:54:24 +00:00
RectangleTextureTest.cpp Make some GrSurfaceProxy and GrTextureProxy methods easier to access 2018-08-01 12:00:47 +00:00
RectTest.cpp compute center slightly slower to avoid overflow 2018-05-24 15:16:43 +00:00
RefCntTest.cpp remove SkThread, using std::thread instead 2017-10-30 16:45:29 +00:00
RegionTest.cpp fix empty region iter rect 2018-08-28 15:21:25 +00:00
RenderTargetContextTest.cpp Remove SK_SUPPORT_GPU checks in tool-only code 2018-05-31 18:59:44 +00:00
ResourceAllocatorTest.cpp Address fuzzer issue 2018-08-21 18:45:13 +00:00
ResourceCacheTest.cpp Make sure GrResourceCache frees resources waiting on messages during destruction. 2018-08-10 14:14:47 +00:00
RoundRectTest.cpp make rrect's more self-consistent, check drawable index 2018-01-19 17:59:13 +00:00
RRectInPathTest.cpp hide complex versions of isOval and isRRect 2018-02-20 19:33:53 +00:00
RTreeTest.cpp migrating SkTDArray towards std::vector api 2018-08-08 15:51:44 +00:00
SafeMathTest.cpp SkSafeMath for tracking size_t overflow 2017-08-11 19:23:06 +00:00
ScalarTest.cpp Even more win64 warning fixes 2014-12-12 15:11:18 -08:00
ScaleToSidesTest.cpp Fix asserts found in SampleApp and update the tests with additional interesting numbers. 2016-02-19 16:54:12 -08:00
SerializationTest.cpp don't adapt any gray colors to 565 2018-08-16 19:13:41 +00:00
SerialProcsTest.cpp Change behavior of custom image serial/deserial 2018-03-08 21:50:51 +00:00
ShaderOpacityTest.cpp IWYU -- SkShader.h 2018-01-23 18:08:30 +00:00
ShaderTest.cpp Fix single leg Compose Shader crash. 2017-02-28 16:49:41 +00:00
ShadowTest.cpp Fix some shadow issues. 2018-06-26 20:28:55 +00:00
SizeTest.cpp SkSize can be aggregate-initialized 2017-04-11 18:57:20 +00:00
Sk4x4fTest.cpp Sk4x4f 2016-03-22 17:17:44 -07:00
SkBase64Test.cpp Revert "Revert "SkTypes: extract SkTo"" 2018-06-14 14:55:17 +00:00
skbug5221.cpp Remove SK_SUPPORT_GPU checks in tool-only code 2018-05-31 18:59:44 +00:00
skbug6389.cpp hide SkBlurMaskFilter and SkBlurQuality 2018-03-14 17:27:36 +00:00
skbug6653.cpp Re-enable 6653 test on IntelVulkan, and label failures better 2018-08-28 14:39:57 +00:00
SkColor4fTest.cpp make SkXfermode.h go away 2016-11-16 15:38:11 +00:00
SkColorSpaceXformStepsTest.cpp treat opaque dsts as src alpha type 2018-08-21 17:15:36 +00:00
SkDOMTest.cpp [SkXMLParser] Initial text node support 2016-07-18 14:47:30 -07:00
SkFixed15Test.cpp add and test SkFixed15::to_u8() 2017-01-17 16:05:11 +00:00
SkGaussFilterTest.cpp Remove api call from SkGaussFilter 2017-11-17 19:10:16 +00:00
skia_test.cpp mark tests flaky for pathkit 2018-08-27 20:35:15 +00:00
SkImageTest.cpp don't rely on canvas->readPixels 2017-07-21 18:49:05 +00:00
SkLiteDLTest.cpp keep SkRSXforms aligned in SkLiteDL 2017-10-11 13:06:19 +00:00
SkNxTest.cpp Implement Sk2f::floor 2018-06-08 18:41:13 +00:00
SkPEGTest.cpp Revert "Revert "SkTypes: extract SkTo"" 2018-06-14 14:55:17 +00:00
SkRasterPipelineTest.cpp fix clamp_0/clamp_1 stages in lowp 2018-08-23 16:42:27 +00:00
SkRemoteGlyphCacheTest.cpp Have GPU and RemoteGlyphCache share mask position code 2018-08-24 20:13:16 +00:00
SkResourceCacheTest.cpp Dest color space no longer impacts mipmaps or texture sampling 2018-06-01 17:00:26 +00:00
SkSharedMutexTest.cpp If we swap its arguments, SkTaskGroup::batch() _is_ sk_parallel_for. 2016-01-04 19:13:19 -08:00
SkSLErrorTest.cpp Re-re-land "added GrSkSLFP and converted DitherEffect to use it" 2018-07-31 15:18:03 +00:00
SkSLFPTest.cpp Remove SK_SUPPORT_GPU checks in tool-only code 2018-05-31 18:59:44 +00:00
SkSLGLSLTest.cpp Revert "Revert "added support for sk_Dimensions to SkSL"" 2018-08-27 14:42:08 +00:00
SkSLJITTest.cpp Re-re-land "added GrSkSLFP and converted DitherEffect to use it" 2018-07-31 15:18:03 +00:00
SkSLMemoryLayoutTest.cpp Remove SK_SUPPORT_GPU checks in tool-only code 2018-05-31 18:59:44 +00:00
SkSLSPIRVTest.cpp Remove SK_SUPPORT_GPU checks in tool-only code 2018-05-31 18:59:44 +00:00
SkUTFTest.cpp tests: Move SkUTF tests to their own file. 2018-08-02 16:17:18 +00:00
SortTest.cpp Remove include of stdlib.h from SkTypes.h. 2015-08-26 05:15:46 -07:00
SpecialImageTest.cpp Add color type to the image filter DAG's OutputProperties 2018-07-06 18:34:58 +00:00
SpecialSurfaceTest.cpp Remove SK_SUPPORT_GPU checks in tool-only code 2018-05-31 18:59:44 +00:00
SrcOverTest.cpp make most of SkColorPriv.h private 2017-09-15 16:31:35 +00:00
SRGBReadWritePixelsTest.cpp let's like, chill out about all these rules, man 2018-08-21 22:23:54 +00:00
SRGBTest.cpp Make SkColor4f <-> SkColor skip sRGB conversion 2018-08-22 17:03:45 +00:00
StreamBufferTest.cpp dm: require tmpDir, reasonable defaults 2017-12-12 18:22:39 +00:00
StreamTest.cpp Revert "Revert "SkTypes: extract SkTo"" 2018-06-14 14:55:17 +00:00
StringTest.cpp Reland "Remove SK_MaxSizeT, SK_M{in|ax}U{16|32}, #defines." 2018-06-15 16:26:05 +00:00
StrokerTest.cpp move parts of SkPoint to SkPointPriv 2017-11-08 18:25:17 +00:00
StrokeTest.cpp Remove assert from SkStroke.cpp 2018-02-05 14:44:46 +00:00
SubsetPath.cpp Revert "implement SkTDArray with std::vector" 2018-04-02 20:37:52 +00:00
SubsetPath.h Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
SurfaceSemaphoreTest.cpp Remove SK_SUPPORT_GPU checks in tool-only code 2018-05-31 18:59:44 +00:00
SurfaceTest.cpp basic first pass at RGBA F32 support 2018-06-26 19:02:52 +00:00
SVGDeviceTest.cpp Implement Color Filters for SKIA SVG backend 2018-08-03 00:55:32 +00:00
SwizzlerTest.cpp SkCodec: Always use 0 for filling 2018-08-13 16:56:19 +00:00
TableColorFilterTest.cpp hide virtual and rename to onMakeComposed 2018-02-19 19:40:14 +00:00
TArrayTest.cpp Stop using SkTSwap. 2018-06-19 02:06:31 +00:00
TDPQueueTest.cpp Add method to GrContext to purge unlocked resources. 2017-05-26 18:14:33 +00:00
TemplatesTest.cpp make SkAutoTMalloc self-move safe 2017-04-07 19:06:12 +00:00
TessellatingPathRendererTests.cpp GrTessellator: fix for collinear edge merging. 2018-07-26 14:38:56 +00:00
Test.cpp eliminate SK_BUILD_FOR_WIN32 2018-01-26 19:52:04 +00:00
Test.h Reland "implemented metal gpu backend texture upload testing" 2018-07-18 18:17:32 +00:00
TestTest.cpp Remove SK_SUPPORT_GPU checks in tool-only code 2018-05-31 18:59:44 +00:00
TestUtils.cpp Reland "implemented metal gpu backend texture upload testing" 2018-07-18 18:17:32 +00:00
TestUtils.h Reland "implemented metal gpu backend texture upload testing" 2018-07-18 18:17:32 +00:00
TextBlobCacheTest.cpp Remove SK_SUPPORT_GPU checks in tool-only code 2018-05-31 18:59:44 +00:00
TextBlobTest.cpp make some textblob builders private for now 2018-08-09 15:01:31 +00:00
TextureProxyTest.cpp Make some GrSurfaceProxy and GrTextureProxy methods easier to access 2018-08-01 12:00:47 +00:00
TextureStripAtlasManagerTest.cpp Remove SK_SUPPORT_GPU checks in tool-only code 2018-05-31 18:59:44 +00:00
Time.cpp Revert "Revert "SkTypes: extract SkTo"" 2018-06-14 14:55:17 +00:00
TLazyTest.cpp Fix SkTCopyOnFirstWrite copy semantics 2018-04-11 17:25:07 +00:00
TopoSortTest.cpp Move control of explicit GPU resource allocation to GrContextOptions 2018-02-08 12:36:29 +00:00
ToSRGBColorFilter.cpp Handle null colorspace in SkToSRGBColorFilter. 2017-11-27 18:00:56 +00:00
TraceMemoryDumpTest.cpp Remove SK_SUPPORT_GPU checks in tool-only code 2018-05-31 18:59:44 +00:00
TracingTest.cpp Add support for object creation/snapshot/deletion events 2017-08-03 17:10:08 +00:00
TransferPixelsTest.cpp Fix TSAN bug in TransferPixelsTest 2018-07-27 17:07:26 +00:00
TypefaceTest.cpp Add SkTypeface::getVariationDesignParameters 2018-07-12 17:30:20 +00:00
UnicodeTest.cpp IWYU: SkUtils.h 2018-08-21 16:05:44 +00:00
UtilsTest.cpp tests: Move SkUTF tests to their own file. 2018-08-02 16:17:18 +00:00
VerticesTest.cpp Reland "Remove SK_MaxSizeT, SK_M{in|ax}U{16|32}, #defines." 2018-06-15 16:26:05 +00:00
VkBackendSurfaceTest.cpp Make some GrSurfaceProxy and GrTextureProxy methods easier to access 2018-08-01 12:00:47 +00:00
VkMakeCopyPipelineTest.cpp Remove SK_SUPPORT_GPU checks in tool-only code 2018-05-31 18:59:44 +00:00
VkWrapTests.cpp Reland "Remove setting/use of GrPixelConfig in GrBackendTex/RT ctors." 2018-07-03 20:46:27 +00:00
VptrTest.cpp add SkVptr() 2017-12-06 19:37:27 +00:00
WindowRectanglesTest.cpp Remove SK_SUPPORT_GPU checks in tool-only code 2018-05-31 18:59:44 +00:00
WritePixelsTest.cpp Remove SK_SUPPORT_GPU checks in tool-only code 2018-05-31 18:59:44 +00:00
Writer32Test.cpp SkTypes.h : move SkAutoMalloc into SkAutoMalloc.h 2017-01-11 18:55:34 +00:00
YUVCacheTest.cpp Update Skia's YUV API 2016-03-10 05:44:43 -08:00
YUVTest.cpp resources: orgainize directory. 2017-12-08 17:16:00 +00:00