skia2/tests
Greg Daniel 04283f3f6f Reland "Implement submit API to GrContext."
This reverts commit 9ee15d7b57.

Reason for revert: relanding with fixes

Original change's description:
> Revert "Implement submit API to GrContext."
> 
> This reverts commit 40f288c72e.
> 
> Reason for revert: canvaskit breaking for some reason???
> 
> Original change's description:
> > Implement submit API to GrContext.
> > 
> > Change-Id: Ib813d42abb5f63e2ecdbf245d416658143853288
> > Reviewed-on: https://skia-review.googlesource.com/c/skia/+/289033
> > Commit-Queue: Greg Daniel <egdaniel@google.com>
> > Reviewed-by: Brian Salomon <bsalomon@google.com>
> 
> TBR=egdaniel@google.com,bsalomon@google.com,penghuang@chromium.org,vasilyt@chromium.org
> 
> Change-Id: Iee6c8342cccc601edf64ea011f1303e5d72559a9
> No-Presubmit: true
> No-Tree-Checks: true
> No-Try: true
> Reviewed-on: https://skia-review.googlesource.com/c/skia/+/290917
> Reviewed-by: Greg Daniel <egdaniel@google.com>
> Commit-Queue: Greg Daniel <egdaniel@google.com>

TBR=egdaniel@google.com,bsalomon@google.com,penghuang@chromium.org,vasilyt@chromium.org

# Not skipping CQ checks because this is a reland.

