skia2/tests
egdaniel 3b8af07828 Add isSingleComponent bool to getConstantColorComponent
Initial step to allowing effects to use/output 1 or 4 color/coverage components. This cl doesn't change any current logic and all effects still assume they are working with 4 components.

BUG=skia:

Review URL: https://codereview.chromium.org/608253002
2014-10-02 09:57:48 -07:00
..
AAClipTest.cpp Revert of Revert of allow canvas to force conservative clips (for speed) (patchset #1 id:1 of https://codereview.chromium.org/554033003/) 2014-09-09 18:46:22 -07:00
AnnotationTest.cpp
ARGBImageEncoderTest.cpp make allocPixels throw on failure 2014-09-02 12:50:45 -07:00
AsADashTest.cpp
AtomicTest.cpp
BitmapCopyTest.cpp remove alphatype from colortable 2014-09-29 12:10:27 -07:00
BitmapGetColorTest.cpp
BitmapHasherTest.cpp make allocPixels throw on failure 2014-09-02 12:50:45 -07:00
BitmapHeapTest.cpp
BitmapTest.cpp Hide fields in SkImageInfo 2014-09-03 11:54:58 -07:00
BitSetTest.cpp
BlendTest.cpp
BlitRowTest.cpp Hide fields in SkImageInfo 2014-09-03 11:54:58 -07:00
BlurTest.cpp
CachedDecodingPixelRefTest.cpp SkCanvas::drawImage is the new way for drawing a SkImage to a Canvas 2014-09-24 13:03:30 -07:00
CanvasStateHelpers.cpp
CanvasStateHelpers.h
CanvasStateTest.cpp "NULL !=" = NULL 2014-09-05 13:34:00 -07:00
CanvasTest.cpp Remove DEPRECATED_beginRecording(). 2014-10-01 09:29:35 -07:00
ChecksumTest.cpp
ClampRangeTest.cpp
ClipCacheTest.cpp
ClipCubicTest.cpp
ClipperTest.cpp
ClipStackTest.cpp "NULL !=" = NULL 2014-09-05 13:34:00 -07:00
ColorFilterTest.cpp
ColorPrivTest.cpp
ColorTest.cpp
DashPathEffectTest.cpp
DataRefTest.cpp
DeferredCanvasTest.cpp Introduce Props to surface (patchset #27 id:520001 of https://codereview.chromium.org/551463004/)" 2014-09-22 07:29:03 -07:00
DequeTest.cpp "NULL !=" = NULL 2014-09-05 13:34:00 -07:00
DeviceLooperTest.cpp
DiscardableMemoryPoolTest.cpp
DiscardableMemoryTest.cpp
DocumentTest.cpp
DrawBitmapRectTest.cpp Hide fields in SkImageInfo 2014-09-03 11:54:58 -07:00
DrawPathTest.cpp
DrawTextTest.cpp
DynamicHashTest.cpp
EmptyPathTest.cpp
ErrorTest.cpp Clear away any lingering error before testing SkError. 2014-09-11 14:41:56 -07:00
FillPathTest.cpp
FitsInTest.cpp
FlatDataTest.cpp
FlateTest.cpp
FloatingPointTextureTest.cpp
FontConfigParser.cpp
FontHostStreamTest.cpp
FontHostTest.cpp Correct glyph with non-bmp from typeface on Mac. 2014-09-24 11:04:41 -07:00
FontMgrTest.cpp "NULL !=" = NULL 2014-09-05 13:34:00 -07:00
FontNamesTest.cpp Add a working SkFontMgr_fontconfig. 2014-08-25 12:00:49 -07:00
FontObjTest.cpp
FrontBufferedStreamTest.cpp
GeometryTest.cpp
GifTest.cpp
GLInterfaceValidationTest.cpp "NULL !=" = NULL 2014-09-05 13:34:00 -07:00
GLProgramsTest.cpp Patch to create a distinct geometry processor. The vast majority of this patch 2014-09-23 09:50:21 -07:00
GpuColorFilterTest.cpp Add isSingleComponent bool to getConstantColorComponent 2014-10-02 09:57:48 -07:00
GpuDrawPathTest.cpp Introduce Props to surface (patchset #27 id:520001 of https://codereview.chromium.org/551463004/)" 2014-09-22 07:29:03 -07:00
GpuLayerCacheTest.cpp Move offset and CTM from LayerCache Key to per-hoisted-layer info 2014-09-29 11:39:38 -07:00
GpuRectanizerTest.cpp
GradientTest.cpp
GrAllocatorTest.cpp "NULL !=" = NULL 2014-09-05 13:34:00 -07:00
GrBinHashKeyTest.cpp Make textures register with GrResourceCache2 as scratch. 2014-08-28 09:54:34 -07:00
GrContextFactoryTest.cpp
GrDrawTargetTest.cpp
GrGLSLPrettyPrintTest.cpp
GrMemoryPoolTest.cpp
GrOrderedSetTest.cpp
GrRedBlackTreeTest.cpp
GrSurfaceTest.cpp Make "priv" classes for GrTexure and GrSurface. 2014-09-30 12:18:44 -07:00
GrTBSearchTest.cpp
ImageCacheTest.cpp Change SkResourceCache to take a Visitor inside its find(). 2014-09-15 11:39:45 -07:00
ImageDecodingTest.cpp "NULL !=" = NULL 2014-09-05 13:34:00 -07:00
ImageFilterTest.cpp Sanitize SkMatrixConvolutionImageFilter creation params. 2014-09-29 07:57:20 -07:00
ImageGeneratorTest.cpp Add support for the Rec601 YUV color space to GrYUVtoRGBEffect. 2014-09-12 17:45:58 -07:00
ImageIsOpaqueTest.cpp
ImageNewShaderTest.cpp
InfRectTest.cpp
InterpolatorTest.cpp
JpegTest.cpp
KtxTest.cpp "NULL !=" = NULL 2014-09-05 13:34:00 -07:00
LayerDrawLooperTest.cpp
LayerRasterizerTest.cpp
LListTest.cpp "NULL !=" = NULL 2014-09-05 13:34:00 -07:00
MallocPixelRefTest.cpp use SkData::NewUninitialized 2014-09-12 12:12:27 -07:00
MathTest.cpp
Matrix44Test.cpp SkMatrix44::preserves2dAxisAlignment() 2014-09-26 11:45:48 -07:00
MatrixClipCollapseTest.cpp
MatrixTest.cpp Fix matrix similarity test on arm64 2014-09-02 13:15:41 -07:00
MD5Test.cpp
MemoryTest.cpp
MemsetTest.cpp
MessageBusTest.cpp
MetaDataTest.cpp
MipMapTest.cpp
NameAllocatorTest.cpp
OnceTest.cpp SkThreadPool ~~> SkTaskGroup 2014-09-03 15:34:37 -07:00
OSPathTest.cpp
PackBitsTest.cpp
PaintTest.cpp Remove SkPaint dirty bits. 2014-09-25 11:57:53 -07:00
ParsePathTest.cpp
PathCoverageTest.cpp
PathMeasureTest.cpp
PathOpsAngleIdeas.cpp
PathOpsAngleTest.cpp
PathOpsBattles.cpp fix battlefield website by disallowing very small coordinates 2014-09-18 10:32:57 -07:00
PathOpsBoundsTest.cpp
PathOpsCubicIntersectionTest.cpp
PathOpsCubicIntersectionTestData.cpp
PathOpsCubicIntersectionTestData.h
PathOpsCubicLineIntersectionIdeas.cpp
PathOpsCubicLineIntersectionTest.cpp
PathOpsCubicQuadIntersectionTest.cpp
PathOpsCubicReduceOrderTest.cpp
PathOpsCubicToQuadsTest.cpp
PathOpsDCubicTest.cpp
PathOpsDebug.cpp
PathOpsDLineTest.cpp
PathOpsDPointTest.cpp
PathOpsDQuadTest.cpp
PathOpsDRectTest.cpp
PathOpsDTriangleTest.cpp
PathOpsDVectorTest.cpp
PathOpsExtendedTest.cpp fix battlefield website by disallowing very small coordinates 2014-09-18 10:32:57 -07:00
PathOpsExtendedTest.h fix battlefield website by disallowing very small coordinates 2014-09-18 10:32:57 -07:00
PathOpsInverseTest.cpp
PathOpsLineIntersectionTest.cpp fix battlefield website by disallowing very small coordinates 2014-09-18 10:32:57 -07:00
PathOpsLineParametetersTest.cpp
PathOpsOpCubicThreadedTest.cpp SkThreadPool ~~> SkTaskGroup 2014-09-03 15:34:37 -07:00
PathOpsOpLoopThreadedTest.cpp fix battlefield website by disallowing very small coordinates 2014-09-18 10:32:57 -07:00
PathOpsOpRectThreadedTest.cpp SkThreadPool ~~> SkTaskGroup 2014-09-03 15:34:37 -07:00
PathOpsOpTest.cpp fail on extremely large coincident curves 2014-09-29 06:58:41 -07:00
PathOpsQuadIntersectionTest.cpp
PathOpsQuadIntersectionTestData.cpp
PathOpsQuadIntersectionTestData.h
PathOpsQuadLineIntersectionTest.cpp
PathOpsQuadLineIntersectionThreadedTest.cpp SkThreadPool ~~> SkTaskGroup 2014-09-03 15:34:37 -07:00
PathOpsQuadParameterizationTest.cpp
PathOpsQuadReduceOrderTest.cpp
PathOpsSimplifyDegenerateThreadedTest.cpp SkThreadPool ~~> SkTaskGroup 2014-09-03 15:34:37 -07:00
PathOpsSimplifyFailTest.cpp
PathOpsSimplifyQuadralateralsThreadedTest.cpp SkThreadPool ~~> SkTaskGroup 2014-09-03 15:34:37 -07:00
PathOpsSimplifyQuadThreadedTest.cpp SkThreadPool ~~> SkTaskGroup 2014-09-03 15:34:37 -07:00
PathOpsSimplifyRectThreadedTest.cpp SkThreadPool ~~> SkTaskGroup 2014-09-03 15:34:37 -07:00
PathOpsSimplifyTest.cpp
PathOpsSimplifyTrianglesThreadedTest.cpp SkThreadPool ~~> SkTaskGroup 2014-09-03 15:34:37 -07:00
PathOpsSkpClipTest.cpp Change SkPicture::draw to playback 2014-09-04 08:42:50 -07:00
PathOpsSkpTest.cpp
PathOpsTestCommon.cpp
PathOpsTestCommon.h
PathOpsThreadedCommon.cpp SkThreadPool ~~> SkTaskGroup 2014-09-03 15:34:37 -07:00
PathOpsThreadedCommon.h SkThreadPool ~~> SkTaskGroup 2014-09-03 15:34:37 -07:00
PathOpsTightBoundsTest.cpp SkThreadPool ~~> SkTaskGroup 2014-09-03 15:34:37 -07:00
PathOpsTypesTest.cpp
PathTest.cpp Fix convexicator bug 2014-09-16 09:43:32 -07:00
PathUtilsTest.cpp
PDFJpegEmbedTest.cpp JPEG(JFIF only) directly embedded into PDF 2014-08-27 13:00:54 -07:00
PDFPrimitivesTest.cpp
PictureShaderTest.cpp
PictureTest.cpp Demote getCount, getDepth, and clear to RTree-only methods. 2014-10-02 09:53:04 -07:00
PipeTest.cpp
PixelRefTest.cpp
PointTest.cpp
PremulAlphaRoundTripTest.cpp Introduce Props to surface (patchset #27 id:520001 of https://codereview.chromium.org/551463004/)" 2014-09-22 07:29:03 -07:00
QuickRejectTest.cpp
RandomTest.cpp
Reader32Test.cpp
ReadPixelsTest.cpp make allocPixels throw on failure 2014-09-02 12:50:45 -07:00
ReadWriteAlphaTest.cpp Introduce Props to surface (patchset #27 id:520001 of https://codereview.chromium.org/551463004/)" 2014-09-22 07:29:03 -07:00
RecordDrawTest.cpp Demote getCount, getDepth, and clear to RTree-only methods. 2014-10-02 09:53:04 -07:00
RecorderTest.cpp Implement all SkCanvas overrides that SkPictureRecord does. 2014-09-04 14:12:44 -07:00
RecordingTest.cpp
RecordingXfermodeTest.cpp Strip old backend recording down to essentials 2014-09-30 14:47:10 -07:00
RecordOptsTest.cpp Turn disable or delete optimizations that don't have any effect. 2014-09-16 11:11:20 -07:00
RecordPatternTest.cpp
RecordReplaceDrawTest.cpp Update GrRecordReplaceDraw to use SkTDynamicHash & add ReplaceDraw 2014-10-01 09:24:06 -07:00
RecordTest.cpp Align all SkRecord::alloc() calls up to at least a pointer size. 2014-08-28 14:10:05 -07:00
RecordTestUtils.h "NULL !=" = NULL 2014-09-05 13:34:00 -07:00
RefCntTest.cpp
RefDictTest.cpp
RegionTest.cpp
ResourceCacheTest.cpp Revert of GrResourceCache2 manages scratch texture. (patchset #14 id:260001 of https://codereview.chromium.org/608883003/) 2014-09-30 06:54:17 -07:00
RoundRectTest.cpp
RTConfRegistryTest.cpp
RTreeTest.cpp BBHs: void* data -> unsigned data 2014-10-02 07:41:56 -07:00
RuntimeConfigTest.cpp
ScalarTest.cpp
SerializationTest.cpp Fix SkTableColorFilter deserialization validation. 2014-09-25 15:51:35 -07:00
SHA1Test.cpp
ShaderImageFilterTest.cpp
ShaderOpacityTest.cpp
SizeTest.cpp
SkBase64Test.cpp
skia_test.cpp SkThreadPool ~~> SkTaskGroup 2014-09-03 15:34:37 -07:00
SkpSkGrTest.cpp SkThreadPool ~~> SkTaskGroup 2014-09-03 15:34:37 -07:00
SkResourceCacheTest.cpp allow SkBitmapCache to operate on a local instance, for testability 2014-09-16 10:39:55 -07:00
SmallAllocatorTest.cpp
SortTest.cpp
SrcOverTest.cpp
StreamTest.cpp
StringTest.cpp
StrokeTest.cpp
SurfaceTest.cpp Introduce Props to surface (patchset #27 id:520001 of https://codereview.chromium.org/551463004/)" 2014-09-22 07:29:03 -07:00
TArrayTest.cpp
TDStackNesterTest.cpp
Test.cpp SkThreadPool ~~> SkTaskGroup 2014-09-03 15:34:37 -07:00
Test.h SkThreadPool ~~> SkTaskGroup 2014-09-03 15:34:37 -07:00
TextBlobTest.cpp Souped-up SkTextBlob. 2014-09-20 05:40:22 -07:00
TextureCompressionTest.cpp "NULL !=" = NULL 2014-09-05 13:34:00 -07:00
TileGridTest.cpp BBHs: void* data -> unsigned data 2014-10-02 07:41:56 -07:00
TLSTest.cpp
ToUnicodeTest.cpp
TracingTest.cpp
TSetTest.cpp
TypefaceTest.cpp
UnicodeTest.cpp
UtilsTest.cpp
WArrayTest.cpp SkAutoTDelete::operator T*() 2014-08-26 11:06:25 -07:00
WritePixelsTest.cpp make allocPixels throw on failure 2014-09-02 12:50:45 -07:00
Writer32Test.cpp
XfermodeTest.cpp