skia2/tests
Brian Salomon 588cec7f91 Reenable GrOp chaining.
GrRenderTargetOpList maintains an array of op chains. When it receives a
new op it tries to add it to an existing chain, working backwards from
the end of the current array. If the op can be added to a chain it
additionally tries to merge the new op with ops already in the chain
before adding it to the tail of the chain.

In forward combining it tries to concatenate chains. If chains can
concatenate it also attempts to merge ops between the two chains.

Now op chaining results reported by Op subclasses must be transitive.
Moreover, if op A is able to merge with B then it must be the case that
any op that can chain with A will either merge or chain with any op that
can chain to B.

Bug: skia:8491

Change-Id: Ib6a2a669acd4257134a37d271289b8b3f247cd3f
Reviewed-on: https://skia-review.googlesource.com/c/170351
Commit-Queue: Brian Salomon <bsalomon@google.com>
Reviewed-by: Brian Osman <brianosman@google.com>
2018-11-14 19:20:59 +00:00
..
AAClipTest.cpp IWYU for test files starting with 'A'. 2018-03-02 22:39:59 +00:00
AndroidCodecTest.cpp re-precate SkMatrix44::SkMatrix44() 2018-10-04 14:01:11 +00:00
AnimatedImageTest.cpp Rename SkCodec::kNone to SkCodec::kNoFrame 2018-08-22 14:49:56 +00:00
AnnotationTest.cpp SkDocument: Factories now located in SkPDFDocument.h and SkXPSDocument.h 2018-09-20 18:21:07 +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 Fix some bugs around opaque color types and computeIsOpaque 2018-10-11 15:33:54 +00:00
BitSetTest.cpp SkBitSet: cleanup. Remove unused fn, more general exporter. 2018-10-19 16:25:51 +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
BlurTest.cpp don't try to extract or blur a zero-sized bitmap 2018-09-15 16:33:33 +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
CanvasStateTest.cpp Remove SkDrawFilter. 2018-07-12 02:36:44 +00:00
CanvasTest.cpp override getTypeName() instead of using table 2018-10-19 18:07:04 +00:00
ChecksumTest.cpp tune SkOpts::hash_fn() quality 2018-10-04 18:32:21 +00:00
ClearTest.cpp Revert "Reland "Have a GrBackendFormat be stored on gpu proxies."" 2018-11-14 15:28:15 +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 Revert "converted AARectEffect to new FP system" 2018-10-15 20:43:26 +00:00
CodecAnimTest.cpp Handle static/single frame images in SkAnimCodecPlayer 2018-11-07 16:41:03 +00:00
CodecExactReadTest.cpp IWYU for some test files starting with 'C'. 2018-03-13 15:16:22 +00:00
CodecPartialTest.cpp Reland "New GIF codec; new third_party/wuffs dep" 2018-10-26 13:53:04 +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 "New GIF codec; new third_party/wuffs dep" 2018-10-26 13:53:04 +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 re-precate SkMatrix44::SkMatrix44() 2018-10-04 14:01:11 +00:00
ColorTest.cpp On second thought, remove GrColor4s 2018-10-26 19:29:50 +00:00
CopySurfaceTest.cpp fixed check for BGRA -> RGBA in CopySurfaceTest 2018-08-07 17:49:43 +00:00
CTest.cpp expand imageinfo in C api, start on colorspace 2018-09-28 17:52:59 +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 Revert "Reland "Have a GrBackendFormat be stored on gpu proxies."" 2018-11-14 15:28:15 +00:00
DeferredDisplayListTest.cpp Connect up YUVA images for testing. 2018-10-12 19:31:08 +00:00
DequeTest.cpp
DetermineDomainModeTest.cpp Revert "Reland "Have a GrBackendFormat be stored on gpu proxies."" 2018-11-14 15:28:15 +00:00
DeviceTest.cpp test,tools: whitespace changes for clang-format 2018-09-19 17:50:51 +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 Revert "Reland "Have a GrBackendFormat be stored on gpu proxies."" 2018-11-14 15:28:15 +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 Add rowBytes to createTestingOnlyBackendTexture 2018-09-25 13:48:29 +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 Fix/simplify equal_pixels 2018-09-20 17:10:23 +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 remove src/jumper 2018-10-24 11:15:58 +00:00
FakeStreams.h Revert "SkMath takes some functions from from SkTypes" 2018-09-07 17:32:54 +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
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 rename some flattenable routines 2018-10-20 14:08:32 +00:00
Float16Test.cpp Work toward removing SkPM4f 2018-09-21 15:44:51 +00:00
FloatingPointTextureTest.cpp test,tools: whitespace changes for clang-format 2018-09-19 17:50:51 +00:00
FontHostStreamTest.cpp Change SkTypeface::MakeFromStream to take unique_ptr 2018-09-04 15:24:12 +00:00
FontHostTest.cpp Revert[4] "hide nested hinting enum" 2018-11-08 16:33:04 +00:00
FontMgrAndroidParserTest.cpp Implement onMakeClone(const SkFontArguments& args) in class SkTypeface_AndroidSystem. 2018-06-21 16:32:28 +00:00
FontMgrFontConfigTest.cpp test,tools: whitespace changes for clang-format 2018-09-19 17:50:51 +00:00
FontMgrTest.cpp New plan -- aa and lcd DO belong on SkFont 2018-11-12 19:30:16 +00:00
FontNamesTest.cpp Improve name table handling. 2018-08-20 20:39:54 +00:00
FontObjTest.cpp Revert "route getFontMetrics to SkFont" 2018-11-12 12:04:01 +00:00
FrontBufferedStreamTest.cpp Revert "Revert "use unique_ptr for stream api"" 2017-09-16 02:04:23 +00:00
GeometryTest.cpp test,tools: whitespace changes for clang-format 2018-09-19 17:50:51 +00:00
GifTest.cpp Reland "New GIF codec; new third_party/wuffs dep" 2018-10-26 13:53:04 +00:00
GLProgramsTest.cpp Revert "Reland "Have a GrBackendFormat be stored on gpu proxies."" 2018-11-14 15:28:15 +00:00
GlyphRunTest.cpp Revert[4] "hide nested hinting enum" 2018-11-08 16:33:04 +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
GrAHardwareBufferTest.cpp Add GrSurfaceOrigin to MakeFromAHardwareBuffer 2018-09-13 18:43:25 +00:00
GrAllocatorTest.cpp Remove SK_SUPPORT_GPU checks in tool-only code 2018-05-31 18:59:44 +00:00
GrCCPRTest.cpp Revert "Reland "Have a GrBackendFormat be stored on gpu proxies."" 2018-11-14 15:28:15 +00:00
GrContextAbandonTest.cpp Remove SK_SUPPORT_GPU checks in tool-only code 2018-05-31 18:59:44 +00:00
GrContextFactoryTest.cpp Move dumpJSON behind the SK_ENABLE_DUMP_GPU flag 2018-10-05 18:18:30 +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 Reenable GrOp chaining. 2018-11-14 19:20:59 +00:00
GrMipMappedTest.cpp Move GrBackend enum to enum class. 2018-10-12 14:01:58 +00:00
GrPipelineDynamicStateTest.cpp Reenable GrOp chaining. 2018-11-14 19:20:59 +00:00
GrPorterDuffTest.cpp Replace GrColor4h with SkPMColor4f 2018-10-31 19:25:20 +00:00
GrShapeTest.cpp override getTypeName() instead of using table 2018-10-19 18:07:04 +00:00
GrSKSLPrettyPrintTest.cpp Remove SK_SUPPORT_GPU checks in tool-only code 2018-05-31 18:59:44 +00:00
GrSurfaceTest.cpp Revert "Reland "Have a GrBackendFormat be stored on gpu proxies."" 2018-11-14 15:28:15 +00:00
GrTestingBackendTextureUploadTest.cpp Add rowBytes to createTestingOnlyBackendTexture 2018-09-25 13:48:29 +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 Centralize the predicate for a glyph being too large for the atlas 2018-09-05 19:25:29 +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 test,tools: whitespace changes for clang-format 2018-09-19 17:50:51 +00:00
image-bitmap.cpp
ImageCacheTest.cpp SkDiscardableMemoryPool: always have a mutex for testing 2017-05-05 15:10:13 +00:00
ImageFilterCacheTest.cpp Remove dstColorSpace from SkSpecialImage::MakeFromImage 2018-10-12 17:06:02 +00:00
ImageFilterTest.cpp Revert "Reland "Have a GrBackendFormat be stored on gpu proxies."" 2018-11-14 15:28:15 +00:00
ImageFrom565Bitmap.cpp hide lockpixels api behind flag 2017-04-17 15:33:36 +00:00
ImageGeneratorTest.cpp Replace use of SkYUVSizeInfo with SkYUVASizeInfo 2018-10-30 15:00:34 +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 Remove texColorSpace output param from various producer APIs 2018-10-19 19:44:24 +00:00
IncrTopoSortTest.cpp switch SkTDArray from push to push_back 2018-08-08 21:13:57 +00:00
IndexedPngOverflowTest.cpp
InfRectTest.cpp make float divide-by-zero fatal 2018-11-06 21:56:27 +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
IsClosedSingleContourTest.cpp
JSONTest.cpp Reland: [skjson] Unescape strings 2018-11-05 17:47:31 +00:00
LayerDrawLooperTest.cpp Take sk_sp<SkDevice> instead of SkDevice* 2018-05-02 14:46:17 +00:00
LazyProxyTest.cpp Reenable GrOp chaining. 2018-11-14 19:20:59 +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 move SFDot6 inverse table into SkAnalyticEdge 2018-10-22 15:22:55 +00:00
Matrix44Test.cpp re-precate SkMatrix44::SkMatrix44() 2018-10-04 14:01:11 +00:00
MatrixClipCollapseTest.cpp
MatrixTest.cpp Expand testing of SkMatrix::decomposeScale 2018-07-10 15:01:11 +00:00
MD5Test.cpp
MemoryTest.cpp
MemsetTest.cpp Remove SkChunckAlloc 2017-03-08 20:06:15 +00:00
MessageBusTest.cpp ccpr: Use SkMessageBus for thread-safe eviction of cache entries 2018-10-19 00:25:20 +00:00
MetaDataTest.cpp
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
OnFlushCallbackTest.cpp Revert "Reland "Have a GrBackendFormat be stored on gpu proxies."" 2018-11-14 15:28:15 +00:00
OpChainTest.cpp Reenable GrOp chaining. 2018-11-14 19:20:59 +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
PackedConfigsTextureTest.cpp Add rowBytes to createTestingOnlyBackendTexture 2018-09-25 13:48:29 +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 add getwidths to SkFont 2018-11-12 02:40:59 +00:00
ParametricStageTest.cpp remove src/jumper 2018-10-24 11:15:58 +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
PathOpsBuilderConicTest.cpp formalize host debugging 2016-10-24 05:10:14 -07:00
PathOpsBuilderTest.cpp
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 remove pathop template 2018-10-17 12:33:23 +00:00
PathOpsDebug.h mark tests flaky for pathkit 2018-08-27 20:35:15 +00:00
PathOpsDLineTest.cpp
PathOpsDPointTest.cpp
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
PathOpsLineParametetersTest.cpp fix fuzzers 2016-10-20 08:32:18 -07:00
PathOpsOpCircleThreadedTest.cpp test,tools: whitespace changes for clang-format 2018-09-19 17:50:51 +00:00
PathOpsOpCubicThreadedTest.cpp test,tools: whitespace changes for clang-format 2018-09-19 17:50:51 +00:00
PathOpsOpLoopThreadedTest.cpp test,tools: whitespace changes for clang-format 2018-09-19 17:50:51 +00:00
PathOpsOpRectThreadedTest.cpp use atomic for global test counters 2018-08-09 03:43:12 +00:00
PathOpsOpTest.cpp remove scaling from pathops 2018-08-30 17:36:05 +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 remove scaling from pathops 2018-08-30 17:36:05 +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
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 test,tools: whitespace changes for clang-format 2018-09-19 17:50:51 +00:00
PathOpsTightBoundsTest.cpp Scale the result of TightBounds when path was inverse-scaled 2017-01-04 13:47:24 +00:00
PathOpsTSectDebug.h remove pathop template 2018-10-17 12:33:23 +00:00
PathOpsTypesTest.cpp chmod -x *.cpp *.h 2016-10-27 16:41:14 +00:00
PathRendererCacheTests.cpp Revert "Reland "Have a GrBackendFormat be stored on gpu proxies."" 2018-11-14 15:28:15 +00:00
PathTest.cpp be consistent about int for incReserve 2018-10-16 20:39:28 +00:00
PDFDeflateWStreamTest.cpp Revert "Revert "SkTypes: extract SkTo"" 2018-06-14 14:55:17 +00:00
PDFDocumentTest.cpp SkPDF: centralize procsets to remove duplication 2018-10-08 18:05:31 +00:00
PDFGlyphsToUnicodeTest.cpp SkPDF: maybe save some RAM by making the bitsets smaller 2018-10-22 19:26:01 +00:00
PDFJpegEmbedTest.cpp SkDocument: Factories now located in SkPDFDocument.h and SkXPSDocument.h 2018-09-20 18:21:07 +00:00
PDFMetadataAttributeTest.cpp SkDocument: Factories now located in SkPDFDocument.h and SkXPSDocument.h 2018-09-20 18:21:07 +00:00
PDFOpaqueSrcModeToSrcOverTest.cpp SkDocument: Factories now located in SkPDFDocument.h and SkXPSDocument.h 2018-09-20 18:21:07 +00:00
PDFPrimitivesTest.cpp SkPDF: store indirect references in object 2018-11-14 16:21:30 +00:00
PDFTaggedTest.cpp Revert[4] "hide nested hinting enum" 2018-11-08 16:33:04 +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
PixelRefTest.cpp guard references to SkColorTable 2017-07-18 15:50:43 +00:00
Point3Test.cpp increase SkPoint3 normalize precision 2018-08-30 00:29:49 +00: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 Revert "Reland "Have a GrBackendFormat be stored on gpu proxies."" 2018-11-14 15:28:15 +00:00
ProcessorTest.cpp Revert "Reland "Have a GrBackendFormat be stored on gpu proxies."" 2018-11-14 15:28:15 +00:00
PromiseImageTest.cpp Move GrBackend enum to enum class. 2018-10-12 14:01:58 +00:00
ProxyConversionTest.cpp Revert "Reland "Have a GrBackendFormat be stored on gpu proxies."" 2018-11-14 15:28:15 +00:00
ProxyRefTest.cpp Revert "Reland "Have a GrBackendFormat be stored on gpu proxies."" 2018-11-14 15:28:15 +00:00
ProxyTest.cpp Revert "Reland "Have a GrBackendFormat be stored on gpu proxies."" 2018-11-14 15:28:15 +00:00
QuickRejectTest.cpp override getTypeName() instead of using table 2018-10-19 18:07:04 +00:00
RandomTest.cpp
Reader32Test.cpp must check for zero-length in reader32::read() before calling memcpy 2017-03-15 18:16:30 +00:00
ReadPixelsTest.cpp Remove some references to defunct kIndex_8 2018-09-04 15:32:34 +00:00
ReadWriteAlphaTest.cpp Remove raw-data version of createTextureProxy 2018-09-12 15:00:46 +00:00
RecordDrawTest.cpp Don't use getDeviceClipBounds() to bound pic ops. 2018-05-04 18:56:13 +00:00
RecorderTest.cpp
RecordingXfermodeTest.cpp test,tools: whitespace changes for clang-format 2018-09-19 17:50:51 +00:00
RecordOptsTest.cpp Revert "Revert "SaveLayerRec::fClipMask -> raw pointer"" 2017-05-01 21:36:43 +00:00
RecordPatternTest.cpp
RecordTest.cpp test,tools: whitespace changes for clang-format 2018-09-19 17:50:51 +00:00
RecordTestUtils.h clean up GCC 6.3 workaround 2017-06-30 16:54:24 +00:00
RectangleTextureTest.cpp Revert "Reland "Have a GrBackendFormat be stored on gpu proxies."" 2018-11-14 15:28:15 +00:00
RectTest.cpp compute center slightly slower to avoid overflow 2018-05-24 15:16:43 +00:00
RefCntTest.cpp test,tools: whitespace changes for clang-format 2018-09-19 17:50:51 +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 Revert "Reland "Have a GrBackendFormat be stored on gpu proxies."" 2018-11-14 15:28:15 +00:00
ResourceCacheTest.cpp Revert "Reland "Have a GrBackendFormat be stored on gpu proxies."" 2018-11-14 15:28:15 +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
ScaleToSidesTest.cpp make float divide-by-zero fatal 2018-11-06 21:56:27 +00:00
SerializationTest.cpp Change SkTypeface::MakeFromStream to take unique_ptr 2018-09-04 15:24:12 +00:00
SerialProcsTest.cpp clean up some odd SkRefCnt features 2018-10-31 20:47:16 +00:00
ShaderOpacityTest.cpp IWYU -- SkShader.h 2018-01-23 18:08:30 +00:00
ShaderTest.cpp remove unused isABitmap code 2018-10-15 20:09:48 +00:00
ShadowTest.cpp Simplify perspective shadows to match future MD specs. 2018-08-31 18:15:19 +00:00
SizeTest.cpp SkSize can be aggregate-initialized 2017-04-11 18:57:20 +00:00
Sk4x4fTest.cpp
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 Initialize bitmaps to different colors, to avoid flaky success 2018-09-11 21:01:20 +00:00
SkColor4fTest.cpp Work toward removing SkPM4f 2018-09-21 15:44:51 +00:00
SkColorSpaceXformStepsTest.cpp treat opaque dsts as src alpha type 2018-08-21 17:15:36 +00:00
SkDOMTest.cpp
SkFixed15Test.cpp add and test SkFixed15::to_u8() 2017-01-17 16:05:11 +00:00
SkGaussFilterTest.cpp remove Gauss option from SkGaussFilter 2018-11-06 23:16:59 +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 clean up S16CPU 2018-09-05 15:48:04 +00:00
SkPEGTest.cpp Revert "Revert "SkTypes: extract SkTo"" 2018-06-14 14:55:17 +00:00
SkRasterPipelineTest.cpp remove src/jumper 2018-10-24 11:15:58 +00:00
SkRemoteGlyphCacheTest.cpp Reland "Move remove ptr args to MakeRecAndEffects" 2018-11-09 20:01:42 +00:00
SkResourceCacheTest.cpp Revert "Revert "Use SkImage to manage mip map cache purging, not Bitmap/PixelRef"" 2018-10-15 20:04:59 +00:00
SkSharedMutexTest.cpp
SkSLErrorTest.cpp Re-re-land "added GrSkSLFP and converted DitherEffect to use it" 2018-07-31 15:18:03 +00:00
SkSLFPTest.cpp Remove GrColor4f 2018-10-16 20:37:58 +00:00
SkSLGLSLTest.cpp Implement boolean short circuit folding in SkSL 2018-09-07 13:31:05 +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
SpecialImageTest.cpp Remove dstColorSpace from SkSpecialImage::MakeFromImage 2018-10-12 17:06:02 +00:00
SpecialSurfaceTest.cpp Revert "Reland "Have a GrBackendFormat be stored on gpu proxies."" 2018-11-14 15:28:15 +00:00
SrcOverTest.cpp make most of SkColorPriv.h private 2017-09-15 16:31:35 +00:00
SRGBReadWritePixelsTest.cpp Revert "Reland "Have a GrBackendFormat be stored on gpu proxies."" 2018-11-14 15:28:15 +00:00
SRGBTest.cpp use from/to_srgb only when known to be in [0,1] 2018-10-30 12:58:58 +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 test,tools: whitespace changes for clang-format 2018-09-19 17:50:51 +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
SurfaceSemaphoreTest.cpp Move GrBackend enum to enum class. 2018-10-12 14:01:58 +00:00
SurfaceTest.cpp limit range of surface sizes in surface_image_unity 2018-11-01 20:17:39 +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 Don't use MEM_MOVE=true with SkTArrays of sk_sp 2018-09-05 20:11:07 +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 "Reland "Have a GrBackendFormat be stored on gpu proxies."" 2018-11-14 15:28:15 +00:00
Test.cpp eliminate SK_BUILD_FOR_WIN32 2018-01-26 19:52:04 +00:00
Test.h SkQP: revert change that broke something 2018-11-09 18:00:15 +00:00
TestTest.cpp Remove SK_SUPPORT_GPU checks in tool-only code 2018-05-31 18:59:44 +00:00
TestUtils.cpp Remove another GrColor helper function 2018-10-29 19:28:09 +00:00
TestUtils.h Add input/output image logging to processor tests 2018-10-01 18:30:06 +00:00
TextBlobCacheTest.cpp Less stress for chromecast 2018-10-05 18:32:33 +00:00
TextBlobTest.cpp Revert[4] "hide nested hinting enum" 2018-11-08 16:33:04 +00:00
TextureProxyTest.cpp Revert "Reland "Have a GrBackendFormat be stored on gpu proxies."" 2018-11-14 15:28:15 +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 Revert "Reland "Have a GrBackendFormat be stored on gpu proxies."" 2018-11-14 15:28:15 +00:00
TracingTest.cpp Add support for object creation/snapshot/deletion events 2017-08-03 17:10:08 +00:00
TransferPixelsTest.cpp Cleanup resource flags 2018-09-27 23:40:23 +00:00
TypefaceTest.cpp Change SkTypeface::MakeFromStream to take unique_ptr 2018-09-04 15:24:12 +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 Add rowBytes to createTestingOnlyBackendTexture 2018-09-25 13:48:29 +00:00
VkDrawableTest.cpp Add drawDrawable support to GrRenderTargetContext. 2018-10-19 19:48:03 +00:00
VkMakeCopyPipelineTest.cpp Centralize the predicate for a glyph being too large for the atlas 2018-09-05 19:25:29 +00:00
VkWrapTests.cpp Add rowBytes to createTestingOnlyBackendTexture 2018-09-25 13:48:29 +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 Revert "Reland "Have a GrBackendFormat be stored on gpu proxies."" 2018-11-14 15:28:15 +00:00
Writer32Test.cpp SkTypes.h : move SkAutoMalloc into SkAutoMalloc.h 2017-01-11 18:55:34 +00:00
YUVCacheTest.cpp Replace use of SkYUVSizeInfo with SkYUVASizeInfo 2018-10-30 15:00:34 +00:00
YUVTest.cpp Replace use of SkYUVSizeInfo with SkYUVASizeInfo 2018-10-30 15:00:34 +00:00