Change-Id: I5203676f88893cbbaba685301b8a713b40396b48
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/290960
Reviewed-by: Greg Daniel <egdaniel@google.com>
Commit-Queue: Greg Daniel <egdaniel@google.com>
2020-05-20 19:00:25 +00:00
..
AAClipTest.cpp
AdvancedBlendTest.cpp
AndroidCodecTest.cpp
AnimatedImageTest.cpp Mark SkStringPrintf as SK_PRINTF_LIKE 2020-05-12 15:22:14 +00:00
AnnotationTest.cpp
ApplyGammaTest.cpp Update internal skia uses to use flushAndSubmit and submit calls. 2020-05-14 20:26:44 +00:00
ArenaAllocTest.cpp Add array initializer 2020-05-14 14:34:12 +00:00
AsADashTest.cpp
BackendAllocationTest.cpp Reland "Reland "Add api on GrContext to update the data of GrBackendTextures."" 2020-05-13 21:49:25 +00:00
BadIcoTest.cpp
BitmapCopyTest.cpp
BitmapGetColorTest.cpp
BitmapTest.cpp
BitSetTest.cpp
BlendTest.cpp
BlitMaskClip.cpp
BlurTest.cpp
BulkRectTest.cpp Update internal skia uses to use flushAndSubmit and submit calls. 2020-05-14 20:26:44 +00:00
CachedDataTest.cpp
CachedDecodingPixelRefTest.cpp
CanvasStateHelpers.cpp
CanvasStateHelpers.h
CanvasStateTest.cpp
CanvasTest.cpp
ChecksumTest.cpp
ClearTest.cpp
ClipBoundsTest.cpp Simplify GrClip::getConservativeBounds() signature 2020-05-13 18:59:13 +00:00
ClipCubicTest.cpp
ClipperTest.cpp
ClipStackTest.cpp Update internal skia uses to use flushAndSubmit and submit calls. 2020-05-14 20:26:44 +00:00
CodecAnimTest.cpp Mark SkStringPrintf as SK_PRINTF_LIKE 2020-05-12 15:22:14 +00:00
CodecExactReadTest.cpp
CodecPartialTest.cpp Mark SkStringPrintf as SK_PRINTF_LIKE 2020-05-12 15:22:14 +00:00
CodecPriv.h
CodecRecommendedTypeTest.cpp
CodecTest.cpp Mark SkStringPrintf as SK_PRINTF_LIKE 2020-05-12 15:22:14 +00:00
ColorFilterTest.cpp
ColorMatrixTest.cpp
ColorPrivTest.cpp
ColorSpaceTest.cpp
ColorTest.cpp
CompressedBackendAllocationTest.cpp
CopySurfaceTest.cpp
CrbugOssfuzz21688.cpp
CTest.cpp
CubicMapTest.cpp
DashPathEffectTest.cpp
DataRefTest.cpp
DebugLayerManagerTest.cpp
DefaultPathRendererTest.cpp
DeferredDisplayListTest.cpp Update internal skia uses to use flushAndSubmit and submit calls. 2020-05-14 20:26:44 +00:00
DequeTest.cpp
DescriptorTest.cpp
DetermineDomainModeTest.cpp
DeviceTest.cpp
DiscardableMemoryPoolTest.cpp
DiscardableMemoryTest.cpp
DrawBitmapRectTest.cpp
DrawOpAtlasTest.cpp
DrawPathTest.cpp
DrawTextTest.cpp
EGLImageTest.cpp Update internal skia uses to use flushAndSubmit and submit calls. 2020-05-14 20:26:44 +00:00
EmptyPathTest.cpp
EncodedInfoTest.cpp
EncodeTest.cpp
ExifTest.cpp
ExtendedSkColorTypeTests.cpp Update internal skia uses to use flushAndSubmit and submit calls. 2020-05-14 20:26:44 +00:00
F16StagesTest.cpp
FakeStreams.h
FillPathTest.cpp
FitsInTest.cpp
FlattenableFactoryToName.cpp
FlattenableNameToFactory.cpp
FlattenDrawableTest.cpp
Float16Test.cpp
FloatingPointTextureTest.cpp
FontHostStreamTest.cpp
FontHostTest.cpp
FontMgrAndroidParserTest.cpp
FontMgrFontConfigTest.cpp
FontMgrTest.cpp
FontNamesTest.cpp
FontTest.cpp
FrontBufferedStreamTest.cpp
GeometryTest.cpp
GifTest.cpp
GLBackendSurfaceTest.cpp Update internal skia uses to use flushAndSubmit and submit calls. 2020-05-14 20:26:44 +00:00
GlyphRunTest.cpp
GpuDrawPathTest.cpp Update internal skia uses to use flushAndSubmit and submit calls. 2020-05-14 20:26:44 +00:00
GpuRectanizerTest.cpp Reland GrRectanizerPow2 2020-05-19 18:35:13 +00:00
GradientTest.cpp
GrAHardwareBufferTest.cpp
GrBlockAllocatorTest.cpp
GrCCPRTest.cpp Update internal skia uses to use flushAndSubmit and submit calls. 2020-05-14 20:26:44 +00:00
GrContextAbandonTest.cpp
GrContextFactoryTest.cpp
GrFinishedFlushTest.cpp Update internal skia uses to use flushAndSubmit and submit calls. 2020-05-14 20:26:44 +00:00
GrGLExtensionsTest.cpp
GrMemoryPoolTest.cpp
GrMeshTest.cpp Move makeDraw(Indexed)IndirectSpace into GrMeshDrawOp::Target 2020-05-13 17:52:51 +00:00
GrMipMappedTest.cpp Update internal skia uses to use flushAndSubmit and submit calls. 2020-05-14 20:26:44 +00:00
GrOpListFlushTest.cpp Update internal skia uses to use flushAndSubmit and submit calls. 2020-05-14 20:26:44 +00:00
GrPipelineDynamicStateTest.cpp
GrPorterDuffTest.cpp Add finisehd proc to backend texture creation. 2020-05-06 16:50:33 +00:00
GrQuadBufferTest.cpp Mark SkStringPrintf as SK_PRINTF_LIKE 2020-05-12 15:22:14 +00:00
GrQuadCropTest.cpp
GrStyledShapeTest.cpp
GrSurfaceTest.cpp Update internal skia uses to use flushAndSubmit and submit calls. 2020-05-14 20:26:44 +00:00
GrTAllocatorTest.cpp
GrTestingBackendTextureUploadTest.cpp
GrTextureMipMapInvalidationTest.cpp Update internal skia uses to use flushAndSubmit and submit calls. 2020-05-14 20:26:44 +00:00
GrTRecorderTest.cpp
GrUploadPixelsTests.cpp
HashTest.cpp
HighContrastFilterTest.cpp
HSVRoundTripTest.cpp
ICCTest.cpp
ImageBitmapTest.cpp
ImageCacheTest.cpp
ImageFilterCacheTest.cpp
ImageFilterTest.cpp
ImageFrom565Bitmap.cpp
ImageGeneratorTest.cpp
ImageIsOpaqueTest.cpp
ImageNewShaderTest.cpp
ImageTest.cpp Reland "Implement submit API to GrContext." 2020-05-20 19:00:25 +00:00
IncrTopoSortTest.cpp
IndexedPngOverflowTest.cpp
InfRectTest.cpp
InsetConvexPolyTest.cpp
InterpolatorTest.cpp
InvalidIndexedPngTest.cpp
IsClosedSingleContourTest.cpp
JSONTest.cpp
LayerDrawLooperTest.cpp
LazyProxyTest.cpp Update internal skia uses to use flushAndSubmit and submit calls. 2020-05-14 20:26:44 +00:00
LListTest.cpp
LRUCacheTest.cpp
M44Test.cpp
MallocPixelRefTest.cpp
MaskCacheTest.cpp
MathTest.cpp Mark SkStringPrintf as SK_PRINTF_LIKE 2020-05-12 15:22:14 +00:00
Matrix44Test.cpp
MatrixClipCollapseTest.cpp
MatrixColorFilterTest.cpp
MatrixTest.cpp
MD5Test.cpp
MemoryTest.cpp
MemsetTest.cpp
MessageBusTest.cpp
MetaDataTest.cpp
MipMapTest.cpp
MtlBackendAllocationTest.mm Add finisehd proc to backend texture creation. 2020-05-06 16:50:33 +00:00
MtlCopySurfaceTest.mm
MultiPictureDocumentTest.cpp Mark SkStringPrintf as SK_PRINTF_LIKE 2020-05-12 15:22:14 +00:00
NonlinearBlendingTest.cpp
OctoBoundsTest.cpp
OffsetSimplePolyTest.cpp
OnceTest.cpp
OnFlushCallbackTest.cpp
OpChainTest.cpp
OSPathTest.cpp
OverAlignedTest.cpp
PackBitsTest.cpp
PackedConfigsTextureTest.cpp
PaintImageFilterTest.cpp
PaintTest.cpp
ParametricStageTest.cpp
ParsePathTest.cpp
PathCoverageTest.cpp
PathMeasureTest.cpp
PathOpsAngleIdeas.cpp
PathOpsAngleTest.cpp
PathOpsAsWindingTest.cpp
PathOpsBattles.cpp
PathOpsBoundsTest.cpp
PathOpsBuilderConicTest.cpp
PathOpsBuilderTest.cpp
PathOpsBuildUseTest.cpp
PathOpsChalkboardTest.cpp
PathOpsConicIntersectionTest.cpp
PathOpsConicLineIntersectionTest.cpp
PathOpsConicQuadIntersectionTest.cpp
PathOpsCubicConicIntersectionTest.cpp
PathOpsCubicIntersectionTest.cpp
PathOpsCubicIntersectionTestData.cpp
PathOpsCubicIntersectionTestData.h
PathOpsCubicLineIntersectionIdeas.cpp
PathOpsCubicLineIntersectionTest.cpp
PathOpsCubicQuadIntersectionTest.cpp
PathOpsCubicReduceOrderTest.cpp
PathOpsDCubicTest.cpp
PathOpsDebug.cpp
PathOpsDebug.h
PathOpsDLineTest.cpp
PathOpsDPointTest.cpp
PathOpsDRectTest.cpp
PathOpsDVectorTest.cpp
PathOpsExtendedTest.cpp Remove RawIter usages from pathops 2020-05-07 19:38:50 +00:00
PathOpsExtendedTest.h
PathOpsFuzz763Test.cpp
PathOpsInverseTest.cpp
PathOpsIssue3651.cpp
PathOpsLineIntersectionTest.cpp
PathOpsLineParametetersTest.cpp
PathOpsOpCircleThreadedTest.cpp
PathOpsOpCubicThreadedTest.cpp
PathOpsOpLoopThreadedTest.cpp
PathOpsOpRectThreadedTest.cpp
PathOpsOpTest.cpp
PathOpsQuadIntersectionTest.cpp
PathOpsQuadIntersectionTestData.cpp
PathOpsQuadIntersectionTestData.h
PathOpsQuadLineIntersectionTest.cpp
PathOpsQuadLineIntersectionThreadedTest.cpp
PathOpsQuadReduceOrderTest.cpp
PathOpsSimplifyDegenerateThreadedTest.cpp
PathOpsSimplifyFailTest.cpp
PathOpsSimplifyQuadralateralsThreadedTest.cpp
PathOpsSimplifyQuadThreadedTest.cpp
PathOpsSimplifyRectThreadedTest.cpp
PathOpsSimplifyTest.cpp
PathOpsSimplifyTrianglesThreadedTest.cpp
PathOpsSkpTest.cpp
PathOpsTestCommon.cpp Remove RawIter usages from pathops 2020-05-07 19:38:50 +00:00
PathOpsTestCommon.h
PathOpsThreadedCommon.cpp
PathOpsThreadedCommon.h
PathOpsThreeWayTest.cpp
PathOpsTigerTest.cpp
PathOpsTightBoundsTest.cpp
PathOpsTSectDebug.h
PathOpsTypesTest.cpp
PathRendererCacheTests.cpp Update internal skia uses to use flushAndSubmit and submit calls. 2020-05-14 20:26:44 +00:00
PathTest.cpp
PDFDeflateWStreamTest.cpp
PDFDocumentTest.cpp
PDFGlyphsToUnicodeTest.cpp
PDFJpegEmbedTest.cpp
PDFMetadataAttributeTest.cpp
PDFOpaqueSrcModeToSrcOverTest.cpp
PDFPrimitivesTest.cpp Mark SkStringPrintf as SK_PRINTF_LIKE 2020-05-12 15:22:14 +00:00
PDFTaggedLinkTest.cpp
PDFTaggedPruningTest.cpp
PDFTaggedTableTest.cpp
PDFTaggedTest.cpp
PictureBBHTest.cpp
PictureShaderTest.cpp
PictureTest.cpp
PinnedImageTest.cpp
PixelRefTest.cpp
Point3Test.cpp
PointTest.cpp
PolyUtilsTest.cpp
PremulAlphaRoundTripTest.cpp
PrimitiveProcessorTest.cpp Update internal skia uses to use flushAndSubmit and submit calls. 2020-05-14 20:26:44 +00:00
ProcessorTest.cpp Update internal skia uses to use flushAndSubmit and submit calls. 2020-05-14 20:26:44 +00:00
ProgramsTest.cpp
PromiseImageTest.cpp Update internal skia uses to use flushAndSubmit and submit calls. 2020-05-14 20:26:44 +00:00
ProxyConversionTest.cpp
ProxyRefTest.cpp
ProxyTest.cpp Add finisehd proc to backend texture creation. 2020-05-06 16:50:33 +00:00
QuickRejectTest.cpp
RandomTest.cpp
Reader32Test.cpp
ReadPixelsTest.cpp
ReadWriteAlphaTest.cpp
RecordDrawTest.cpp
RecorderTest.cpp
RecordingXfermodeTest.cpp
RecordOptsTest.cpp
RecordPatternTest.cpp
RecordTest.cpp
RecordTestUtils.h
RectangleTextureTest.cpp
RectTest.cpp
RefCntTest.cpp
RegionTest.cpp
RenderTargetContextTest.cpp
RepeatedClippedBlurTest.cpp Update internal skia uses to use flushAndSubmit and submit calls. 2020-05-14 20:26:44 +00:00
ResourceAllocatorTest.cpp Update internal skia uses to use flushAndSubmit and submit calls. 2020-05-14 20:26:44 +00:00
ResourceCacheTest.cpp Update internal skia uses to use flushAndSubmit and submit calls. 2020-05-14 20:26:44 +00:00
RoundRectTest.cpp Fix false positive in SkRRectPriv::ConservativeIntersect 2020-05-06 19:49:39 +00:00
RRectInPathTest.cpp
RTreeTest.cpp
SafeMathTest.cpp
SamplePatternDictionaryTest.cpp
ScalarTest.cpp
ScaleToSidesTest.cpp
SerializationTest.cpp
SerialProcsTest.cpp
ShaderOpacityTest.cpp
ShaderTest.cpp
ShadowTest.cpp
ShaperTest.cpp
SizeTest.cpp
SkBase64Test.cpp
Skbug5221.cpp
Skbug6389.cpp
Skbug6653.cpp
SkColor4fTest.cpp
SkColorSpaceXformStepsTest.cpp
SkDOMTest.cpp
SkFixed15Test.cpp
SkGaussFilterTest.cpp
SkGlyphBufferTest.cpp Reland "direct mask biased to (0,0)" 2020-05-18 15:58:37 +00:00
skia_test.cpp
SkImageTest.cpp
SkNxTest.cpp
SkParagraphTest.cpp
SkPEGTest.cpp
SkRasterPipelineTest.cpp
SkRemoteGlyphCacheTest.cpp
SkResourceCacheTest.cpp
SkRuntimeEffectTest.cpp
SkScalerCacheTest.cpp Reland "direct mask biased to (0,0)" 2020-05-18 15:58:37 +00:00
SkShaperJSONWriterTest.cpp
SkSharedMutexTest.cpp
SkSLErrorTest.cpp Revert "SkSL function inlining" 2020-05-19 16:10:51 +00:00
SkSLFPTest.cpp Revert "SkSL function inlining" 2020-05-19 16:10:51 +00:00
SkSLGLSLTest.cpp Revert "SkSL function inlining" 2020-05-19 16:10:51 +00:00
SkSLInterpreterTest.cpp
SkSLMemoryLayoutTest.cpp
SkSLMetalTest.cpp
SkSLSPIRVTest.cpp
SkStrikeCacheTest.cpp
SkUTFTest.cpp
SkVMTest.cpp Mark SkStringPrintf as SK_PRINTF_LIKE 2020-05-12 15:22:14 +00:00
SkVxTest.cpp
SortTest.cpp
SpecialImageTest.cpp
SpecialSurfaceTest.cpp
SrcOverTest.cpp
SrcSrcOverBatchTest.cpp
SRGBReadWritePixelsTest.cpp
SRGBTest.cpp
StreamBufferTest.cpp
StreamTest.cpp Mark SkStringPrintf as SK_PRINTF_LIKE 2020-05-12 15:22:14 +00:00
StringTest.cpp Mark SkStringPrintf as SK_PRINTF_LIKE 2020-05-12 15:22:14 +00:00
StrokerTest.cpp
StrokeTest.cpp
SubsetPath.cpp
SubsetPath.h
SurfaceSemaphoreTest.cpp Reland "Implement submit API to GrContext." 2020-05-20 19:00:25 +00:00
SurfaceTest.cpp Update internal skia uses to use flushAndSubmit and submit calls. 2020-05-14 20:26:44 +00:00
SVGDeviceTest.cpp
SwizzlerTest.cpp
TArrayTest.cpp
TDPQueueTest.cpp
TemplatesTest.cpp
Test.cpp
Test.h Mark SkStringPrintf as SK_PRINTF_LIKE 2020-05-12 15:22:14 +00:00
TestTest.cpp
TestUtils.cpp Update internal skia uses to use flushAndSubmit and submit calls. 2020-05-14 20:26:44 +00:00
TestUtils.h Add finisehd proc to backend texture creation. 2020-05-06 16:50:33 +00:00
TextBlobCacheTest.cpp
TextBlobTest.cpp
TextureBindingsResetTest.cpp Update internal skia uses to use flushAndSubmit and submit calls. 2020-05-14 20:26:44 +00:00
TextureProxyTest.cpp
TextureStripAtlasManagerTest.cpp
Time.cpp
TLazyTest.cpp
TopoSortTest.cpp
TraceMemoryDumpTest.cpp
TracingTest.cpp
TransferPixelsTest.cpp
TriangulatingPathRendererTests.cpp Update internal skia uses to use flushAndSubmit and submit calls. 2020-05-14 20:26:44 +00:00
TypefaceTest.cpp Mark SkStringPrintf as SK_PRINTF_LIKE 2020-05-12 15:22:14 +00:00
UnicodeTest.cpp
UtilsTest.cpp Fix SkSpan supspan() add test 2020-05-13 16:51:31 +00:00
VerticesTest.cpp
VkBackendSurfaceTest.cpp Update internal skia uses to use flushAndSubmit and submit calls. 2020-05-14 20:26:44 +00:00
VkDrawableTest.cpp
VkHardwareBufferTest.cpp Update internal skia uses to use flushAndSubmit and submit calls. 2020-05-14 20:26:44 +00:00
VkPriorityExtensionTest.cpp
VkProtectedContextTest.cpp Update internal skia uses to use flushAndSubmit and submit calls. 2020-05-14 20:26:44 +00:00
VkWrapTests.cpp Add finisehd proc to backend texture creation. 2020-05-06 16:50:33 +00:00
VkYcbcrSamplerTest.cpp Update internal skia uses to use flushAndSubmit and submit calls. 2020-05-14 20:26:44 +00:00
VptrTest.cpp
WangsFormulaTest.cpp Reland "Add an implementation and log2 variants for Wang's formula" 2020-05-14 02:57:59 +00:00
WindowRectanglesTest.cpp
WritePixelsTest.cpp Update internal skia uses to use flushAndSubmit and submit calls. 2020-05-14 20:26:44 +00:00
Writer32Test.cpp
YUVCacheTest.cpp
YUVTest.cpp