skia2/tests
Brian Salomon beb7f525c8 Make GrSurfaceProxy constructors take arg that determines participation in
GrResourceAllocator.

Removes LazyInstantiationType. All callbacks can be invoked one time (if successful).
Lazy callbacks indicate whether their lifetime should be extended, which is used by
promise image proxy callbacks.

Promise image proxies are no longer deinstantiated at the end of flush and
GrDeinstantiateProxyTracker is removed. They will be instantiated the first time
they are encountered in GrResourceAllocator::addInterval (without actually adding
an interval) and then remain instantiated.

Also removes some "helper" versions of proxy factory functions that took fewer
params. They weren't much used outside of test code and as the total number of params
has grown their relative utility has diminished. We could consider a params struct
or radically simpler helpers that take only a few params if desired.

Change-Id: Ic6b09e7b807b66cb9fcbb7a67ae0f9faf345485f
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/238216
Reviewed-by: Robert Phillips <robertphillips@google.com>
Commit-Queue: Brian Salomon <bsalomon@google.com>
2019-09-03 14:58:41 +00:00
..
AAClipTest.cpp more rect api simplifications 2019-08-25 10:12:57 +00:00
AdvancedBlendTest.cpp Make GrBlend.h private 2019-08-15 13:34:57 +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 Move ccpr headers for display list out of include/private. 2019-05-20 14:50:56 +00:00
AsADashTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
BackendAllocationTest.cpp Remove GrCaps isConfigTexturable. 2019-08-14 19:30:45 +00:00
BadIcoTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
BitmapCopyTest.cpp more rect api simplifications 2019-08-25 10:12:57 +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 Pass GrBackendFormat to GrResourceProvider and GrGpu texture create 2019-08-05 17:33:17 +00:00
BlitMaskClip.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
BlurTest.cpp more rect api simplifications 2019-08-25 10:12:57 +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 Match CanvasStateHelpers.cpp change in Android repo 2019-08-30 13:49: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 Move the source image into Context 2019-08-15 12:31:11 +00:00
ChecksumTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
ClearTest.cpp GrSurfaceContext not ref counted. 2019-08-21 15:31:23 +00:00
ClipBoundsTest.cpp IWYU for tests A-D. 2019-05-07 14:24:15 +00:00
ClipCubicTest.cpp more rect api simplifications 2019-08-25 10:12:57 +00:00
ClipperTest.cpp IWYU for tests A-D. 2019-05-07 14:24:15 +00:00
ClipStackTest.cpp more rect api simplifications 2019-08-25 10:12:57 +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 Pause Wuffs' getFrameCount in incremental decode 2019-06-24 20:10:02 +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 Reland "Update Wuffs version" 2019-07-12 13:33:28 +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 GrSurfaceContext not ref counted. 2019-08-21 15:31:23 +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 Make deferred render target context without config or format 2019-07-03 16:53:48 +00:00
DeferredDisplayListTest.cpp Remove use of GrColorType on GrCaps::getRenderTargetSampleCount. 2019-08-08 13:15:28 +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 Make GrSurfaceProxy constructors take arg that determines participation in 2019-09-03 14:58:41 +00:00
DeviceTest.cpp Remove unused dstColorSpace parameter from makeTextureImage 2019-08-14 19:09:05 +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 Propagate GrRenderable flag to GrCaps::getBackendFormatFromColorType 2019-07-30 17:45:45 +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 GrSurfaceContext not ref counted. 2019-08-21 15:31:23 +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 Check for uninitialized memory during jpeg encode 2019-07-09 12:48:17 +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 more rect api simplifications 2019-08-25 10:12:57 +00:00
FitsInTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
FlattenableFactoryToName.cpp Update tests to use new image filter factories 2019-08-05 15:15:45 +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 GrSurfaceContext not ref counted. 2019-08-21 15:31:23 +00:00
FontHostStreamTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
FontHostTest.cpp add copytable method to typefaces 2019-07-24 19:20:46 +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 Tweak css3 weight score, prevent ties. 2019-08-02 14:42:31 +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 more rect api simplifications 2019-08-25 10:12:57 +00:00
GifTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
GLBackendSurfaceTest.cpp Enable creating protected vulkan backend 2019-06-24 16:04:00 +00:00
GLProgramsTest.cpp GrSurfaceContext not ref counted. 2019-08-21 15:31:23 +00:00
GlyphRunTest.cpp Use SkFontHinting instead of macros. 2019-05-08 12:16:37 +00:00
GpuDrawPathTest.cpp Move GrPathUtils, GrRect, and GrShape into src/gpu/geometry/ 2019-06-04 13:36:05 +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 more rect api simplifications 2019-08-25 10:12:57 +00:00
GrContextAbandonTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
GrContextFactoryTest.cpp Expose GrContext::dump() when SK_ENABLE_DUMP_GPU is defined. 2019-08-09 14:13:01 +00:00
GrFinishedFlushTest.cpp Reland "Add flush() to SkImage." 2019-05-09 15:07:51 +00:00
GrGLExtensionsTest.cpp Revert "De-GL-ify tests, gm and tools" 2019-05-22 20:23:56 +00:00
GrMemoryPoolTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
GrMeshTest.cpp Remove GrGpuTextureCommandBuffer class and rename to GrOpsRenderPass. 2019-08-26 15:34:14 +00:00
GrMipMappedTest.cpp Make GrSurfaceProxy constructors take arg that determines participation in 2019-09-03 14:58:41 +00:00
GrOpListFlushTest.cpp Reland "Merge GrOpList and GrRTOpList and rename to GrOpsTask." 2019-08-22 20:52:09 +00:00
GrPipelineDynamicStateTest.cpp Remove GrGpuTextureCommandBuffer class and rename to GrOpsRenderPass. 2019-08-26 15:34:14 +00:00
GrPorterDuffTest.cpp Add SkUNREACHABLE to definition of SK_ABORT. 2019-08-09 20:43:39 +00:00
GrQuadBufferTest.cpp Reland "Replace GrQuadList with variable-length quad buffer" 2019-06-27 14:58:09 +00:00
GrQuadCropTest.cpp Reland "Consolidate quad optimizations into single internal function." 2019-06-19 18:26:10 +00:00
GrShapeTest.cpp Move GrPathUtils, GrRect, and GrShape into src/gpu/geometry/ 2019-06-04 13:36:05 +00:00
GrSurfaceTest.cpp Make GrSurfaceProxy constructors take arg that determines participation in 2019-09-03 14:58:41 +00:00
GrTestingBackendTextureUploadTest.cpp Reland "Remove GrCaps::SupportedRead::fSwizzle and supporting code" 2019-08-01 00:17:54 +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 GrSurfaceContext not ref counted. 2019-08-21 15:31:23 +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 Define Usage and image+origin wrapper for image filters 2019-08-26 15:50:14 +00:00
ImageFilterTest.cpp Define Usage and image+origin wrapper for image filters 2019-08-26 15:50:14 +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 Remove MakeCrossContextFromEncoded, unused argument from ...FromPixmap 2019-08-15 17:10:28 +00:00
IncrTopoSortTest.cpp Reland "Merge GrOpList and GrRTOpList and rename to GrOpsTask." 2019-08-22 20:52:09 +00:00
IndexedPngOverflowTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
InfRectTest.cpp more rect api simplifications 2019-08-25 10:12:57 +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 Move ccpr headers for display list out of include/private. 2019-05-20 14:50:56 +00:00
LayerDrawLooperTest.cpp Return translate info from looper, rather than moding a canvas 2019-07-25 20:39:13 +00:00
LazyProxyTest.cpp Make GrSurfaceProxy constructors take arg that determines participation in 2019-09-03 14:58:41 +00:00
LListTest.cpp Move ccpr headers for display list out of include/private. 2019-05-20 14:50:56 +00:00
LRUCacheTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
MallocPixelRefTest.cpp SkMallocPixelRef: remove MakeDirect and MakeWithProc from API. 2019-08-15 19:01:13 +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 more rect api simplifications 2019-08-25 10:12:57 +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 Move SkMessageBus.h into src/core 2019-05-15 15:33:48 +00:00
MetaDataTest.cpp re-run tools/rewrite_includes.py 2019-07-25 15:40:33 +00:00
MipMapTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
MtlBackendAllocationTest.mm Update Metal backend's createBackendTexture to initialize to a given color 2019-08-14 17:33:32 +00:00
MultiSkpTest.cpp re-run tools/rewrite_includes.py 2019-07-25 15:40:33 +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 Make GrSurfaceProxy constructors take arg that determines participation in 2019-09-03 14:58:41 +00:00
OpChainTest.cpp Reland "Merge GrOpList and GrRTOpList and rename to GrOpsTask." 2019-08-22 20:52:09 +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 GrSurfaceContext not ref counted. 2019-08-21 15:31:23 +00:00
PaintImageFilterTest.cpp Update tests to use new image filter factories 2019-08-05 15:15:45 +00:00
PaintTest.cpp remove code now that loopers are dead (w.r.t. canvas and paint) 2019-07-30 12:49:28 +00:00
ParametricStageTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
ParsePathTest.cpp more rect api simplifications 2019-08-25 10:12:57 +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 more rect api simplifications 2019-08-25 10:12:57 +00:00
PathOpsBuilderConicTest.cpp more rect api simplifications 2019-08-25 10:12:57 +00:00
PathOpsBuilderTest.cpp more rect api simplifications 2019-08-25 10:12:57 +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 more rect api simplifications 2019-08-25 10:12:57 +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 more rect api simplifications 2019-08-25 10:12:57 +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 GrSurfaceContext not ref counted. 2019-08-21 15:31:23 +00:00
PathTest.cpp more rect api simplifications 2019-08-25 10:12:57 +00:00
PDFDeflateWStreamTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
PDFDocumentTest.cpp No longer forward refs and unrefs from the GrSurfaceProxy to the backing GrSurface 2019-06-19 00:01:51 +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 Move the source image into Context 2019-08-15 12:31:11 +00:00
PDFTaggedTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
PictureBBHTest.cpp simplify rtree loops in Skia too 2019-05-15 15:42:10 +00:00
PictureShaderTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
PictureTest.cpp Revert "remove SkMiniPicture and co." 2019-05-20 13:18:48 +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 GrSurfaceContext not ref counted. 2019-08-21 15:31:23 +00:00
ProcessorTest.cpp Make GrSurfaceProxy constructors take arg that determines participation in 2019-09-03 14:58:41 +00:00
PromiseImageTest.cpp Pass GrBackendFormat to GrResourceProvider and GrGpu texture create 2019-08-05 17:33:17 +00:00
ProxyConversionTest.cpp Make GrSurfaceProxy constructors take arg that determines participation in 2019-09-03 14:58:41 +00:00
ProxyRefTest.cpp Make GrSurfaceProxy constructors take arg that determines participation in 2019-09-03 14:58:41 +00:00
ProxyTest.cpp Make GrSurfaceProxy constructors take arg that determines participation in 2019-09-03 14:58:41 +00:00
QuickRejectTest.cpp Update tests to use new image filter factories 2019-08-05 15:15:45 +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 GrSurfaceContext not ref counted. 2019-08-21 15:31:23 +00:00
ReadWriteAlphaTest.cpp GrSurfaceContext not ref counted. 2019-08-21 15:31:23 +00:00
RecordDrawTest.cpp Update tests to use new image filter factories 2019-08-05 15:15:45 +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 Update tests to use new image filter factories 2019-08-05 15:15:45 +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 GrSurfaceContext not ref counted. 2019-08-21 15:31:23 +00:00
RectTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
RefCntTest.cpp remove unused sk_sp comparison operators 2019-08-27 14:52:01 +00:00
RegionTest.cpp more rect api simplifications 2019-08-25 10:12:57 +00:00
RenderTargetContextTest.cpp GrSurfaceContext not ref counted. 2019-08-21 15:31:23 +00:00
RepeatedClippedBlurTest.cpp Remove unused dstColorSpace parameter from makeTextureImage 2019-08-14 19:09:05 +00:00
ResourceAllocatorTest.cpp Make GrSurfaceProxy constructors take arg that determines participation in 2019-09-03 14:58:41 +00:00
ResourceCacheTest.cpp Make GrSurfaceProxy constructors take arg that determines participation in 2019-09-03 14:58:41 +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 more rect api simplifications 2019-08-25 10:12:57 +00:00
ScaleToSidesTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SerializationTest.cpp Update tests to use new image filter factories 2019-08-05 15:15:45 +00:00
SerialProcsTest.cpp Update tests to use new image filter factories 2019-08-05 15:15:45 +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 Add trivial implemenations of shaper run iterators. 2019-05-30 13:19:28 +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 Update tests to use new image filter factories 2019-08-05 15:15:45 +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
SkNxTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SkParagraphTest.cpp Bug fixes for Flutter 2019-08-21 19:22:10 +00:00
SkPEGTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SkRasterPipelineTest.cpp Revert "Revert "Make SkASSERT not break build in constexpr GrSwizzle method on GCC"" 2019-06-20 16:56:15 +00:00
SkRemoteGlyphCacheTest.cpp Cleanups around fRemoteGlyphStateMap 2019-08-28 13:56:35 +00:00
SkResourceCacheTest.cpp remove unneeded bitmapprovider abstraction 2019-08-01 21:24:02 +00:00
SkShaperJSONWriterTest.cpp Add SkMakeSpan and helpful conversion 2019-07-02 21:49:09 +00:00
SkSharedMutexTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SkSLErrorTest.cpp fixed internal error when parsing invalid SkSL code 2019-07-19 14:02:11 +00:00
SkSLFPTest.cpp .fp files now support user-defined functions 2019-08-30 17:50:45 +00:00
SkSLGLSLTest.cpp SkSL GLSL generator writes default precision for sampler2D/samplerExternalOS/sampler2DRect 2019-08-14 13:29:57 +00:00
SkSLInterpreterTest.cpp Allow defined functions in the SkSL .inc files 2019-07-29 17:10:48 +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
SkVMTest.cpp extend lifetimes for hoisted used in loop 2019-08-13 02:08:16 +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 Remove SkImageFilter_Base::OutputProperties 2019-08-14 19:18:05 +00:00
SpecialSurfaceTest.cpp Make deferred render target context without config or format 2019-07-03 16:53:48 +00:00
SrcOverTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SRGBReadWritePixelsTest.cpp GrSurfaceContext not ref counted. 2019-08-21 15:31:23 +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 Remove "nvpr" configs 2019-06-26 16:53:50 +00:00
SurfaceTest.cpp GrSurfaceContext not ref counted. 2019-08-21 15:31:23 +00:00
SVGDeviceTest.cpp [svgcanvas] Named colors support 2019-08-22 18:10:50 +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 GrSurfaceContext not ref counted. 2019-08-21 15:31:23 +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 Revert "De-GL-ify tests, gm and tools" 2019-05-22 20:23:56 +00:00
TestUtils.cpp GrSurfaceContext not ref counted. 2019-08-21 15:31:23 +00:00
TestUtils.h Address TODO in testing code (i.e., cleanup create_backend_texture) 2019-07-23 18:10:46 +00:00
TextBlobCacheTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
TextBlobTest.cpp Fix test TextBlob_serialize 2019-07-09 22:40:01 +00:00
TextureBindingsResetTest.cpp Pass GrBackendFormat to GrResourceProvider and GrGpu texture create 2019-08-05 17:33:17 +00:00
TextureProxyTest.cpp Make GrSurfaceProxy constructors take arg that determines participation in 2019-09-03 14:58:41 +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 Make GrSamplerState.h and GrRenderTarget.h private 2019-08-15 12:22:11 +00:00
TracingTest.cpp Move SkLeanWindows.h to src. 2019-05-21 13:48:00 +00:00
TransferPixelsTest.cpp Update some gpu caps isFormatRenderable calls. 2019-08-06 17:09:08 +00:00
TypefaceTest.cpp Fix font creation lost style on Mac 2019-06-10 18:40:28 +00:00
UnicodeTest.cpp Use SkTextEncoding enum instead of macros. 2019-05-07 20:54:16 +00:00
UtilsTest.cpp Allow SkMakeSpan to correctly handle the distinction between 2019-08-08 18:44:24 +00:00
VerticesTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
VkBackendSurfaceTest.cpp Add GrProtected parameter to all createBackendTexture variants 2019-07-01 19:46:18 +00:00
VkDrawableTest.cpp Remove "nvpr" configs 2019-06-26 16:53:50 +00:00
VkHardwareBufferTest.cpp Fix VkhardwareBufferTest to check for egl native fence extension. 2019-05-24 19:08:24 +00:00
VkPriorityExtensionTest.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
VkProtectedContextTest.cpp Add protected status to SkSurfaceCharacterization 2019-07-10 16:30:35 +00:00
VkWrapTests.cpp Make GrSamplerState.h and GrRenderTarget.h private 2019-08-15 12:22:11 +00:00
VkYcbcrSamplerTest.cpp Reland: Enable YCbCr sampler support on platforms other than Android 2019-08-12 14:21:01 +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 Make GrSurfaceProxy constructors take arg that determines participation in 2019-09-03 14:58:41 +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 split RGB into YUV planes 2019-05-23 19:57:30 +00:00