skia2/tests
Greg Daniel 16032b33d9 Split apart creating and updating GrBackendTextures internally.
This change does not any public APIs but just pulls apart the create and
update steps inside of createBackendTexture. A future CL will allow just
calling update from the public API with an already create texture.

This change only splits apart the work for non compressed textures.
Compressed support can be added at a future time, but for many backends
it should be fairly trivial since the update call handles compressed and
uncompressed already.

Change-Id: Iae99e9f140c347effe66b5d669c6f39bce023115
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/287856
Reviewed-by: Robert Phillips <robertphillips@google.com>
Commit-Queue: Greg Daniel <egdaniel@google.com>
2020-05-06 20:02:04 +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 DCI-P3 -> Display P3 in Skia 2020-01-16 21:24:16 +00:00
AnimatedImageTest.cpp
AnnotationTest.cpp
ApplyGammaTest.cpp Remove GrSurfaceDesc 2020-02-07 19:48:13 +00:00
ArenaAllocTest.cpp
AsADashTest.cpp
BackendAllocationTest.cpp When creating with data, always set vk GrBackendTexture layout to sampled. 2020-05-06 17:56:14 +00:00
BadIcoTest.cpp
BitmapCopyTest.cpp Reland "Reland "SkSurface asynchronous read APIs allow client to extend pixel lifetime"" 2019-10-03 19:14:22 +00:00
BitmapGetColorTest.cpp
BitmapTest.cpp Reland "Make SkBitmap/SkPixmap::erase* do so in sRGB" 2020-04-23 20:07:09 +00:00
BitSetTest.cpp Fix SkBitSet. 2020-05-05 20:04:11 +00:00
BlendTest.cpp Remove GrAtlasManager.h from all other .h files 2020-04-07 12:43:46 +00:00
BlitMaskClip.cpp
BlurTest.cpp Remove SkClampMax 2020-02-06 19:49:53 +00:00
BulkRectTest.cpp Remove GrAtlasManager.h from all other .h files 2020-04-07 12:43:46 +00:00
CachedDataTest.cpp
CachedDecodingPixelRefTest.cpp Remove unnecessary SK_SIZE_T_SPECIFIER macro. 2020-05-05 13:25:28 +00:00
CanvasStateHelpers.cpp Match CanvasStateHelpers.cpp change in Android repo 2019-08-30 13:49:11 +00:00
CanvasStateHelpers.h
CanvasStateTest.cpp update test to allow dumping images 2019-09-03 17:48:15 +00:00
CanvasTest.cpp Change Marker IDs to be strings 2020-04-28 14:12:30 +00:00
ChecksumTest.cpp
ClearTest.cpp Reland "Move makeDeferredRenderTargetContext calls to factory on RTC." 2020-01-08 19:13:14 +00:00
ClipBoundsTest.cpp
ClipCubicTest.cpp Revert "Revert "switch to new filltype for SkPath"" 2019-11-26 17:43:14 +00:00
ClipperTest.cpp
ClipStackTest.cpp Reland "Move GrGpuResource GrSurface and GrTexture into src." 2020-03-05 19:16:21 +00:00
CodecAnimTest.cpp use std::make_unique 2019-12-12 22:32:45 +00:00
CodecExactReadTest.cpp use std::make_unique 2019-12-12 22:32:45 +00:00
CodecPartialTest.cpp Remove SkTMin and SkTMax 2020-02-07 18:40:09 +00:00
CodecPriv.h
CodecRecommendedTypeTest.cpp
CodecTest.cpp Reland "Move SkFrontBufferedStream into Android-only dir" 2020-04-24 17:36:30 +00:00
ColorFilterTest.cpp Remove arbitrary limit on number of composed color filters 2020-03-27 15:01:32 +00:00
ColorMatrixTest.cpp
ColorPrivTest.cpp
ColorSpaceTest.cpp DCI-P3 -> Display P3 in Skia 2020-01-16 21:24:16 +00:00
ColorTest.cpp
CompressedBackendAllocationTest.cpp Remove GrAtlasManager.h from all other .h files 2020-04-07 12:43:46 +00:00
CopySurfaceTest.cpp Don't require color type to make proxy copies. 2020-04-03 15:25:34 +00:00
CrbugOssfuzz21688.cpp Disallow empty interface blocks in SkSL. 2020-04-21 20:36:54 +00:00
CTest.cpp
CubicMapTest.cpp
DashPathEffectTest.cpp
DataRefTest.cpp test data.equals with empty 2020-02-17 17:53:49 +00:00
DebugLayerManagerTest.cpp Parse android layer annotations in debugger, play back layers 2019-12-12 16:32:44 +00:00
DefaultPathRendererTest.cpp Reland "Move makeDeferredRenderTargetContext calls to factory on RTC." 2020-01-08 19:13:14 +00:00
DeferredDisplayListTest.cpp Add finisehd proc to backend texture creation. 2020-05-06 16:50:33 +00:00
DequeTest.cpp move SkDeque.h into private 2020-02-18 02:05:08 +00:00
DescriptorTest.cpp Make allocation of SkDescriptor do initialization 2019-12-16 19:55:42 +00:00
DetermineDomainModeTest.cpp Remove texture swizzle from GrSurfaceProxy. 2020-03-27 17:01:07 +00:00
DeviceTest.cpp Remove unused dstColorSpace parameter from makeTextureImage 2019-08-14 19:09:05 +00:00
DiscardableMemoryPoolTest.cpp
DiscardableMemoryTest.cpp
DrawBitmapRectTest.cpp
DrawOpAtlasTest.cpp Plumb SkMatrixProvider throughout Ganesh 2020-04-20 13:48:40 +00:00
DrawPathTest.cpp
DrawTextTest.cpp
EGLImageTest.cpp Add finisehd proc to backend texture creation. 2020-05-06 16:50:33 +00:00
EmptyPathTest.cpp Revert "Revert "switch to new filltype for SkPath"" 2019-11-26 17:43:14 +00:00
EncodedInfoTest.cpp
EncodeTest.cpp Stop including SkCanvas.h from GrTypesPriv.h 2020-03-30 20:43:34 +00:00
ExifTest.cpp
ExtendedSkColorTypeTests.cpp Add finisehd proc to backend texture creation. 2020-05-06 16:50:33 +00:00
F16StagesTest.cpp
FakeStreams.h Remove SkTMin and SkTMax 2020-02-07 18:40:09 +00:00
FillPathTest.cpp Revert "Revert "switch to new filltype for SkPath"" 2019-11-26 17:43:14 +00:00
FitsInTest.cpp
FlattenableFactoryToName.cpp Update tests to use new image filter factories 2019-08-05 15:15:45 +00:00
FlattenableNameToFactory.cpp
FlattenDrawableTest.cpp
Float16Test.cpp
FloatingPointTextureTest.cpp Remove GrAtlasManager.h from all other .h files 2020-04-07 12:43:46 +00:00
FontHostStreamTest.cpp
FontHostTest.cpp add copytable method to typefaces 2019-07-24 19:20:46 +00:00
FontMgrAndroidParserTest.cpp Remove SkTMin and SkTMax 2020-02-07 18:40:09 +00:00
FontMgrFontConfigTest.cpp
FontMgrTest.cpp Check for invalid unicode in fallback. 2020-03-03 16:24:21 +00:00
FontNamesTest.cpp Remove SkMin32/SkMax32 2020-02-06 17:31:51 +00:00
FontTest.cpp add flatten test to SkFont 2019-11-08 18:49:15 +00:00
FrontBufferedStreamTest.cpp Reland "Move SkFrontBufferedStream into Android-only dir" 2020-04-24 17:36:30 +00:00
GeometryTest.cpp more rect api simplifications 2019-08-25 10:12:57 +00:00
GifTest.cpp Enable Codec_GifInterlacedTruncated test for Wuffs 2019-09-24 16:48:33 +00:00
GLBackendSurfaceTest.cpp Reland "Move GrGpuResource GrSurface and GrTexture into src." 2020-03-05 19:16:21 +00:00
GlyphRunTest.cpp
GpuDrawPathTest.cpp Reland "Rename GrShape to GrStyledShape" 2020-04-17 20:24:53 +00:00
GpuRectanizerTest.cpp Reland "Specialize SkRectanzier to SkRectanizerSkyline" 2020-01-23 15:28:26 +00:00
GradientTest.cpp
GrAHardwareBufferTest.cpp Remove GrAtlasManager.h from all other .h files 2020-04-07 12:43:46 +00:00
GrBlockAllocatorTest.cpp Refactor GrMemoryPool into reusable GrBlockAllocator 2020-03-17 14:41:14 +00:00
GrCCPRTest.cpp Replace skstd::exchange with std::exchange 2020-04-30 11:14:20 +00:00
GrContextAbandonTest.cpp
GrContextFactoryTest.cpp Expose GrContext::dump() when SK_ENABLE_DUMP_GPU is defined. 2019-08-09 14:13:01 +00:00
GrFinishedFlushTest.cpp Dawn: implement fences, callbacks and Finish (syncGpu) semantics. 2020-04-17 16:05:43 +00:00
GrGLExtensionsTest.cpp Reland fully delineate GL usage w/ skia_use_gl. 2019-11-12 21:43:44 +00:00
GrMemoryPoolTest.cpp Refactor GrMemoryPool into reusable GrBlockAllocator 2020-03-17 14:41:14 +00:00
GrMeshTest.cpp Implement support for indirect draws 2020-04-07 19:41:18 +00:00
GrMipMappedTest.cpp Add finisehd proc to backend texture creation. 2020-05-06 16:50:33 +00:00
GrOpListFlushTest.cpp Reland "Split apart flushing and submitting in the GrGpu classes and GrDrawingManager." 2020-04-10 19:29:17 +00:00
GrPipelineDynamicStateTest.cpp Rename outputView->writeView and outputSwizzle->writeSwizzle 2020-04-02 15:06:16 +00:00
GrPorterDuffTest.cpp Add finisehd proc to backend texture creation. 2020-05-06 16:50:33 +00:00
GrQuadBufferTest.cpp Allow Tessellator to operate on provided GrQuads 2019-11-26 14:57:44 +00:00
GrQuadCropTest.cpp Use DrawQuad struct to group device+local coords 2020-02-07 15:25:58 +00:00
GrStyledShapeTest.cpp Reland "Refactor geometry union capabilities out of GrStyledShape" 2020-04-30 19:36:43 +00:00
GrSurfaceTest.cpp Split apart creating and updating GrBackendTextures internally. 2020-05-06 20:02:04 +00:00
GrTAllocatorTest.cpp Add GrTAllocator::push_back(T&&) 2020-03-30 22:37:25 +00:00
GrTestingBackendTextureUploadTest.cpp Remove GrAtlasManager.h from all other .h files 2020-04-07 12:43:46 +00:00
GrTextureMipMapInvalidationTest.cpp Remove SkImage getTexture call. 2020-03-06 18:53:00 +00:00
GrTRecorderTest.cpp
GrUploadPixelsTests.cpp Remove GrAtlasManager.h from all other .h files 2020-04-07 12:43:46 +00:00
HashTest.cpp remove unused mutate() apis 2020-03-16 20:44:36 +00:00
HighContrastFilterTest.cpp
HSVRoundTripTest.cpp
ICCTest.cpp
ImageBitmapTest.cpp
ImageCacheTest.cpp
ImageFilterCacheTest.cpp Add SkBudgeted parameter to SkImage::makeTextureImage(). 2020-03-18 17:27:41 +00:00
ImageFilterTest.cpp Remove SkMaxScalar and SkMinScalar 2020-02-06 15:43:22 +00:00
ImageFrom565Bitmap.cpp
ImageGeneratorTest.cpp
ImageIsOpaqueTest.cpp
ImageNewShaderTest.cpp
ImageTest.cpp Add finisehd proc to backend texture creation. 2020-05-06 16:50:33 +00:00
IncrTopoSortTest.cpp Remove SkTMin and SkTMax 2020-02-07 18:40:09 +00:00
IndexedPngOverflowTest.cpp
InfRectTest.cpp more rect api simplifications 2019-08-25 10:12:57 +00:00
InsetConvexPolyTest.cpp
InterpolatorTest.cpp
InvalidIndexedPngTest.cpp
IsClosedSingleContourTest.cpp
JSONTest.cpp
LayerDrawLooperTest.cpp Rename SkDevice::ctm() to localToDevice() 2019-10-18 18:04:31 +00:00
LazyProxyTest.cpp Replace skstd::exchange with std::exchange 2020-04-30 11:14:20 +00:00
LListTest.cpp
LRUCacheTest.cpp
M44Test.cpp separate m44 tests 2020-04-16 10:53:37 +00:00
MallocPixelRefTest.cpp Make SkImageInfo::validRowBytes consider alignment 2020-01-22 16:40:34 +00:00
MaskCacheTest.cpp
MathTest.cpp Fix SkBitSet. 2020-05-05 20:04:11 +00:00
Matrix44Test.cpp separate m44 tests 2020-04-16 10:53:37 +00:00
MatrixClipCollapseTest.cpp Remove SkMin32/SkMax32 2020-02-06 17:31:51 +00:00
MatrixColorFilterTest.cpp Fix GrColorMatrixFragmentProcessor handling of premul transparent black. 2020-01-02 14:55:06 +00:00
MatrixTest.cpp hide/remove obsolete/tricky SkMatrix methods 2019-12-18 22:29:52 +00:00
MD5Test.cpp
MemoryTest.cpp
MemsetTest.cpp
MessageBusTest.cpp
MetaDataTest.cpp re-run tools/rewrite_includes.py 2019-07-25 15:40:33 +00:00
MipMapTest.cpp
MtlBackendAllocationTest.mm Add finisehd proc to backend texture creation. 2020-05-06 16:50:33 +00:00
MtlCopySurfaceTest.mm Remove GrAtlasManager.h from all other .h files 2020-04-07 12:43:46 +00:00
MultiPictureDocumentTest.cpp Cleanup unit test output 2019-11-27 17:12:23 +00:00
NonlinearBlendingTest.cpp DCI-P3 -> Display P3 in Skia 2020-01-16 21:24:16 +00:00
OctoBoundsTest.cpp
OffsetSimplePolyTest.cpp
OnceTest.cpp
OnFlushCallbackTest.cpp Pass description of GrSurface to GrSurfaceProxy lazy callbacks. 2020-04-14 21:34:05 +00:00
OpChainTest.cpp Remove GrAtlasManager.h from all other .h files 2020-04-07 12:43:46 +00:00
OSPathTest.cpp
OverAlignedTest.cpp
PackBitsTest.cpp
PackedConfigsTextureTest.cpp Remove GrAtlasManager.h from all other .h files 2020-04-07 12:43:46 +00:00
PaintImageFilterTest.cpp Update tests to use new image filter factories 2019-08-05 15:15:45 +00:00
PaintTest.cpp Remove SkMaxScalar and SkMinScalar 2020-02-06 15:43:22 +00:00
ParametricStageTest.cpp Starting to hack up HDR transfer function support 2019-10-16 18:40:16 +00:00
ParsePathTest.cpp Revert "add guard to switch to SkPathTypes" 2019-09-14 19:13:44 +00:00
PathCoverageTest.cpp Remove SkMin32/SkMax32 2020-02-06 17:31:51 +00:00
PathMeasureTest.cpp
PathOpsAngleIdeas.cpp Remove SkTMin and SkTMax 2020-02-07 18:40:09 +00:00
PathOpsAngleTest.cpp
PathOpsAsWindingTest.cpp remove dead code around old SkPath enums 2019-12-14 01:58:10 +00:00
PathOpsBattles.cpp remove SkTLS 2020-03-06 14:41:01 +00:00
PathOpsBoundsTest.cpp more rect api simplifications 2019-08-25 10:12:57 +00:00
PathOpsBuilderConicTest.cpp Revert "Revert "switch to new filltype for SkPath"" 2019-11-26 17:43:14 +00:00
PathOpsBuilderTest.cpp Revert "Revert "switch to new filltype for SkPath"" 2019-11-26 17:43:14 +00:00
PathOpsBuildUseTest.cpp remove SkTLS 2020-03-06 14:41:01 +00:00
PathOpsChalkboardTest.cpp Revert "Revert "switch to new filltype for SkPath"" 2019-11-26 17:43:14 +00:00
PathOpsConicIntersectionTest.cpp
PathOpsConicLineIntersectionTest.cpp
PathOpsConicQuadIntersectionTest.cpp
PathOpsCubicConicIntersectionTest.cpp
PathOpsCubicIntersectionTest.cpp
PathOpsCubicIntersectionTestData.cpp
PathOpsCubicIntersectionTestData.h
PathOpsCubicLineIntersectionIdeas.cpp Remove SkTMin and SkTMax 2020-02-07 18:40:09 +00:00
PathOpsCubicLineIntersectionTest.cpp
PathOpsCubicQuadIntersectionTest.cpp
PathOpsCubicReduceOrderTest.cpp
PathOpsDCubicTest.cpp
PathOpsDebug.cpp Remove SkTMin and SkTMax 2020-02-07 18:40:09 +00:00
PathOpsDebug.h
PathOpsDLineTest.cpp
PathOpsDPointTest.cpp
PathOpsDRectTest.cpp
PathOpsDVectorTest.cpp
PathOpsExtendedTest.cpp remove SkTLS 2020-03-06 14:41:01 +00:00
PathOpsExtendedTest.h remove SkTLS 2020-03-06 14:41:01 +00:00
PathOpsFuzz763Test.cpp remove SkTLS 2020-03-06 14:41:01 +00:00
PathOpsInverseTest.cpp Revert "Revert "switch to new filltype for SkPath"" 2019-11-26 17:43:14 +00:00
PathOpsIssue3651.cpp remove SkTLS 2020-03-06 14:41:01 +00:00
PathOpsLineIntersectionTest.cpp Remove SkTMin and SkTMax 2020-02-07 18:40:09 +00:00
PathOpsLineParametetersTest.cpp
PathOpsOpCircleThreadedTest.cpp Revert "Revert "switch to new filltype for SkPath"" 2019-11-26 17:43:14 +00:00
PathOpsOpCubicThreadedTest.cpp remove SkTLS 2020-03-06 14:41:01 +00:00
PathOpsOpLoopThreadedTest.cpp remove SkTLS 2020-03-06 14:41:01 +00:00
PathOpsOpRectThreadedTest.cpp Revert "Revert "switch to new filltype for SkPath"" 2019-11-26 17:43:14 +00:00
PathOpsOpTest.cpp remove SkTLS 2020-03-06 14:41:01 +00:00
PathOpsQuadIntersectionTest.cpp
PathOpsQuadIntersectionTestData.cpp
PathOpsQuadIntersectionTestData.h
PathOpsQuadLineIntersectionTest.cpp
PathOpsQuadLineIntersectionThreadedTest.cpp
PathOpsQuadReduceOrderTest.cpp
PathOpsSimplifyDegenerateThreadedTest.cpp Revert "Revert "switch to new filltype for SkPath"" 2019-11-26 17:43:14 +00:00
PathOpsSimplifyFailTest.cpp remove dead code around old SkPath enums 2019-12-14 01:58:10 +00:00
PathOpsSimplifyQuadralateralsThreadedTest.cpp Revert "Revert "switch to new filltype for SkPath"" 2019-11-26 17:43:14 +00:00
PathOpsSimplifyQuadThreadedTest.cpp Revert "Revert "switch to new filltype for SkPath"" 2019-11-26 17:43:14 +00:00
PathOpsSimplifyRectThreadedTest.cpp Revert "Revert "switch to new filltype for SkPath"" 2019-11-26 17:43:14 +00:00
PathOpsSimplifyTest.cpp Revert "Revert "switch to new filltype for SkPath"" 2019-11-26 17:43:14 +00:00
PathOpsSimplifyTrianglesThreadedTest.cpp remove SkTLS 2020-03-06 14:41:01 +00:00
PathOpsSkpTest.cpp remove SkTLS 2020-03-06 14:41:01 +00:00
PathOpsTestCommon.cpp
PathOpsTestCommon.h
PathOpsThreadedCommon.cpp
PathOpsThreadedCommon.h Revert "Revert "switch to new filltype for SkPath"" 2019-11-26 17:43:14 +00:00
PathOpsThreeWayTest.cpp
PathOpsTigerTest.cpp
PathOpsTightBoundsTest.cpp Remove SkTMin and SkTMax 2020-02-07 18:40:09 +00:00
PathOpsTSectDebug.h
PathOpsTypesTest.cpp
PathRendererCacheTests.cpp Reland "Rename GrShape to GrStyledShape" 2020-04-17 20:24:53 +00:00
PathTest.cpp Remove SkPath::RawIter from tests/tools/samplecode 2020-05-06 16:31:53 +00:00
PDFDeflateWStreamTest.cpp Remove SkTMin and SkTMax 2020-02-07 18:40:09 +00:00
PDFDocumentTest.cpp SkPDF: simplify Producer metadata logic 2019-10-21 20:01:47 +00:00
PDFGlyphsToUnicodeTest.cpp Remove SkTMin and SkTMax 2020-02-07 18:40:09 +00:00
PDFJpegEmbedTest.cpp
PDFMetadataAttributeTest.cpp
PDFOpaqueSrcModeToSrcOverTest.cpp
PDFPrimitivesTest.cpp use std::make_unique 2019-12-12 22:32:45 +00:00
PDFTaggedLinkTest.cpp Add support for tagging link annotations in PDFs. 2020-03-24 15:52:55 +00:00
PDFTaggedPruningTest.cpp Allow passing multiple node IDs per PDF structure node. 2020-02-24 18:21:16 +00:00
PDFTaggedTableTest.cpp Simplify interface to StructureElementNode. 2020-02-20 21:16:48 +00:00
PDFTaggedTest.cpp Add marked-content ID to PDF images 2020-03-06 19:48:50 +00:00
PictureBBHTest.cpp make SkBBH a public interface 2020-02-12 16:31:05 +00:00
PictureShaderTest.cpp
PictureTest.cpp Remove exotic legacy bitmap drawing entry points: Nine, Lattice 2020-03-11 13:11:47 +00:00
PinnedImageTest.cpp More robust fix for command buffer context crash. 2020-04-09 19:28:06 +00:00
PixelRefTest.cpp Prevent unbounded listener growth on SkPixelRefs. 2020-03-02 22:32:09 +00:00
Point3Test.cpp
PointTest.cpp
PolyUtilsTest.cpp
PremulAlphaRoundTripTest.cpp Rename GrColorSpaceInfo -> GrColorInfo 2019-09-30 21:53:24 +00:00
PrimitiveProcessorTest.cpp Rename outputView->writeView and outputSwizzle->writeSwizzle 2020-04-02 15:06:16 +00:00
ProcessorTest.cpp Rename outputView->writeView and outputSwizzle->writeSwizzle 2020-04-02 15:06:16 +00:00
ProgramsTest.cpp Reland "Revert "Revert "GrDisplacementEffect uses GrTextureEffect.""" 2020-04-17 20:19:48 +00:00
PromiseImageTest.cpp Add finisehd proc to backend texture creation. 2020-05-06 16:50:33 +00:00
ProxyConversionTest.cpp Don't require color type to wrap a texture/RT. 2020-03-31 19:18:39 +00:00
ProxyRefTest.cpp Remove texture swizzle from GrSurfaceProxy. 2020-03-27 17:01:07 +00:00
ProxyTest.cpp Add finisehd proc to backend texture creation. 2020-05-06 16:50:33 +00:00
QuickRejectTest.cpp Update tests to use new image filter factories 2019-08-05 15:15:45 +00:00
RandomTest.cpp
Reader32Test.cpp SkReader32::setMemory() requires 4-byte alignment 2019-11-20 20:20:10 +00:00
ReadPixelsTest.cpp Remove GrAtlasManager.h from all other .h files 2020-04-07 12:43:46 +00:00
ReadWriteAlphaTest.cpp Add some missed BGRA_1010102 testing tidbits 2020-04-30 18:31:37 +00:00
RecordDrawTest.cpp add metadata to calculated bounds 2020-02-27 19:12:35 +00:00
RecorderTest.cpp
RecordingXfermodeTest.cpp
RecordOptsTest.cpp Update tests to use new image filter factories 2019-08-05 15:15:45 +00:00
RecordPatternTest.cpp
RecordTest.cpp
RecordTestUtils.h
RectangleTextureTest.cpp Don't require color type to make proxy copies. 2020-04-03 15:25:34 +00:00
RectTest.cpp Add rect subtraction utility function+tests 2020-04-15 21:44:36 +00:00
RefCntTest.cpp turn on -Wreturn-std-move-in-c++11 2020-02-18 23:55:35 +00:00
RegionTest.cpp Revert "Revert "switch to new filltype for SkPath"" 2019-11-26 17:43:14 +00:00
RenderTargetContextTest.cpp Reland "Move makeDeferredRenderTargetContext calls to factory on RTC." 2020-01-08 19:13:14 +00:00
RepeatedClippedBlurTest.cpp Remove GrAtlasManager.h from all other .h files 2020-04-07 12:43:46 +00:00
ResourceAllocatorTest.cpp Add finisehd proc to backend texture creation. 2020-05-06 16:50:33 +00:00
ResourceCacheTest.cpp Add finisehd proc to backend texture creation. 2020-05-06 16:50:33 +00:00
RoundRectTest.cpp Fix false positive in SkRRectPriv::ConservativeIntersect 2020-05-06 19:49:39 +00:00
RRectInPathTest.cpp Remove SkPath::RawIter from tests/tools/samplecode 2020-05-06 16:31:53 +00:00
RTreeTest.cpp make SkBBH a public interface 2020-02-12 16:31:05 +00:00
SafeMathTest.cpp
SamplePatternDictionaryTest.cpp
ScalarTest.cpp more rect api simplifications 2019-08-25 10:12:57 +00:00
ScaleToSidesTest.cpp
SerializationTest.cpp remove unused SkLightingShader 2020-03-30 20:55:34 +00:00
SerialProcsTest.cpp Update tests to use new image filter factories 2019-08-05 15:15:45 +00:00
ShaderOpacityTest.cpp
ShaderTest.cpp
ShadowTest.cpp Improve SkVerticesPriv ergonomics 2020-03-31 16:10:07 +00:00
ShaperTest.cpp Reland "Fix empty run handling in trivial shaper iterators" 2019-11-06 14:32:13 +00:00
SizeTest.cpp
SkBase64Test.cpp
Skbug5221.cpp
Skbug6389.cpp Update tests to use new image filter factories 2019-08-05 15:15:45 +00:00
Skbug6653.cpp
SkColor4fTest.cpp
SkColorSpaceXformStepsTest.cpp
SkDOMTest.cpp
SkFixed15Test.cpp
SkGaussFilterTest.cpp
SkGlyphBufferTest.cpp Make SkEnumerate make flatten tuples 2019-11-27 05:16:23 +00:00
skia_test.cpp
SkImageTest.cpp
SkNxTest.cpp Remove SkTMin and SkTMax 2020-02-07 18:40:09 +00:00
SkParagraphTest.cpp Mixed languages text crashes 2020-04-07 17:43:57 +00:00
SkPEGTest.cpp
SkRasterPipelineTest.cpp work around GCC false positive warning? 2019-12-04 17:07:46 +00:00
SkRemoteGlyphCacheTest.cpp Reland "Multi-threaded strike cache" 2020-02-21 21:01:12 +00:00
SkResourceCacheTest.cpp use std::make_unique 2019-12-12 22:32:45 +00:00
SkRuntimeEffectTest.cpp Add SkRuntimeShaderBuilder, clean up SkRuntimeEffect API a bit 2020-05-01 20:02:35 +00:00
SkScalerCacheTest.cpp Make SkStrikeCache::Node be SkStrike. 2020-02-15 16:37:58 +00:00
SkShaperJSONWriterTest.cpp
SkSharedMutexTest.cpp Revert "replace SkSharedMutex" 2020-04-29 18:50:39 +00:00
SkSLErrorTest.cpp SkSL description methods are now only present in debug mode 2020-01-03 16:56:27 +00:00
SkSLFPTest.cpp Add sample(child, matrix) to SkSL. 2020-04-14 16:07:34 +00:00
SkSLGLSLTest.cpp Optimize SkSL xor where one argument is constant 2019-12-20 14:50:46 +00:00
SkSLInterpreterTest.cpp clean up public m44 and camera api 2020-04-06 15:34:17 +00:00
SkSLMemoryLayoutTest.cpp
SkSLMetalTest.cpp
SkSLSPIRVTest.cpp
SkStrikeCacheTest.cpp Check fullness and purge on every strike lookup 2020-03-16 19:59:56 +00:00
SkUTFTest.cpp
SkVMTest.cpp Close file before writing in SkVMTest. 2020-05-05 15:10:09 +00:00
SkVxTest.cpp
SortTest.cpp
SpecialImageTest.cpp Add SkBudgeted parameter to SkImage::makeTextureImage(). 2020-03-18 17:27:41 +00:00
SpecialSurfaceTest.cpp
SrcOverTest.cpp Remove SkMin32/SkMax32 2020-02-06 17:31:51 +00:00
SrcSrcOverBatchTest.cpp Fix CompatibleCoverageAsAlpha flag when reducing src-over to src. 2020-02-28 18:45:15 +00:00
SRGBReadWritePixelsTest.cpp turn on -Wreturn-std-move-in-c++11 2020-02-18 23:55:35 +00:00
SRGBTest.cpp
StreamBufferTest.cpp use std::make_unique 2019-12-12 22:32:45 +00:00
StreamTest.cpp Reland "Move SkFrontBufferedStream into Android-only dir" 2020-04-24 17:36:30 +00:00
StringTest.cpp remove pointless tests 2019-12-02 21:27:39 +00:00
StrokerTest.cpp Remove SkTMin and SkTMax 2020-02-07 18:40:09 +00:00
StrokeTest.cpp Revert "Revert "switch to new filltype for SkPath"" 2019-11-26 17:43:14 +00:00
SubsetPath.cpp Remove SkPath::RawIter from tests/tools/samplecode 2020-05-06 16:31:53 +00:00
SubsetPath.h
SurfaceSemaphoreTest.cpp Remove GrAtlasManager.h from all other .h files 2020-04-07 12:43:46 +00:00
SurfaceTest.cpp Add finisehd proc to backend texture creation. 2020-05-06 16:50:33 +00:00
SVGDeviceTest.cpp [svgdevice] Handle text path effects 2020-03-13 16:19:06 +00:00
SwizzlerTest.cpp
TArrayTest.cpp
TDPQueueTest.cpp
TemplatesTest.cpp
Test.cpp
Test.h Reland "Enable Programs (formerly GLPrograms) test for other APIs" 2019-10-24 19:53:25 +00:00
TestTest.cpp
TestUtils.cpp Add finisehd proc to backend texture creation. 2020-05-06 16:50:33 +00:00
TestUtils.h Add finisehd proc to backend texture creation. 2020-05-06 16:50:33 +00:00
TextBlobCacheTest.cpp Remove GrAtlasManager.h from all other .h files 2020-04-07 12:43:46 +00:00
TextBlobTest.cpp Remove SkTMin and SkTMax 2020-02-07 18:40:09 +00:00
TextureBindingsResetTest.cpp Remove GrSurfaceDesc 2020-02-07 19:48:13 +00:00
TextureProxyTest.cpp Don't require color type to wrap a texture/RT. 2020-03-31 19:18:39 +00:00
TextureStripAtlasManagerTest.cpp
Time.cpp
TLazyTest.cpp
TopoSortTest.cpp
TraceMemoryDumpTest.cpp Reland "Move GrGpuResource GrSurface and GrTexture into src." 2020-03-05 19:16:21 +00:00
TracingTest.cpp
TransferPixelsTest.cpp Add BGR_10A2 support to Ganesh (take 2) 2020-04-30 15:25:20 +00:00
TriangulatingPathRendererTests.cpp Plumb SkMatrixProvider throughout Ganesh 2020-04-20 13:48:40 +00:00
TypefaceTest.cpp Add more variation support on Mac. 2019-12-13 18:16:13 +00:00
UnicodeTest.cpp
UtilsTest.cpp Add first, last and subspan to SkEnumerate 2020-01-09 15:04:44 +00:00
VerticesTest.cpp Fix SkVertices serialization bug. Also remove Builder getters for counts. 2020-04-02 00:28:36 +00:00
VkBackendSurfaceTest.cpp Add finisehd proc to backend texture creation. 2020-05-06 16:50:33 +00:00
VkDrawableTest.cpp
VkHardwareBufferTest.cpp Update nanobench and skpbench to use flush API for gpu syncing. 2020-02-24 17:21:35 +00:00
VkPriorityExtensionTest.cpp Remove SkTMin and SkTMax 2020-02-07 18:40:09 +00:00
VkProtectedContextTest.cpp Add finisehd proc to backend texture creation. 2020-05-06 16:50:33 +00:00
VkWrapTests.cpp Add finisehd proc to backend texture creation. 2020-05-06 16:50:33 +00:00
VkYcbcrSamplerTest.cpp Stop including SkCanvas.h from GrTypesPriv.h 2020-03-30 20:43:34 +00:00
VptrTest.cpp use std::make_unique 2019-12-12 22:32:45 +00:00
WindowRectanglesTest.cpp work around GCC 8 mips release bug? 2019-12-04 21:14:13 +00:00
WritePixelsTest.cpp Add finisehd proc to backend texture creation. 2020-05-06 16:50:33 +00:00
Writer32Test.cpp
YUVCacheTest.cpp
YUVTest.cpp Add BT2020 (non-constant-luminance) YUV color space 2019-11-01 14:34:13 +00:00