skia2/tests
Chris Dalton a6fcb761d8 ccpr: Clip path octo bounds by the scissor
Finds the (octagonal) intersection of the path's bounding octagon and
the scissor, and draws that octagon instead. This allows us to avoid
ever using the scissor when drawing paths to the main canvas. It will
also let us use that same octagon without scissor when resolving the
stencil buffer to coverage in MSAA mode.

Bug: skia:
Change-Id: Ia7fe60343424bc77532fa9919d3fa108337a5d63
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/212840
Commit-Queue: Chris Dalton <csmartdalton@google.com>
Reviewed-by: Robert Phillips <robertphillips@google.com>
2019-05-13 15:32:43 +00:00
..
AAClipTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
AdvancedBlendTest.cpp IWYU for tests A-D. 2019-05-07 14:24:15 +00:00
AndroidCodecTest.cpp IWYU for tests A-D. 2019-05-07 14:24:15 +00:00
AnimatedImageTest.cpp IWYU for tests A-D. 2019-05-07 14:24:15 +00:00
AnnotationTest.cpp IWYU for tests A-D. 2019-05-07 14:24:15 +00:00
ApplyGammaTest.cpp IWYU for tests A-D. 2019-05-07 14:24:15 +00:00
ArenaAllocTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
AsADashTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
BadIcoTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
BitmapCopyTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
BitmapGetColorTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
BitmapTest.cpp IWYU for tests A-D. 2019-05-07 14:24:15 +00:00
BitSetTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
BlendTest.cpp IWYU for tests A-D. 2019-05-07 14:24:15 +00:00
BlitMaskClip.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
BlurTest.cpp IWYU for tests A-D. 2019-05-07 14:24:15 +00:00
CachedDataTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
CachedDecodingPixelRefTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
CanvasStateHelpers.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
CanvasStateHelpers.h rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
CanvasStateTest.cpp IWYU for tests A-D. 2019-05-07 14:24:15 +00:00
CanvasTest.cpp Clean up CanvasTest.cpp some more 2019-05-06 21:23:36 +00:00
ChecksumTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
ClearTest.cpp IWYU for tests A-D. 2019-05-07 14:24:15 +00:00
ClipBoundsTest.cpp IWYU for tests A-D. 2019-05-07 14:24:15 +00:00
ClipCubicTest.cpp IWYU for tests A-D. 2019-05-07 14:24:15 +00:00
ClipperTest.cpp IWYU for tests A-D. 2019-05-07 14:24:15 +00:00
ClipStackTest.cpp IWYU for tests A-D. 2019-05-07 14:24:15 +00:00
CodecAnimTest.cpp IWYU for tests A-D. 2019-05-07 14:24:15 +00:00
CodecExactReadTest.cpp IWYU for tests A-D. 2019-05-07 14:24:15 +00:00
CodecPartialTest.cpp IWYU for tests A-D. 2019-05-07 14:24:15 +00:00
CodecPriv.h rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
CodecRecommendedTypeTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
CodecTest.cpp IWYU for tests A-D. 2019-05-07 14:24:15 +00:00
ColorFilterTest.cpp stage naming change in colorfilter 2019-04-26 01:52:53 +00:00
ColorMatrixTest.cpp IWYU for tests A-D. 2019-05-07 14:24:15 +00:00
ColorPrivTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
ColorSpaceTest.cpp IWYU for tests A-D. 2019-05-07 14:24:15 +00:00
ColorTest.cpp IWYU for tests A-D. 2019-05-07 14:24:15 +00:00
CopySurfaceTest.cpp IWYU for tests A-D. 2019-05-07 14:24:15 +00:00
CTest.cpp IWYU for tests A-D. 2019-05-07 14:24:15 +00:00
CubicMapTest.cpp IWYU for tests A-D. 2019-05-07 14:24:15 +00:00
DashPathEffectTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
DataRefTest.cpp IWYU for tests A-D. 2019-05-07 14:24:15 +00:00
DefaultPathRendererTest.cpp IWYU for tests A-D. 2019-05-07 14:24:15 +00:00
DeferredDisplayListTest.cpp Fix DDL tests when MIP map support not available 2019-05-09 20:59:16 +00:00
DequeTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
DescriptorTest.cpp IWYU for tests A-D. 2019-05-07 14:24:15 +00:00
DetermineDomainModeTest.cpp IWYU for tests A-D. 2019-05-07 14:24:15 +00:00
DeviceTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
DiscardableMemoryPoolTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
DiscardableMemoryTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
DrawBitmapRectTest.cpp IWYU for tests A-D. 2019-05-07 14:24:15 +00:00
DrawOpAtlasTest.cpp IWYU for tests A-D. 2019-05-07 14:24:15 +00:00
DrawPathTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
DrawTextTest.cpp IWYU for tests A-D. 2019-05-07 14:24:15 +00:00
DynamicHashTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
EGLImageTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
EmptyPathTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
EncodedInfoTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
EncodeTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
ExifTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
F16StagesTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
FakeStreams.h rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
FillPathTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
FitsInTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
FlattenableFactoryToName.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
FlattenableNameToFactory.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
FlattenDrawableTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
Float16Test.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
FloatingPointTextureTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
FontHostStreamTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
FontHostTest.cpp Use SkFontHinting instead of macros. 2019-05-08 12:16:37 +00:00
FontMgrAndroidParserTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
FontMgrFontConfigTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
FontMgrTest.cpp Use SkTextEncoding enum instead of macros. 2019-05-07 20:54:16 +00:00
FontNamesTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
FrontBufferedStreamTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
GeometryTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
GifTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
GLProgramsTest.cpp Fix DDL tests when MIP map support not available 2019-05-09 20:59:16 +00:00
GlyphRunTest.cpp Use SkFontHinting instead of macros. 2019-05-08 12:16:37 +00:00
GpuDrawPathTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
GpuLayerCacheTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
GpuRectanizerTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
GradientTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
GrAHardwareBufferTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
GrAllocatorTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
GrCCPRTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
GrContextAbandonTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
GrContextFactoryTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
GrFinishedFlushTest.cpp Reland "Add flush() to SkImage." 2019-05-09 15:07:51 +00:00
GrGLExtensionsTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
GrMemoryPoolTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
GrMeshTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
GrMipMappedTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
GrOpListFlushTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
GrPipelineDynamicStateTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
GrPorterDuffTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
GrQuadListTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
GrShapeTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
GrSurfaceTest.cpp Add test for DDLs and SkSurface::flush 2019-05-07 19:22:20 +00:00
GrTestingBackendTextureUploadTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
GrTextureMipMapInvalidationTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
GrTRecorderTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
GrUploadPixelsTests.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
HashTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
HighContrastFilterTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
HSVRoundTripTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
ICCTest.cpp Move skcms.h to include/third_party/skcms 2019-04-29 15:02:45 +00:00
ImageBitmapTest.cpp Tests: re-sort gni, file name convention 2019-05-04 02:17:09 +00:00
ImageCacheTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
ImageFilterCacheTest.cpp Remove GrInternalSurfaceFlags::kNoPendingIO as it is no longer needed 2019-04-25 13:37:59 +00:00
ImageFilterTest.cpp stop calling legacy 255-biased colormatrix 2019-04-30 16:59:36 +00:00
ImageFrom565Bitmap.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
ImageGeneratorTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
ImageIsOpaqueTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
ImageNewShaderTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
ImageTest.cpp Reland "Reland "Release YUVA planes in SkImage_GpuYUVA after flattenning to RGBA."" 2019-05-10 14:29:38 +00:00
IncrTopoSortTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
IndexedPngOverflowTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
InfRectTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
InsetConvexPolyTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
InterpolatorTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
InvalidIndexedPngTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
IsClosedSingleContourTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
JSONTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
LayerDrawLooperTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
LazyProxyTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
LListTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
LRUCacheTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
MallocPixelRefTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
MaskCacheTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
MathTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
Matrix44Test.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
MatrixClipCollapseTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
MatrixTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
MD5Test.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
MemoryTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
MemsetTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
MessageBusTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
MetaDataTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
MipMapTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
NonlinearBlendingTest.cpp Move skcms.h to include/third_party/skcms 2019-04-29 15:02:45 +00:00
OctoBoundsTest.cpp ccpr: Clip path octo bounds by the scissor 2019-05-13 15:32:43 +00:00
OffsetSimplePolyTest.cpp More polyutils fixes 2019-05-01 18:02:05 +00:00
OnceTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
OnFlushCallbackTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
OpChainTest.cpp Remove GrInternalSurfaceFlags::kNoPendingIO as it is no longer needed 2019-04-25 13:37:59 +00:00
OSPathTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
OverAlignedTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
PackBitsTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
PackedConfigsTextureTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
PaintImageFilterTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
PaintTest.cpp Use SkFontHinting instead of macros. 2019-05-08 12:16:37 +00:00
ParametricStageTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
ParsePathTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
PathCoverageTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
PathMeasureTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
PathOpsAngleIdeas.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
PathOpsAngleTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
PathOpsAsWindingTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
PathOpsBattles.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
PathOpsBoundsTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
PathOpsBuilderConicTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
PathOpsBuilderTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
PathOpsBuildUseTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
PathOpsChalkboardTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
PathOpsConicIntersectionTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
PathOpsConicLineIntersectionTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
PathOpsConicQuadIntersectionTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
PathOpsCubicConicIntersectionTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
PathOpsCubicIntersectionTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
PathOpsCubicIntersectionTestData.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
PathOpsCubicIntersectionTestData.h rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
PathOpsCubicLineIntersectionIdeas.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
PathOpsCubicLineIntersectionTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
PathOpsCubicQuadIntersectionTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
PathOpsCubicReduceOrderTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
PathOpsDCubicTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
PathOpsDebug.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
PathOpsDebug.h mark tests flaky for pathkit 2018-08-27 20:35:15 +00:00
PathOpsDLineTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
PathOpsDPointTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
PathOpsDRectTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
PathOpsDVectorTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
PathOpsExtendedTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
PathOpsExtendedTest.h rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
PathOpsFuzz763Test.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
PathOpsInverseTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
PathOpsIssue3651.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
PathOpsLineIntersectionTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
PathOpsLineParametetersTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
PathOpsOpCircleThreadedTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
PathOpsOpCubicThreadedTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
PathOpsOpLoopThreadedTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
PathOpsOpRectThreadedTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
PathOpsOpTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
PathOpsQuadIntersectionTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
PathOpsQuadIntersectionTestData.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
PathOpsQuadIntersectionTestData.h rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
PathOpsQuadLineIntersectionTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
PathOpsQuadLineIntersectionThreadedTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
PathOpsQuadReduceOrderTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
PathOpsSimplifyDegenerateThreadedTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
PathOpsSimplifyFailTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
PathOpsSimplifyQuadralateralsThreadedTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
PathOpsSimplifyQuadThreadedTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
PathOpsSimplifyRectThreadedTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
PathOpsSimplifyTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
PathOpsSimplifyTrianglesThreadedTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
PathOpsSkpTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
PathOpsTestCommon.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
PathOpsTestCommon.h rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
PathOpsThreadedCommon.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
PathOpsThreadedCommon.h rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
PathOpsThreeWayTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
PathOpsTigerTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
PathOpsTightBoundsTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
PathOpsTSectDebug.h rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
PathOpsTypesTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
PathRendererCacheTests.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
PathTest.cpp Use SkTextEncoding enum instead of macros. 2019-05-07 20:54:16 +00:00
PDFDeflateWStreamTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
PDFDocumentTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
PDFGlyphsToUnicodeTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
PDFJpegEmbedTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
PDFMetadataAttributeTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
PDFOpaqueSrcModeToSrcOverTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
PDFPrimitivesTest.cpp Use SkTextEncoding enum instead of macros. 2019-05-07 20:54:16 +00:00
PDFTaggedTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
PictureBBHTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
PictureShaderTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
PictureTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
PinnedImageTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
PixelRefTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
Point3Test.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
PointTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
PolyUtilsTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
PremulAlphaRoundTripTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
PrimitiveProcessorTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
ProcessorTest.cpp Remove GrInternalSurfaceFlags::kNoPendingIO as it is no longer needed 2019-04-25 13:37:59 +00:00
PromiseImageTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
ProxyConversionTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
ProxyRefTest.cpp Remove GrInternalSurfaceFlags::kNoPendingIO as it is no longer needed 2019-04-25 13:37:59 +00:00
ProxyTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
QuickRejectTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
RandomTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
Reader32Test.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
ReadPixelsTest.cpp Add color space and type conversion support to asyncReadPixels 2019-05-13 14:50:11 +00:00
ReadWriteAlphaTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
RecordDrawTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
RecorderTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
RecordingXfermodeTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
RecordOptsTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
RecordPatternTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
RecordTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
RecordTestUtils.h rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
RectangleTextureTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
RectTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
RefCntTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
RegionTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
RenderTargetContextTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
ResourceAllocatorTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
ResourceCacheTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
RoundRectTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
RRectInPathTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
RTreeTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SafeMathTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SamplePatternDictionaryTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
ScalarTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
ScaleToSidesTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SerializationTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SerialProcsTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
ShaderOpacityTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
ShaderTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
ShadowTest.cpp More polyutils fixes 2019-05-01 18:02:05 +00:00
ShaperTest.cpp Shaper Tests: fix g3 build 2019-05-03 18:10:46 +00:00
SizeTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SkBase64Test.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
Skbug5221.cpp Tests: re-sort gni, file name convention 2019-05-04 02:17:09 +00:00
Skbug6389.cpp Tests: re-sort gni, file name convention 2019-05-04 02:17:09 +00:00
Skbug6653.cpp Tests: re-sort gni, file name convention 2019-05-04 02:17:09 +00:00
SkColor4fTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SkColorSpaceXformStepsTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SkDOMTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SkFixed15Test.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SkGaussFilterTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
skia_test.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SkImageTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SkLiteDLTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SkNxTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SkPEGTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SkRasterPipelineTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SkRemoteGlyphCacheTest.cpp Use SkFontHinting instead of macros. 2019-05-08 12:16:37 +00:00
SkResourceCacheTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SkShaperJSONWriterTest.cpp Reland "SkShaper JSON output with cluster visualization" 2019-05-03 15:48:46 +00:00
SkSharedMutexTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SkSLErrorTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SkSLFPTest.cpp Revert "Child fragment processors are now written as separate functions" 2019-05-03 13:13:47 +00:00
SkSLGLSLTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SkSLInterpreterTest.cpp Add setInputs to SkSL::Interpreter 2019-05-09 17:46:41 +00:00
SkSLJITTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SkSLMemoryLayoutTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SkSLMetalTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SkSLSPIRVTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SkUTFTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SkVxTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SortTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SpecialImageTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SpecialSurfaceTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SrcOverTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SRGBReadWritePixelsTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SRGBTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
StreamBufferTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
StreamTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
StringTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
StrokerTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
StrokeTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SubsetPath.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SubsetPath.h rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SurfaceSemaphoreTest.cpp Reland "Add flush() to SkImage." 2019-05-09 15:07:51 +00:00
SurfaceTest.cpp Add test for DDLs and SkSurface::flush 2019-05-07 19:22:20 +00:00
SVGDeviceTest.cpp Use SkTextEncoding enum instead of macros. 2019-05-07 20:54:16 +00:00
SwizzlerTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
TArrayTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
TDPQueueTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
TemplatesTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
TessellatingPathRendererTests.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
Test.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
Test.h rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
TestTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
TestUtils.cpp Add test for DDLs and SkSurface::flush 2019-05-07 19:22:20 +00:00
TestUtils.h Add test for DDLs and SkSurface::flush 2019-05-07 19:22:20 +00:00
TextBlobCacheTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
TextBlobTest.cpp Use SkFontHinting instead of macros. 2019-05-08 12:16:37 +00:00
TextureBindingsResetTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
TextureProxyTest.cpp Remove GrInternalSurfaceFlags::kNoPendingIO as it is no longer needed 2019-04-25 13:37:59 +00:00
TextureStripAtlasManagerTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
Time.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
TLazyTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
TopoSortTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
TraceMemoryDumpTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
TracingTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
TransferPixelsTest.cpp Add option to GrContext::flush for GrPrepareForExternalIORequests. 2019-05-09 18:50:06 +00:00
TypefaceTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
UnicodeTest.cpp Use SkTextEncoding enum instead of macros. 2019-05-07 20:54:16 +00:00
UtilsTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
VerticesTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
VkBackendSurfaceTest.cpp Add option to GrContext::flush for GrPrepareForExternalIORequests. 2019-05-09 18:50:06 +00:00
VkDrawableTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
VkHardwareBufferTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
VkMakeCopyPipelineTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
VkPriorityExtensionTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
VkWrapTests.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
VptrTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
WindowRectanglesTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
WritePixelsTest.cpp Remove GrInternalSurfaceFlags::kNoPendingIO as it is no longer needed 2019-04-25 13:37:59 +00:00
Writer32Test.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
YUVCacheTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
YUVTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00