skia2/tests
Ravi Mistry bfe959872e Revert "GrTessellator: fix for ping-pong split fuzzer hang."
This reverts commit bfb2a05af1.

Reason for revert: Seems to cause failures in chromeos and chromecast test bots. eg:
https://chromium-swarm.appspot.com/task?id=3dc5be8269e3b410&refresh=10
https://chromium-swarm.appspot.com/task?id=3dc5d62dfdc99010&refresh=10

Original change's description:
> GrTessellator: fix for ping-pong split fuzzer hang.
> 
> Change 3b5a3fa8b1 introduced support for
> splitting on out-of-range intersections. However, this is only necessary
> for correctness when the edge is nearly-flat (the top and bottom
> points only differ by 1/2 machine epsilon in the primary sort criterion).
> In other cases, it can cause repeated splitting and re-merging of edges,
> as the intersection code (being approximate and not exact) may produce a
> ping-pong set of intersections.
> 
> The fix is to support out-of-range intersections only if they differ by
> 1/2 machine epsilon. This also generalizes the
> out_of_range_and_collinear() check, so it was removed.
> 
> Bug: 838978
> Change-Id: I134f7eff3f15707e0d68de11c55f7fadce4ff8e7
> Reviewed-on: https://skia-review.googlesource.com/130448
> Reviewed-by: Robert Phillips <robertphillips@google.com>
> Commit-Queue: Stephen White <senorblanco@chromium.org>

TBR=robertphillips@google.com,senorblanco@chromium.org

