skia2/tests
Brian Salomon c9a642edf2 New read pixels implementation that is simpler but does all conversions on CPU.
Change-Id: Ia548cd24a8544b35a233311706faf48de353b7cf
Reviewed-on: https://skia-review.googlesource.com/109902
Commit-Queue: Brian Salomon <bsalomon@google.com>
Reviewed-by: Robert Phillips <robertphillips@google.com>
2018-03-19 17:19:45 +00:00
..
AAClipTest.cpp
AndroidCodecTest.cpp
AnimatedImageTest.cpp Fix drawing SkAnimatedImages with transparency 2018-03-06 13:39:35 +00:00
AnnotationTest.cpp
ApplyGammaTest.cpp
ArenaAllocTest.cpp
AsADashTest.cpp
BadIcoTest.cpp IWYU for test files starting with 'B'. 2018-03-09 20:19:02 +00:00
BitmapCopyTest.cpp IWYU for test files starting with 'B'. 2018-03-09 20:19:02 +00:00
BitmapGetColorTest.cpp IWYU for test files starting with 'B'. 2018-03-09 20:19:02 +00:00
BitmapTest.cpp IWYU for test files starting with 'B'. 2018-03-09 20:19:02 +00:00
BitSetTest.cpp IWYU for test files starting with 'B'. 2018-03-09 20:19:02 +00:00
BlendTest.cpp IWYU for test files starting with 'B'. 2018-03-09 20:19:02 +00:00
BlitMaskClip.cpp IWYU for test files starting with 'B'. 2018-03-09 20:19:02 +00:00
BlurTest.cpp hide SkBlurMaskFilter and SkBlurQuality 2018-03-14 17:27:36 +00:00
CachedDataTest.cpp IWYU for some test files starting with 'C'. 2018-03-13 15:16:22 +00:00
CachedDecodingPixelRefTest.cpp IWYU for some test files starting with 'C'. 2018-03-13 15:16:22 +00:00
CanvasStateHelpers.cpp IWYU for some test files starting with 'C'. 2018-03-13 15:16:22 +00:00
CanvasStateHelpers.h
CanvasStateTest.cpp consolidate SaveLayerFlag internal references 2018-03-13 19:36:12 +00:00
CanvasTest.cpp IWYU for some test files starting with 'C'. 2018-03-13 15:16:22 +00:00
ChecksumTest.cpp IWYU for some test files starting with 'C'. 2018-03-13 15:16:22 +00:00
ClearTest.cpp IWYU for some test files starting with 'C'. 2018-03-13 15:16:22 +00:00
ClipBoundsTest.cpp IWYU for some test files starting with 'C'. 2018-03-13 15:16:22 +00:00
ClipCubicTest.cpp IWYU for some test files starting with 'C'. 2018-03-13 15:16:22 +00:00
ClipperTest.cpp IWYU for some test files starting with 'C'. 2018-03-13 15:16:22 +00:00
ClipStackTest.cpp IWYU for some test files starting with 'C'. 2018-03-13 15:16:22 +00:00
CodecAnimTest.cpp IWYU for some test files starting with 'C'. 2018-03-13 15:16:22 +00:00
CodecExactReadTest.cpp IWYU for some test files starting with 'C'. 2018-03-13 15:16:22 +00:00
CodecPartialTest.cpp IWYU for some test files starting with 'C'. 2018-03-13 15:16:22 +00:00
CodecPriv.h
CodecRecommendedTypeTest.cpp IWYU for some test files starting with 'C'. 2018-03-13 15:16:22 +00:00
CodecTest.cpp Only include png.h for png. 2018-03-14 20:39:26 +00:00
ColorFilterTest.cpp
ColorMatrixTest.cpp
ColorPrivTest.cpp
ColorSpaceTest.cpp
ColorSpaceXformTest.cpp
ColorTest.cpp
CopySurfaceTest.cpp Initial texture data is never flipped when uploaded. 2018-03-07 18:22:40 +00:00
CPlusPlusEleven.cpp
CTest.cpp
DashPathEffectTest.cpp
DataRefTest.cpp
DefaultPathRendererTest.cpp Move internal calls from GrContext to GrContextPriv 2018-03-06 14:23:45 +00:00
DeferredDisplayListTest.cpp Add DoneProc to Promise Images 2018-03-16 19:27:46 +00:00
DequeTest.cpp
DetermineDomainModeTest.cpp Remove GrSurfaceOrigin from GrSurfaceDesc. 2018-03-05 18:50:25 +00:00
DeviceTest.cpp
DFPathRendererTest.cpp
DiscardableMemoryPoolTest.cpp
DiscardableMemoryTest.cpp
DrawBitmapRectTest.cpp
DrawFilterTest.cpp
DrawOpAtlasTest.cpp Small cleanups suggested by ClangTidy 2018-03-12 14:44:18 +00:00
DrawPathTest.cpp
DrawTextTest.cpp Draw glyphs from paths if they have an empty path. 2018-03-06 16:07:56 +00:00
DynamicHashTest.cpp
EGLImageTest.cpp Make GrGpu::deleteTestingOnlyBackendTexture() take const GrBackendTexture& 2018-03-09 18:20:40 +00:00
EmptyPathTest.cpp
EncodeTest.cpp
ExifTest.cpp
F16StagesTest.cpp
FakeStreams.h
FillPathTest.cpp
FitsInTest.cpp
FlattenableCustomFactory.cpp
FlattenableFactoryToName.cpp
FlattenableNameToFactory.cpp
FlattenDrawableTest.cpp
Float16Test.cpp
FloatingPointTextureTest.cpp Initial texture data is never flipped when uploaded. 2018-03-07 18:22:40 +00:00
FontHostStreamTest.cpp Add GetTypefaceOrDefault to SkPaintPriv 2018-03-06 15:50:26 +00:00
FontHostTest.cpp
FontMgrAndroidParserTest.cpp
FontMgrTest.cpp
FontNamesTest.cpp
FontObjTest.cpp
FrontBufferedStreamTest.cpp
GeometryTest.cpp
GifTest.cpp
GLProgramsTest.cpp Move internal calls from GrContext to GrContextPriv 2018-03-06 14:23:45 +00:00
GpuDrawPathTest.cpp
GpuLayerCacheTest.cpp
GpuRectanizerTest.cpp
GradientTest.cpp
GrAllocatorTest.cpp
GrCCPRTest.cpp Move internal calls from GrContext to GrContextPriv 2018-03-06 14:23:45 +00:00
GrContextAbandonTest.cpp
GrContextFactoryTest.cpp Move internal calls from GrContext to GrContextPriv 2018-03-06 14:23:45 +00:00
GrGLExtensionsTest.cpp
GrMemoryPoolTest.cpp
GrMeshTest.cpp Move internal calls from GrContext to GrContextPriv 2018-03-06 14:23:45 +00:00
GrMipMappedTest.cpp Make GrGpu::deleteTestingOnlyBackendTexture() take const GrBackendTexture& 2018-03-09 18:20:40 +00:00
GrPipelineDynamicStateTest.cpp Move internal calls from GrContext to GrContextPriv 2018-03-06 14:23:45 +00:00
GrPorterDuffTest.cpp Make GrGpu::deleteTestingOnlyBackendTexture() take const GrBackendTexture& 2018-03-09 18:20:40 +00:00
GrShapeTest.cpp
GrSKSLPrettyPrintTest.cpp
GrSurfaceTest.cpp Make GrGpu::deleteTestingOnlyBackendTexture() take const GrBackendTexture& 2018-03-09 18:20:40 +00:00
GrTextureMipMapInvalidationTest.cpp
GrTRecorderTest.cpp
HashTest.cpp
HighContrastFilterTest.cpp
HSVRoundTripTest.cpp
ICCTest.cpp
image-bitmap.cpp
ImageCacheTest.cpp
ImageFilterCacheTest.cpp Initial texture data is never flipped when uploaded. 2018-03-07 18:22:40 +00:00
ImageFilterTest.cpp
ImageFrom565Bitmap.cpp
ImageGeneratorTest.cpp
ImageIsOpaqueTest.cpp
ImageNewShaderTest.cpp
ImageTest.cpp Make GrGpu::deleteTestingOnlyBackendTexture() take const GrBackendTexture& 2018-03-09 18:20:40 +00:00
IndexedPngOverflowTest.cpp
InfRectTest.cpp
InsetConvexPolyTest.cpp
InterpolatorTest.cpp
InvalidIndexedPngTest.cpp
IsClosedSingleContourTest.cpp
LayerDrawLooperTest.cpp
LazyProxyTest.cpp Alter GrSurface/GrSurfaceProxy flags to prepare for GrTexture/GrTextureProxy -specific flags 2018-03-19 12:21:05 +00:00
LListTest.cpp
LRUCacheTest.cpp
MallocPixelRefTest.cpp
MaskCacheTest.cpp hide SkBlurMaskFilter and SkBlurQuality 2018-03-14 17:27:36 +00:00
MathTest.cpp exact divide by 255 with NEON 2018-03-14 02:38:52 +00:00
Matrix44Test.cpp
MatrixClipCollapseTest.cpp
MatrixTest.cpp
MD5Test.cpp
MemoryTest.cpp
MemsetTest.cpp
MessageBusTest.cpp
MetaDataTest.cpp
MipMapTest.cpp
OnceTest.cpp
OnFlushCallbackTest.cpp Move internal calls from GrContext to GrContextPriv 2018-03-06 14:23:45 +00:00
OSPathTest.cpp
OverAlignedTest.cpp
PackBitsTest.cpp
PackedConfigsTextureTest.cpp New read pixels implementation that is simpler but does all conversions on CPU. 2018-03-19 17:19:45 +00:00
PaintBreakTextTest.cpp
PaintImageFilterTest.cpp
PaintTest.cpp hide SkBlurMaskFilter and SkBlurQuality 2018-03-14 17:27:36 +00:00
ParametricStageTest.cpp
ParsePathTest.cpp
PathCoverageTest.cpp
PathMeasureTest.cpp Revert "fix nextContour bug" 2018-03-16 21:01:16 +00:00
PathOpsAngleIdeas.cpp
PathOpsAngleTest.cpp
PathOpsBattles.cpp
PathOpsBoundsTest.cpp
PathOpsBuilderConicTest.cpp
PathOpsBuilderTest.cpp
PathOpsBuildUseTest.cpp
PathOpsChalkboardTest.cpp
PathOpsConicIntersectionTest.cpp
PathOpsConicLineIntersectionTest.cpp
PathOpsConicQuadIntersectionTest.cpp some fuzzer fixes 2018-03-09 14:54:30 +00:00
PathOpsCubicConicIntersectionTest.cpp some fuzzer fixes 2018-03-09 14:54:30 +00:00
PathOpsCubicIntersectionTest.cpp
PathOpsCubicIntersectionTestData.cpp
PathOpsCubicIntersectionTestData.h
PathOpsCubicLineIntersectionIdeas.cpp
PathOpsCubicLineIntersectionTest.cpp
PathOpsCubicQuadIntersectionTest.cpp
PathOpsCubicReduceOrderTest.cpp
PathOpsDCubicTest.cpp
PathOpsDebug.cpp fix pathops fuzzers and debugging 2018-03-15 17:07:16 +00:00
PathOpsDLineTest.cpp
PathOpsDPointTest.cpp
PathOpsDRectTest.cpp
PathOpsDVectorTest.cpp
PathOpsExtendedTest.cpp
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 fix pathops fuzzers and debugging 2018-03-15 17:07:16 +00:00
PathOpsSimplifyQuadralateralsThreadedTest.cpp
PathOpsSimplifyQuadThreadedTest.cpp
PathOpsSimplifyRectThreadedTest.cpp
PathOpsSimplifyTest.cpp
PathOpsSimplifyTrianglesThreadedTest.cpp
PathOpsSkpTest.cpp
PathOpsTestCommon.cpp fix op fuzz 2018-03-19 14:06:25 +00:00
PathOpsTestCommon.h
PathOpsThreadedCommon.cpp
PathOpsThreadedCommon.h Remove TLS glyph cache calls. 2018-03-09 19:32:22 +00:00
PathOpsThreeWayTest.cpp
PathOpsTigerTest.cpp
PathOpsTightBoundsTest.cpp
PathOpsTSectDebug.h fix pathops fuzzers and debugging 2018-03-15 17:07:16 +00:00
PathOpsTypesTest.cpp
PathRendererCacheTests.cpp Move internal calls from GrContext to GrContextPriv 2018-03-06 14:23:45 +00:00
PathTest.cpp
PDFDeflateWStreamTest.cpp
PDFDocumentTest.cpp
PDFGlyphsToUnicodeTest.cpp
PDFJpegEmbedTest.cpp
PDFMetadataAttributeTest.cpp
PDFOpaqueSrcModeToSrcOverTest.cpp
PDFPrimitivesTest.cpp
PictureBBHTest.cpp
PictureShaderTest.cpp
PictureTest.cpp Some iwyu for tests which will otherwise break. 2018-03-14 21:07:15 +00:00
PinnedImageTest.cpp
PipeTest.cpp
PixelRefTest.cpp
Point3Test.cpp
PointTest.cpp
PremulAlphaRoundTripTest.cpp
PrimitiveProcessorTest.cpp Move internal calls from GrContext to GrContextPriv 2018-03-06 14:23:45 +00:00
ProcessorTest.cpp Initial texture data is never flipped when uploaded. 2018-03-07 18:22:40 +00:00
PromiseImageTest.cpp Add DoneProc to Promise Images 2018-03-16 19:27:46 +00:00
ProxyConversionTest.cpp Add testing-only backend render target support to GrVkGpu. 2018-03-13 15:02:57 +00:00
ProxyRefTest.cpp Alter GrSurface/GrSurfaceProxy flags to prepare for GrTexture/GrTextureProxy -specific flags 2018-03-19 12:21:05 +00:00
ProxyTest.cpp Alter GrSurface/GrSurfaceProxy flags to prepare for GrTexture/GrTextureProxy -specific flags 2018-03-19 12:21:05 +00:00
QuickRejectTest.cpp
RandomTest.cpp
Reader32Test.cpp
ReadPixelsTest.cpp Initial texture data is never flipped when uploaded. 2018-03-07 18:22:40 +00:00
ReadWriteAlphaTest.cpp New read pixels implementation that is simpler but does all conversions on CPU. 2018-03-19 17:19:45 +00:00
RecordDrawTest.cpp remove canvas internal private 2018-03-06 19:06:16 +00:00
RecorderTest.cpp
RecordingXfermodeTest.cpp
RecordOptsTest.cpp
RecordPatternTest.cpp
RecordTest.cpp
RecordTestUtils.h
RectangleTextureTest.cpp Rename wrap backend tex/rt methods on GrProxyProvider 2018-03-07 20:00:20 +00:00
RectTest.cpp
RefCntTest.cpp
RefDictTest.cpp
RegionTest.cpp
RenderTargetContextTest.cpp
ResourceAllocatorTest.cpp Make GrGpu::deleteTestingOnlyBackendTexture() take const GrBackendTexture& 2018-03-09 18:20:40 +00:00
ResourceCacheTest.cpp Alter GrSurface/GrSurfaceProxy flags to prepare for GrTexture/GrTextureProxy -specific flags 2018-03-19 12:21:05 +00:00
RoundRectTest.cpp
RRectInPathTest.cpp
RTreeTest.cpp
SafeMathTest.cpp
ScalarTest.cpp
ScaleToSidesTest.cpp
SerializationTest.cpp add explicit API to know if the writebuffer is using its external storage 2018-03-14 14:20:42 +00:00
SerialProcsTest.cpp Change behavior of custom image serial/deserial 2018-03-08 21:50:51 +00:00
SGTest.cpp
ShaderOpacityTest.cpp
ShaderTest.cpp
ShadowTest.cpp
SizeTest.cpp
Sk4x4fTest.cpp
SkBase64Test.cpp
skbug5221.cpp
skbug6389.cpp hide SkBlurMaskFilter and SkBlurQuality 2018-03-14 17:27:36 +00:00
skbug6653.cpp
SkColor4fTest.cpp
SkColorSpace_NewTest.cpp
SkDOMTest.cpp
SkFixed15Test.cpp
SkGaussFilterTest.cpp
skia_test.cpp
SkImageTest.cpp
SkLiteDLTest.cpp
SkNxTest.cpp
SkPEGTest.cpp
SkRasterPipelineTest.cpp
SkResourceCacheTest.cpp
SkSharedMutexTest.cpp
SkSLErrorTest.cpp we now complain if an SkSL program tries to override the default output 2018-03-16 16:44:11 +00:00
SkSLFPTest.cpp
SkSLGLSLTest.cpp Add a shader cap for incomplete short int precision 2018-03-14 16:35:50 +00:00
SkSLMemoryLayoutTest.cpp
SkSLSPIRVTest.cpp
SortTest.cpp
SpecialImageTest.cpp Initial texture data is never flipped when uploaded. 2018-03-07 18:22:40 +00:00
SpecialSurfaceTest.cpp
SrcOverTest.cpp
SRGBMipMapTest.cpp Initial texture data is never flipped when uploaded. 2018-03-07 18:22:40 +00:00
SRGBReadWritePixelsTest.cpp New read pixels implementation that is simpler but does all conversions on CPU. 2018-03-19 17:19:45 +00:00
SRGBTest.cpp
StreamBufferTest.cpp
StreamTest.cpp
StringTest.cpp Compile with GCC 7.2.0. 2018-03-13 22:18:18 +00:00
StrokerTest.cpp
StrokeTest.cpp
SubsetPath.cpp
SubsetPath.h
SurfaceSemaphoreTest.cpp
SurfaceTest.cpp Revert "Improve handling of GrPixelConfig in GrBackendTex/RT ctors" 2018-03-14 17:32:41 +00:00
SVGDeviceTest.cpp [SkSVGDevice] Add support for image shaders. 2018-03-07 02:25:30 +00:00
SwizzlerTest.cpp
TableColorFilterTest.cpp
TArrayTest.cpp
TDPQueueTest.cpp
TemplatesTest.cpp
TessellatingPathRendererTests.cpp Move internal calls from GrContext to GrContextPriv 2018-03-06 14:23:45 +00:00
Test.cpp
Test.h
TestConfigParsing.cpp Add GM configs that test rendering to a GL backend texture and render target 2018-03-09 16:32:10 +00:00
TestTest.cpp
TestUtils.cpp Initial texture data is never flipped when uploaded. 2018-03-07 18:22:40 +00:00
TestUtils.h
TextBlobCacheTest.cpp Move internal calls from GrContext to GrContextPriv 2018-03-06 14:23:45 +00:00
TextBlobTest.cpp
TextureProxyTest.cpp Alter GrSurface/GrSurfaceProxy flags to prepare for GrTexture/GrTextureProxy -specific flags 2018-03-19 12:21:05 +00:00
TextureStripAtlasManagerTest.cpp Fix GrTextureStripAtlasManager cleanup order bug 2018-03-19 15:36:26 +00:00
Time.cpp
TopoSortTest.cpp
ToSRGBColorFilter.cpp
TraceMemoryDumpTest.cpp
TracingTest.cpp
TransferPixelsTest.cpp Remove GrSurfaceOrigin from GrSurfaceDesc. 2018-03-05 18:50:25 +00:00
TypefaceTest.cpp Avoid serializing to 'typ1' on Mac. 2018-03-09 15:03:20 +00:00
UnicodeTest.cpp
UtilsTest.cpp
VerticesTest.cpp
VkHeapTests.cpp
VkMakeCopyPipelineTest.cpp Correctly discard or load RT when doing copies as draws in Vulkan 2018-03-16 20:54:26 +00:00
VkUploadPixelsTests.cpp Initial texture data is never flipped when uploaded. 2018-03-07 18:22:40 +00:00
VkWrapTests.cpp Revert "Improve handling of GrPixelConfig in GrBackendTex/RT ctors" 2018-03-14 17:32:41 +00:00
VptrTest.cpp
WindowRectanglesTest.cpp
WritePixelsTest.cpp Make GrGpu::deleteTestingOnlyBackendTexture() take const GrBackendTexture& 2018-03-09 18:20:40 +00:00
Writer32Test.cpp
YUVCacheTest.cpp
YUVTest.cpp