Change-Id: I3fa62423d3875665397adcecb94b467b9b6611cc
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: 838978
Reviewed-on: https://skia-review.googlesource.com/130522
Reviewed-by: Ravi Mistry <rmistry@google.com>
Commit-Queue: Ravi Mistry <rmistry@google.com>
2018-05-29 18:19:17 +00:00
..
AAClipTest.cpp IWYU for test files starting with 'A'. 2018-03-02 22:39:59 +00:00
AndroidCodecTest.cpp IWYU for test files starting with 'A'. 2018-03-02 22:39:59 +00:00
AnimatedImageTest.cpp Alternate between two SkBitmaps in SkAnimatedImage 2018-05-23 20:49:42 +00:00
AnnotationTest.cpp IWYU for test files starting with 'A'. 2018-03-02 22:39:59 +00:00
ApplyGammaTest.cpp Make GrCaps and GrShaderCaps private. 2018-05-11 14:47:27 +00:00
ArenaAllocTest.cpp IWYU for test files starting with 'A'. 2018-03-02 22:39:59 +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 IWYU for test files starting with 'B'. 2018-03-09 20:19:02 +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 IWYU for test files starting with 'B'. 2018-03-09 20:19:02 +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 Reland "Prevent masked solid-color draws from being turned into clears" 2018-04-23 15:12:11 +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 consolidate SaveLayerFlag internal references 2018-03-13 19:36:12 +00:00
CanvasTest.cpp remove defines and add commas 2018-05-21 17:33:39 +00:00
ChecksumTest.cpp IWYU for some test files starting with 'C'. 2018-03-13 15:16:22 +00:00
ClearTest.cpp IWYU for some test files starting with 'C'. 2018-03-13 15:16:22 +00:00
ClipBoundsTest.cpp IWYU for some test files starting with 'C'. 2018-03-13 15:16:22 +00:00
ClipCubicTest.cpp tweak tolerance again for cubics 2018-05-23 13:26:41 +00:00
ClipperTest.cpp IWYU for some test files starting with 'C'. 2018-03-13 15:16:22 +00:00
ClipStackTest.cpp Make GrCaps and GrShaderCaps private. 2018-05-11 14:47:27 +00:00
CodecAnimTest.cpp Properly zero in webp if no prior frame 2018-05-24 18:18:08 +00:00
CodecExactReadTest.cpp IWYU for some test files starting with 'C'. 2018-03-13 15:16:22 +00:00
CodecPartialTest.cpp IWYU for some test files starting with 'C'. 2018-03-13 15:16:22 +00:00
CodecPriv.h Respect repetition count in SkAnimatedImage 2018-01-22 18:53:47 +00:00
CodecRecommendedTypeTest.cpp IWYU for some test files starting with 'C'. 2018-03-13 15:16:22 +00:00
CodecTest.cpp Replace ICC profile in CodecTest with AdobeRGB 2018-05-23 17:47:51 +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 update ColorSpaceTest.cpp to remove MakeICC 2018-05-23 17:11:11 +00:00
ColorTest.cpp IWYU for some more test files starting with 'C'. 2018-04-17 19:33:14 +00:00
CopySurfaceTest.cpp IWYU for some more test files starting with 'C'. 2018-04-17 19:33:14 +00:00
CPlusPlusEleven.cpp IWYU for some more test files starting with 'C'. 2018-04-17 19:33:14 +00:00
CTest.cpp IWYU for some more test files starting with 'C'. 2018-04-17 19:33:14 +00:00
DashPathEffectTest.cpp Revert "Revert "IWYU for tests starting with 'D'."" 2018-05-22 17:12:35 +00:00
DataRefTest.cpp Revert "Revert "IWYU for tests starting with 'D'."" 2018-05-22 17:12:35 +00:00
DefaultPathRendererTest.cpp Revert "Revert "IWYU for tests starting with 'D'."" 2018-05-22 17:12:35 +00:00
DeferredDisplayListTest.cpp Revert "Revert "IWYU for tests starting with 'D'."" 2018-05-22 17:12:35 +00:00
DequeTest.cpp Style Change: NULL->nullptr 2015-08-27 07:41:16 -07:00
DetermineDomainModeTest.cpp Revert "Revert "IWYU for tests starting with 'D'."" 2018-05-22 17:12:35 +00:00
DeviceTest.cpp Revert "Revert "IWYU for tests starting with 'D'."" 2018-05-22 17:12:35 +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
DrawFilterTest.cpp Revert "Revert "IWYU for tests starting with 'D'."" 2018-05-22 17:12:35 +00:00
DrawOpAtlasTest.cpp Rename GrAtlasTextContext -> GrTextContext 2018-05-24 20:41:08 +00:00
DrawPathTest.cpp Revert "Revert "IWYU for tests starting with 'D'."" 2018-05-22 17:12:35 +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 Add internal grsurface flag to track if using gl rectangle or external texture. 2018-05-02 21:34:58 +00:00
EmptyPathTest.cpp Revert "Revert "Reland: Remove SkLights include from SkCanvas.h"" 2017-05-03 19:17:11 +00:00
EncodeTest.cpp remove kRW_LegacyBitmapMode 2018-02-08 13:34:49 +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 Make SkBlitter hierarchy explicit about what needs to be implemented. 2016-06-10 13:01:27 -07:00
FitsInTest.cpp Cleanup: Sanitize the order of includes under tests/ 2014-01-24 20:56:26 +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[4] "guard old apis for querying byte-size of a bitmap/imageinfo/pixmap" 2017-10-03 20:03:35 +00:00
FloatingPointTextureTest.cpp Initial texture data is never flipped when uploaded. 2018-03-07 18:22:40 +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 resources: optionally link them into our binary 2017-12-11 22:06:38 +00:00
FontMgrTest.cpp Revert "SkAdvancedTypefaceMetrics: factor out GlyphToUnicode" 2018-05-09 15:36:06 +00:00
FontNamesTest.cpp Allow printf style var args for messages in REPORTER_ASSERT. 2018-01-29 15:17:09 +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 Harden SkClassifyCubic 2017-11-09 16:08:44 +00:00
GifTest.cpp Revert "Revert "resources: remove most uses of GetResourcePath()"" 2017-12-09 01:27:50 +00:00
GLProgramsTest.cpp Make GrCaps and GrShaderCaps private. 2018-05-11 14:47:27 +00:00
GpuDrawPathTest.cpp Revert "Revert "Revert "Revert "Revert "Revert "Redefine the meaning of sample counts in GPU backend."""""" 2018-02-03 01:59:59 +00:00
GpuLayerCacheTest.cpp Add discard support to Vulkan 2016-06-30 08:23:30 -07:00
GpuRectanizerTest.cpp Add bench for rectanizers 2014-06-05 07:18:03 -07:00
GradientTest.cpp add decal tilemode to shaders 2018-02-16 23:19:47 +00:00
GrAllocatorTest.cpp "NULL !=" = NULL 2014-09-05 13:34:00 -07:00
GrCCPRTest.cpp ccpr: Abstract the draws list in a separate class 2018-05-21 21:52:54 +00:00
GrContextAbandonTest.cpp Use GrContextFactories that produce a single GrContext in unit tests. 2017-11-15 22:03:07 +00:00
GrContextFactoryTest.cpp Make GrCaps and GrShaderCaps private. 2018-05-11 14:47:27 +00:00
GrGLExtensionsTest.cpp Ensure that removing last extension from GrGLExtension doesn't assert. 2017-11-15 20:25:42 +00:00
GrMemoryPoolTest.cpp Make GrMemoryPool play nice with bucketing allocators. 2016-11-29 06:50:35 -08:00
GrMeshTest.cpp Make GrCaps and GrShaderCaps private. 2018-05-11 14:47:27 +00:00
GrMipMappedTest.cpp Make GrCaps and GrShaderCaps private. 2018-05-11 14:47:27 +00:00
GrPipelineDynamicStateTest.cpp Move internal calls from GrContext to GrContextPriv 2018-03-06 14:23:45 +00:00
GrPorterDuffTest.cpp Make GrCaps and GrShaderCaps private. 2018-05-11 14:47:27 +00:00
GrShapeTest.cpp Revert "remove toString" 2018-05-20 23:15:48 +00:00
GrSKSLPrettyPrintTest.cpp Switch SkSL to std::string 2017-08-14 21:24:55 +00:00
GrSurfaceTest.cpp Make GrCaps and GrShaderCaps private. 2018-05-11 14:47:27 +00:00
GrTextureMipMapInvalidationTest.cpp Add hint to SkSurface::MakeRenderTarget that we will use mips 2017-10-23 20:25:59 +00:00
GrTRecorderTest.cpp Use GrContextFactories that produce a single GrContext in unit tests. 2017-11-15 22:03:07 +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 Reland "strip down SkICC.cpp" 2018-05-22 14:17:15 +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 Remove fCacheKeys from SkImageFilter. 2018-05-04 14:33:32 +00:00
ImageFilterTest.cpp Revert "remove toString" 2018-05-20 23:15:48 +00:00
ImageFrom565Bitmap.cpp hide lockpixels api behind flag 2017-04-17 15:33:36 +00:00
ImageGeneratorTest.cpp Revert "Revert "Add 1010102 support to Ganesh"" 2018-03-02 18:19:50 +00:00
ImageIsOpaqueTest.cpp remove imageinfo flatten altogether 2018-03-19 21:28:46 +00:00
ImageNewShaderTest.cpp Revert[4] "guard old apis for querying byte-size of a bitmap/imageinfo/pixmap" 2017-10-03 20:03:35 +00:00
ImageTest.cpp Make SkImage own its GrContext. 2018-05-24 19:34:19 +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 Rename SkInsetConvexPolygon to SkOffsetPolygon. 2018-03-28 14:49:14 +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
LayerDrawLooperTest.cpp Take sk_sp<SkDevice> instead of SkDevice* 2018-05-02 14:46:17 +00:00
LazyProxyTest.cpp Delete GrDrawOp::wasRecorded 2018-05-23 13:27:41 +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 handle huge normalize requests (including non-finite x or y) 2018-05-14 21:14:09 +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 mapRect should not fiddle with nonfinite values. 2018-05-17 14:02:43 +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 Reimplement gpu message bus for invalidated bitmap gen IDs 2015-02-06 11:54:28 -08:00
MetaDataTest.cpp Style Change: NULL->nullptr 2015-08-27 07:41:16 -07:00
MipMapTest.cpp Rename SkSourceGammaTreatment to SkDestinationSurfaceColorMode 2016-11-09 01:05:07 +00:00
NonlinearBlendingTest.cpp non-linear blending first steps 2018-05-10 18:26:22 +00:00
OffsetSimplePolyTest.cpp Add initial support for simple concave shadows. 2018-04-10 16:31:32 +00:00
OnceTest.cpp Modernize and trim down SkOnce. 2016-04-18 08:09:11 -07:00
OnFlushCallbackTest.cpp Delete GrDrawOp::wasRecorded 2018-05-23 13:27:41 +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 Support GL_RGB textures and render targets. 2018-03-22 14:49:44 +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 hide SkBlurMaskFilter and SkBlurQuality 2018-03-14 17:27:36 +00:00
ParametricStageTest.cpp convert over to 2d-mode 2017-07-20 19:50:32 +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
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 Convert NULL and 0 to nullptr. 2017-08-28 17:48:57 +00:00
PathOpsConicIntersectionTest.cpp SkImageEncoder: simplify API 2016-11-23 16:40:32 +00:00
PathOpsConicLineIntersectionTest.cpp fix fuzzers 2016-10-20 08:32:18 -07:00
PathOpsConicQuadIntersectionTest.cpp some fuzzer fixes 2018-03-09 14:54:30 +00:00
PathOpsCubicConicIntersectionTest.cpp some fuzzer fixes 2018-03-09 14:54:30 +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 fix fuzzers 2016-10-20 08:32:18 -07: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 fix pathops fuzzers and debugging 2018-03-15 17:07:16 +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 fix pathops_unittest test strings 2017-04-14 14:37:16 +00:00
PathOpsExtendedTest.h Revert "offset angle check edge in common" 2017-01-23 15:31:25 +00:00
PathOpsFuzz763Test.cpp Convert NULL and 0 to nullptr. 2017-08-28 17:48:57 +00:00
PathOpsInverseTest.cpp cumulative pathops patch 2015-03-26 07:52:43 -07: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 remove SkMemoryWStream -- unused externally 2017-01-08 03:06:06 +00:00
PathOpsOpCubicThreadedTest.cpp remove SkMemoryWStream -- unused externally 2017-01-08 03:06:06 +00:00
PathOpsOpLoopThreadedTest.cpp remove SkMemoryWStream -- unused externally 2017-01-08 03:06:06 +00:00
PathOpsOpRectThreadedTest.cpp remove SkMemoryWStream -- unused externally 2017-01-08 03:06:06 +00:00
PathOpsOpTest.cpp move divide by zero inside guard 2017-12-13 20:22:30 +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 fix fuzzers 2016-10-20 08:32:18 -07:00
PathOpsQuadLineIntersectionThreadedTest.cpp fix fuzzers 2016-10-20 08:32:18 -07: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 fix pathops fuzzers and debugging 2018-03-15 17:07:16 +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 remove SkMemoryWStream -- unused externally 2017-01-08 03:06:06 +00:00
PathOpsSimplifyTest.cpp handle degenerate cubic loops 2018-02-02 20:39:09 +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 fix op fuzz 2018-03-19 14:06:25 +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 Remove trailing whitespace. 2017-10-09 21:20:34 +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 Move internal calls from GrContext to GrContextPriv 2018-03-06 14:23:45 +00:00
PathTest.cpp fix 0.499999f rounding case for triangles 2018-05-23 16:54:32 +00:00
PDFDeflateWStreamTest.cpp SkDynamicMemoryWStream::detachAsStream() returns unique_ptr 2017-03-15 19:25:45 +00:00
PDFDocumentTest.cpp SkPDF: encode metadata strings correctly 2018-02-28 19:52:43 +00:00
PDFGlyphsToUnicodeTest.cpp Revert "Revert "SkAdvancedTypefaceMetrics: factor out GlyphToUnicode"" 2018-05-09 18:00:35 +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 Revert "remove toString" 2018-05-20 23:15:48 +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 Some iwyu for tests which will otherwise break. 2018-03-14 21:07:15 +00:00
PinnedImageTest.cpp Add unit test for pinned SkImages 2017-09-29 20:04:54 +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 move parts of SkPoint to SkPointPriv 2017-11-08 18:25:17 +00:00
PremulAlphaRoundTripTest.cpp add writePixels to SkSurface --> so we can remove it from canvas 2018-02-08 19:34:50 +00:00
PrimitiveProcessorTest.cpp Make GrCaps and GrShaderCaps private. 2018-05-11 14:47:27 +00:00
ProcessorTest.cpp Make GrCaps and GrShaderCaps private. 2018-05-11 14:47:27 +00:00
PromiseImageTest.cpp Add DoneProc to Promise Images 2018-03-16 19:27:46 +00:00
ProxyConversionTest.cpp Add testing-only backend render target support to GrVkGpu. 2018-03-13 15:02:57 +00:00
ProxyRefTest.cpp Alter GrSurface/GrSurfaceProxy flags to prepare for GrTexture/GrTextureProxy -specific flags 2018-03-19 12:21:05 +00:00
ProxyTest.cpp Make GrCaps and GrShaderCaps private. 2018-05-11 14:47:27 +00:00
QuickRejectTest.cpp remove defines and add commas 2018-05-21 17:33:39 +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 Support GL_RGB textures and render targets. 2018-03-22 14:49:44 +00:00
ReadWriteAlphaTest.cpp Revert "Revert "New read pixels implementation that is simpler but does all conversions on CPU."" 2018-03-19 21:17:15 +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 Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
RecordTestUtils.h clean up GCC 6.3 workaround 2017-06-30 16:54:24 +00:00
RectangleTextureTest.cpp Add internal grsurface flag to track if using gl rectangle or external texture. 2018-05-02 21:34:58 +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
RefDictTest.cpp Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
RegionTest.cpp reduce clip-limit for scan converter to avoid quad-edge overflow 2018-05-23 14:33:51 +00:00
RenderTargetContextTest.cpp Remove trailing whitespace. 2017-10-09 21:20:34 +00:00
ResourceAllocatorTest.cpp Make GrCaps and GrShaderCaps private. 2018-05-11 14:47:27 +00:00
ResourceCacheTest.cpp Make GrCaps and GrShaderCaps private. 2018-05-11 14:47:27 +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 unsigned -> int for counts and indices in picture-related code 2015-08-19 09:51:01 -07: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 Add API for SkTextBlob serialization into caller's memory. 2018-04-04 01:25:11 +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 Remove tonal color from DrawShadow internals 2018-01-19 16:32:13 +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 Style Change: NULL->nullptr 2015-08-27 07:41:16 -07:00
skbug5221.cpp skbug5221 unit test should not require N32 support from GPU 2017-06-23 16:30:55 +00:00
skbug6389.cpp hide SkBlurMaskFilter and SkBlurQuality 2018-03-14 17:27:36 +00:00
skbug6653.cpp don't rely on canvas->readPixels 2017-07-21 18:49:05 +00:00
SkColor4fTest.cpp make SkXfermode.h go away 2016-11-16 15:38:11 +00:00
SkColorSpaceXformStepsTest.cpp wouldn't it be nice? 2018-05-29 16:03:46 +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 Remove unused private field 2017-12-08 16:22:40 +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 ccpr: Implement conics 2018-04-18 20:43:54 +00:00
SkPEGTest.cpp Reland: Experimental parsing expression grammar (PEG) template library 2016-08-25 08:44:35 -07:00
SkRasterPipelineTest.cpp Reland "start cleaning up non-skcms SkColorSpaceXforms" 2018-05-23 12:30:36 +00:00
SkRemoteGlyphCacheTest.cpp Rename GrAtlasTextContext -> GrTextContext 2018-05-24 20:41:08 +00:00
SkResourceCacheTest.cpp Convert NULL and 0 to nullptr. 2017-08-28 17:48:57 +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 fixed type mismatches in SkSL comparison operators 2018-03-29 13:41:25 +00:00
SkSLFPTest.cpp Make generated effects from sksl fp files not need SK_SUPPORT_GPU 2018-04-06 18:27:53 +00:00
SkSLGLSLTest.cpp workaround for buggy macOS GLSL shader compiler 2018-04-12 20:26:51 +00:00
SkSLJITTest.cpp initial SkSLJIT checkin 2018-03-27 18:39:13 +00:00
SkSLMemoryLayoutTest.cpp Revert "Revert "Switch to the new SkSL lexer."" 2017-09-11 21:45:20 +00:00
SkSLSPIRVTest.cpp Fixed SkSL use-after-free fuzzer bug and added defensive code to catch such problems in the future. 2018-03-01 20:42:04 +00:00
SortTest.cpp Remove include of stdlib.h from SkTypes.h. 2015-08-26 05:15:46 -07:00
SpecialImageTest.cpp Make GrCaps and GrShaderCaps private. 2018-05-11 14:47:27 +00:00
SpecialSurfaceTest.cpp Make GrCaps and GrShaderCaps private. 2018-05-11 14:47:27 +00:00
SrcOverTest.cpp make most of SkColorPriv.h private 2017-09-15 16:31:35 +00:00
SRGBMipMapTest.cpp Make GrCaps and GrShaderCaps private. 2018-05-11 14:47:27 +00:00
SRGBReadWritePixelsTest.cpp Make GrCaps and GrShaderCaps private. 2018-05-11 14:47:27 +00:00
SRGBTest.cpp remove append_from_srgb() 2017-12-18 19:48:43 +00:00
StreamBufferTest.cpp dm: require tmpDir, reasonable defaults 2017-12-12 18:22:39 +00:00
StreamTest.cpp Make SkStream readers report failure. 2018-05-18 15:06:24 +00:00
StringTest.cpp Make SkString::appendf safe for long strings. 2018-04-25 20:58:09 +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 Make GrCaps and GrShaderCaps private. 2018-05-11 14:47:27 +00:00
SurfaceTest.cpp Make GrCaps and GrShaderCaps private. 2018-05-11 14:47:27 +00:00
SVGDeviceTest.cpp Remove include/svg from public.bzl includes. 2018-03-27 16:36:29 +00:00
SwizzlerTest.cpp move a bunch of helpers from SkImageInfo.h into priv 2018-02-09 20:38:32 +00:00
TableColorFilterTest.cpp hide virtual and rename to onMakeComposed 2018-02-19 19:40:14 +00:00
TArrayTest.cpp Compile with latest clang 7. 2018-04-24 20:58:06 +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 Revert "GrTessellator: fix for ping-pong split fuzzer hang." 2018-05-29 18:19:17 +00:00
Test.cpp eliminate SK_BUILD_FOR_WIN32 2018-01-26 19:52:04 +00:00
Test.h Allow printf style var args for messages in REPORTER_ASSERT. 2018-01-29 15:17:09 +00:00
TestConfigParsing.cpp Add GM configs that test rendering to a GL backend texture and render target 2018-03-09 16:32:10 +00:00
TestTest.cpp Use GrContextFactories that produce a single GrContext in unit tests. 2017-11-15 22:03:07 +00:00
TestUtils.cpp Initial texture data is never flipped when uploaded. 2018-03-07 18:22:40 +00:00
TestUtils.h Add GrProxyProvider 2018-01-08 19:05:31 +00:00
TextBlobCacheTest.cpp Move internal calls from GrContext to GrContextPriv 2018-03-06 14:23:45 +00:00
TextBlobTest.cpp Reland "Remove devKerning" 2018-05-02 15:15:08 +00:00
TextureProxyTest.cpp Alter GrSurface/GrSurfaceProxy flags to prepare for GrTexture/GrTextureProxy -specific flags 2018-03-19 12:21:05 +00:00
TextureStripAtlasManagerTest.cpp Fix GrTextureStripAtlasManager cleanup order bug 2018-03-19 15:36:26 +00:00
Time.cpp Unit Tests: eliminate stray SkDebugf()s. 2016-02-24 17:59:16 -08: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 Allow SkTraceMemoryDump to exclude wrapped objects 2018-03-19 20:37:25 +00:00
TracingTest.cpp Add support for object creation/snapshot/deletion events 2017-08-03 17:10:08 +00:00
TransferPixelsTest.cpp Make GrCaps and GrShaderCaps private. 2018-05-11 14:47:27 +00:00
TypefaceTest.cpp Make SkStream readers report failure. 2018-05-18 15:06:24 +00:00
UnicodeTest.cpp Cleanup: Sanitize the order of includes under tests/ 2014-01-24 20:56:26 +00:00
UtilsTest.cpp validate text during deserialization 2017-12-21 21:06:44 +00:00
VerticesTest.cpp Fix index overflow check for rewriting fans as triangles. 2018-05-01 19:58:45 +00:00
VkBackendSurfaceTest.cpp Reland "Remove GrBackendObject and all related functions from Skia." 2018-05-21 18:25:38 +00:00
VkHeapTests.cpp Revert "Revert "Fixes to alignment issues with regards to mapped vulkan memory."" 2018-02-26 18:59:38 +00:00
VkMakeCopyPipelineTest.cpp Correctly discard or load RT when doing copies as draws in Vulkan 2018-03-16 20:54:26 +00:00
VkUploadPixelsTests.cpp Support GL_RGB textures and render targets. 2018-03-22 14:49:44 +00:00
VkWrapTests.cpp Update getBackendInfo calls on GrBackendTexture to support VkImageLayout better. 2018-04-10 14:20:22 +00:00
VptrTest.cpp add SkVptr() 2017-12-06 19:37:27 +00:00
WindowRectanglesTest.cpp Make GrCaps and GrShaderCaps private. 2018-05-11 14:47:27 +00:00
WritePixelsTest.cpp Support GL_RGB textures and render targets. 2018-03-22 14:49: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