skia2/tests
cblume 33e0cb5e7f Store mipmap levels in deferred texture image
This is a follow-up to https://codereview.chromium.org/2115023002/ and
https://codereview.chromium.org/2034933003/ which were reverted due to
an access violation and a memory leak, respectively.

When creating the deferred texture image, detect if using medium / high
quality. If so, generate and store mipmaps in the deferred texture
image.

When creating a texture from that be sure to read it back out.

BUG=578304
GOLD_TRYBOT_URL= https://gold.skia.org/search?issue=2242883004

Review-Url: https://codereview.chromium.org/2242883004
2016-08-30 12:09:23 -07:00
..
AAClipTest.cpp remove 'deprecated' region from SkDraw 2016-04-27 07:49:17 -07:00
AnnotationTest.cpp Move off SK_SUPPORT_LEGACY_DATA_FACTORIES. 2016-08-02 14:40:46 -07:00
ApplyGammaTest.cpp Remove GrContext::applyGamma 2016-07-29 08:28:25 -07:00
AsADashTest.cpp Reland of "switch patheffects over to sk_sp (patchset #5 id:80001 of https://codereview.chromium.org/1813553005/ )" 2016-03-18 11:22:57 -07:00
BadIcoTest.cpp detach -> release 2016-03-16 13:53:35 -07:00
BitmapCopyTest.cpp Remove SkGrPixelRef 2016-07-21 09:35:07 -07:00
BitmapGetColorTest.cpp
BitmapTest.cpp Unit Tests: eliminate stray SkDebugf()s. 2016-02-24 17:59:16 -08:00
BitSetTest.cpp src/utils/SkBitSet: simplify 2016-08-19 16:23:23 -07:00
BlendTest.cpp switch xfermodes over to sk_sp 2016-03-29 11:32:50 -07:00
BlitMaskClip.cpp Make SkBlitter hierarchy explicit about what needs to be implemented. 2016-06-10 13:01:27 -07:00
BlitRowTest.cpp Always return ImageShader, even from SkShader::MakeBitmapShader 2016-08-02 06:12:06 -07:00
BlurTest.cpp Update ComputeBlurredRRectParams to compute all the parameters needed for occluded blurred rrect ninepatch draws 2016-08-16 09:30:03 -07:00
CachedDataTest.cpp Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
CachedDecodingPixelRefTest.cpp Move off SK_SUPPORT_LEGACY_DATA_FACTORIES. 2016-08-02 14:40:46 -07:00
CanvasStateHelpers.cpp
CanvasStateHelpers.h
CanvasStateTest.cpp Add SK_SUPPORT_LEGACY_DRAWFILTER guard around calls to SkCanvas::(get|set)DrawFilter. 2016-01-22 09:45:14 -08:00
CanvasTest.cpp make LayerIter private, and remove skipClip option 2016-08-18 12:45:34 -07:00
ChecksumTest.cpp add missing include 2016-08-08 12:54:08 -07:00
ClampRangeTest.cpp Fix code that left shifts a negative value. This has undefined behavior. 2015-11-11 08:46:34 -08:00
ClearTest.cpp Rename GrContext's newDrawContext & drawContext to makeDrawContext 2016-07-27 12:13:51 -07:00
ClipBoundsTest.cpp Merge GrClipMaskManager into GrClipStackClip 2016-08-05 22:32:12 -07:00
ClipCubicTest.cpp IWYU: 'core' target, files starting A-C. 2015-08-05 13:57:49 -07:00
ClipperTest.cpp
ClipStackTest.cpp Make GrReducedClip's gen ID only apply to the element list 2016-08-17 09:39:38 -07:00
CodecPriv.h Move off SK_SUPPORT_LEGACY_DATA_FACTORIES. 2016-08-02 14:40:46 -07:00
CodecTest.cpp Add Gray support to SkPNGImageEncoder 2016-08-29 14:47:49 -07:00
ColorFilterTest.cpp Prototype code that turns any/every flattenable into JSON 2016-05-04 11:06:28 -07:00
ColorMatrixTest.cpp Reland of [2] of "switch colorfilters to sk_sp (patchset #11 id:200001 of https://codereview.chromium.o… (patchset #1 id:1 of https://codereview.chromium.org/1821103004/ ) 2016-03-22 10:17:23 -07:00
ColorPrivTest.cpp
ColorSpaceTest.cpp Parse ICC profiles from webps 2016-08-24 07:36:06 -07:00
ColorSpaceXformTest.cpp Fix generic color space xform, ColorSpaceXformTest 2016-08-23 17:53:06 -07:00
ColorTest.cpp
CopySurfaceTest.cpp Turn ContextInfos returned by GrContextFactory into structs. 2016-05-11 06:33:06 -07:00
CPlusPlusEleven.cpp SkPDF: Glyph validation change 2016-08-26 13:17:44 -07:00
CTest.cpp C API: Add SK_API, also documentation of an example. 2015-09-01 10:01:38 -07:00
DashPathEffectTest.cpp limit the number of points in SkDashPathEffect::asPoints 2016-07-21 09:37:59 -07:00
DataRefTest.cpp Move to SkDataTable::MakeXXX and sk_sp. 2016-08-05 06:51:50 -07:00
DequeTest.cpp Style Change: NULL->nullptr 2015-08-27 07:41:16 -07:00
DeviceLooperTest.cpp Add SkSpecialImage::extractSubset & NewFromPixmap 2016-03-17 06:58:39 -07:00
DeviceTest.cpp Reduce usage of MakeRenderTargetDirect 2016-07-26 11:38:17 -07:00
DFPathRendererTest.cpp Rename GrContext's newDrawContext & drawContext to makeDrawContext 2016-07-27 12:13:51 -07:00
DiscardableMemoryPoolTest.cpp Style Change: NULL->nullptr 2015-08-27 07:41:16 -07:00
DiscardableMemoryTest.cpp Style Change: NULL->nullptr 2015-08-27 07:41:16 -07:00
DrawBitmapRectTest.cpp switch surface to sk_sp 2016-03-23 18:59:25 -07:00
DrawFilterTest.cpp switch surface to sk_sp 2016-03-23 18:59:25 -07:00
DrawPathTest.cpp switch surface to sk_sp 2016-03-23 18:59:25 -07:00
DrawTextTest.cpp Simplify mask/clip intersection, making sure to explicitly check for an empty mask. 2016-06-19 05:28:33 -07:00
DynamicHashTest.cpp Style Change: NULL->nullptr 2015-08-27 07:41:16 -07:00
EGLImageTest.cpp Turn ContextInfos returned by GrContextFactory into structs. 2016-05-11 06:33:06 -07:00
EmptyPathTest.cpp Reland of more zero-length changes for svg compatibility (patchset #1 id:1 of https://codereview.chromium.org/1334543002/ ) 2015-09-09 13:20:49 -07:00
ErrorTest.cpp
ExifTest.cpp Don't crash when resource path is omitted 2016-03-25 21:38:09 -04:00
FillPathTest.cpp Make SkBlitter hierarchy explicit about what needs to be implemented. 2016-06-10 13:01:27 -07:00
FitsInTest.cpp
FlattenableCustomFactory.cpp Prototype code that turns any/every flattenable into JSON 2016-05-04 11:06:28 -07:00
FlattenableFactoryToName.cpp Split AlphaThresholdEffect out into its own file 2016-04-18 07:20:05 -07:00
FlattenDrawableTest.cpp Prototype code that turns any/every flattenable into JSON 2016-05-04 11:06:28 -07:00
Float16Test.cpp f16<->f32 ftz is an optional thing for speed. 2016-08-23 08:58:12 -07:00
FloatingPointTextureTest.cpp Turn ContextInfos returned by GrContextFactory into structs. 2016-05-11 06:33:06 -07:00
FontHostStreamTest.cpp SkTypeface::MakeFromName to take SkFontStyle. 2016-05-31 11:42:37 -07:00
FontHostTest.cpp SkTypeface::MakeFromName to take SkFontStyle. 2016-05-31 11:42:37 -07:00
FontMgrAndroidParserTest.cpp Reverse dependency between SkScalar.h and SkFixed.h. 2016-04-07 08:49:31 -07:00
FontMgrTest.cpp Remove user specified typeface id. 2016-07-13 05:16:58 -07:00
FontNamesTest.cpp
FontObjTest.cpp SkTypeface::MakeFromName to take SkFontStyle. 2016-05-31 11:42:37 -07:00
FrontBufferedStreamTest.cpp detach -> release 2016-03-16 13:53:35 -07:00
GeometryTest.cpp Fix ASAN bot 2016-07-13 13:08:44 -07:00
GifTest.cpp detach -> release 2016-03-16 13:53:35 -07:00
GLProgramsTest.cpp Rename GrContext's newDrawContext & drawContext to makeDrawContext 2016-07-27 12:13:51 -07:00
GpuColorFilterTest.cpp sk_sp for Ganesh. 2016-06-09 08:01:03 -07:00
GpuDrawPathTest.cpp Turn ContextInfos returned by GrContextFactory into structs. 2016-05-11 06:33:06 -07:00
GpuLayerCacheTest.cpp Add discard support to Vulkan 2016-06-30 08:23:30 -07:00
GpuRectanizerTest.cpp
GpuSampleLocationsTest.cpp Fix caching of sample locations 2016-07-06 09:59:43 -07:00
GradientTest.cpp Add a gradient edge optimization test 2016-08-22 06:22:28 -07:00
GrAllocatorTest.cpp
GrContextAbandonTest.cpp Turn ContextInfos returned by GrContextFactory into structs. 2016-05-11 06:33:06 -07:00
GrContextFactoryTest.cpp Make unit tests use generic testcontext rather than glcontext 2016-05-11 10:38:06 -07:00
GrDrawTargetTest.cpp Turn ContextInfos returned by GrContextFactory into structs. 2016-05-11 06:33:06 -07:00
GrGetCoeffBlendKnownComponentsTest.cpp switch xfermodes over to sk_sp 2016-03-29 11:32:50 -07:00
GrGLSLPrettyPrintTest.cpp Style Change: NULL->nullptr 2015-08-27 07:41:16 -07:00
GrMemoryPoolTest.cpp Style Change: NULL->nullptr 2015-08-27 07:41:16 -07:00
GrPorterDuffTest.cpp sk_sp for Ganesh. 2016-06-09 08:01:03 -07:00
GrShapeTest.cpp Fix bounds check in grshape test 2016-08-26 06:45:06 -07:00
GrSurfaceTest.cpp Turn ContextInfos returned by GrContextFactory into structs. 2016-05-11 06:33:06 -07:00
GrTextureMipMapInvalidationTest.cpp Rewrite GrTextureMipMapInvalidationTest using SkImage 2016-07-14 09:24:08 -07:00
GrTextureStripAtlasTest.cpp Fix leak in GrTextureStripAtlasTest 2016-08-24 12:09:12 -07:00
GrTRecorderTest.cpp Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
HashTest.cpp SkTHash: hash from fnptr to functor type 2015-10-15 12:23:02 -07:00
image-bitmap.cpp images with offset bitmap don't share genid 2016-03-24 09:18:14 -07:00
ImageCacheTest.cpp Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
ImageFilterCacheTest.cpp Adding color space to SkSpecialImage 2016-07-21 07:15:37 -07:00
ImageFilterTest.cpp Add SkColorSpace to GrDrawContext 2016-07-21 13:28:36 -07:00
ImageFrom565Bitmap.cpp update callsites for Make image factories 2016-03-17 10:51:11 -07:00
ImageGeneratorTest.cpp Move off SK_SUPPORT_LEGACY_DATA_FACTORIES. 2016-08-02 14:40:46 -07:00
ImageIsOpaqueTest.cpp Add SkColorSpace::Equals() API 2016-08-01 09:43:08 -07:00
ImageNewShaderTest.cpp Turn ContextInfos returned by GrContextFactory into structs. 2016-05-11 06:33:06 -07:00
ImageTest.cpp Store mipmap levels in deferred texture image 2016-08-30 12:09:23 -07:00
IndexedPngOverflowTest.cpp switch surface to sk_sp 2016-03-23 18:59:25 -07:00
InfRectTest.cpp
InterpolatorTest.cpp test & doc for SkUnitCubicInterp 2016-01-07 11:33:15 -08:00
InvalidIndexedPngTest.cpp Fix bug in SkGifCodec / Switch SkImageDec tests to use Codec 2016-03-01 12:12:27 -08:00
IsClosedSingleContourTest.cpp Fix for GrAALinearizingConvexPathRenderer incorrectly drawing non-convex paths 2015-12-15 11:01:12 -08:00
LayerDrawLooperTest.cpp guard rasterizer and drawlooper setters 2016-03-21 13:25:16 -07:00
LayerRasterizerTest.cpp change flattenable factory to return sk_sp 2016-04-03 09:11:13 -07:00
LListTest.cpp Make block size a template parameter of SkTLList 2015-11-18 19:01:12 -08:00
MallocPixelRefTest.cpp Move off SK_SUPPORT_LEGACY_DATA_FACTORIES. 2016-08-02 14:40:46 -07:00
MaskCacheTest.cpp Style Change: NULL->nullptr 2015-08-27 07:41:16 -07:00
MathTest.cpp Fix SkFixedDiv macro 2016-07-13 13:34:46 -07:00
Matrix44Test.cpp SkMatrix44 clarifications and clean-ups 2016-06-23 12:42:29 -07:00
MatrixClipCollapseTest.cpp Style Change: NULL->nullptr 2015-08-27 07:41:16 -07:00
MatrixTest.cpp s/invertable/invertible 2016-08-24 12:01:31 -07:00
MD5Test.cpp SkMD5: .update() -> .write() 2016-04-25 10:29:36 -07:00
MemoryTest.cpp
MemsetTest.cpp MIPS32r2: Fix Chromium runtime crash 2016-06-05 13:14:21 -07:00
MessageBusTest.cpp
MetaDataTest.cpp Style Change: NULL->nullptr 2015-08-27 07:41:16 -07:00
MipMapTest.cpp respect srgb gamma when building mips 2016-06-10 11:41:47 -07:00
OnceTest.cpp Modernize and trim down SkOnce. 2016-04-18 08:09:11 -07:00
OSPathTest.cpp Style Change: NULL->nullptr 2015-08-27 07:41:16 -07:00
PackBitsTest.cpp
PackedConfigsTextureTest.cpp Fix 4444 on Vulkan devices who don't support RGBA_4444 2016-08-15 10:59:17 -07:00
PaintBreakTextTest.cpp Cleanups related to SkFixed. 2016-02-25 10:28:11 -08:00
PaintImageFilterTest.cpp Switch SkLocalMatrixImageFilter and SkPaintImageFilter over to sk_sp 2016-03-30 07:32:28 -07:00
PaintTest.cpp Move SkTypeface to sk_sp. 2016-05-12 10:09:31 -07:00
ParsePathTest.cpp Add unit test to feed valid SVG sequences to make sure that 2016-02-09 10:30:22 -08:00
PathCoverageTest.cpp SkLeanWindows.h: #include "Windows.h" fewer places 2016-06-07 17:21:10 -07:00
PathMeasureTest.cpp fix circular dashing 2016-01-19 08:07:50 -08:00
PathOpsAngleIdeas.cpp pathops coincidence and security rewrite 2016-07-18 10:01:36 -07:00
PathOpsAngleTest.cpp path ops stream-lining 2016-08-25 11:27:17 -07:00
PathOpsBattles.cpp Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
PathOpsBoundsTest.cpp
PathOpsBuilderConicTest.cpp Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
PathOpsBuilderTest.cpp fix builder fuzz 2016-07-21 08:53:32 -07:00
PathOpsBuildUseTest.cpp Style Change: NULL->nullptr 2015-08-27 07:41:16 -07:00
PathOpsConicIntersectionTest.cpp Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
PathOpsConicLineIntersectionTest.cpp Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
PathOpsCubicConicIntersectionTest.cpp Enabling clip stack flattening exercises path ops. 2015-10-16 09:03:38 -07:00
PathOpsCubicIntersectionTest.cpp Enabling clip stack flattening exercises path ops. 2015-10-16 09:03:38 -07:00
PathOpsCubicIntersectionTestData.cpp
PathOpsCubicIntersectionTestData.h
PathOpsCubicLineIntersectionIdeas.cpp Consolidate SK_CRASH and sk_throw into SK_ABORT 2016-01-29 08:51:04 -08:00
PathOpsCubicLineIntersectionTest.cpp remove unused code 2015-08-17 10:01:24 -07:00
PathOpsCubicQuadIntersectionTest.cpp
PathOpsCubicReduceOrderTest.cpp
PathOpsDCubicTest.cpp
PathOpsDebug.cpp fix fuzz bugs 2016-07-26 09:26:29 -07:00
PathOpsDLineTest.cpp remove unused code 2015-08-17 10:01:24 -07:00
PathOpsDPointTest.cpp
PathOpsDRectTest.cpp
PathOpsDVectorTest.cpp
PathOpsExtendedTest.cpp add flaky test option 2016-08-09 05:04:29 -07:00
PathOpsExtendedTest.h add flaky test option 2016-08-09 05:04:29 -07:00
PathOpsFuzz763Test.cpp pathops coincidence and security rewrite 2016-07-18 10:01:36 -07:00
PathOpsInverseTest.cpp
PathOpsIssue3651.cpp pathops coincidence and security rewrite 2016-07-18 10:01:36 -07:00
PathOpsLineIntersectionTest.cpp
PathOpsLineParametetersTest.cpp
PathOpsOpCircleThreadedTest.cpp fix security bug 2016-05-26 09:01:47 -07:00
PathOpsOpCubicThreadedTest.cpp fix security bug 2016-05-26 09:01:47 -07:00
PathOpsOpLoopThreadedTest.cpp fix security bug 2016-05-26 09:01:47 -07:00
PathOpsOpRectThreadedTest.cpp Style Change: SkNEW->new; SkDELETE->delete 2015-08-26 13:07:49 -07:00
PathOpsOpTest.cpp if the winding of the top can't be computed, give up 2016-08-26 14:24:24 -07:00
PathOpsQuadIntersectionTest.cpp
PathOpsQuadIntersectionTestData.cpp
PathOpsQuadIntersectionTestData.h
PathOpsQuadLineIntersectionTest.cpp
PathOpsQuadLineIntersectionThreadedTest.cpp Style Change: SkNEW->new; SkDELETE->delete 2015-08-26 13:07:49 -07:00
PathOpsQuadReduceOrderTest.cpp
PathOpsSimplifyDegenerateThreadedTest.cpp Style Change: SkNEW->new; SkDELETE->delete 2015-08-26 13:07:49 -07:00
PathOpsSimplifyFailTest.cpp fix fuzz 2016-08-17 06:14:06 -07:00
PathOpsSimplifyQuadralateralsThreadedTest.cpp Style Change: SkNEW->new; SkDELETE->delete 2015-08-26 13:07:49 -07:00
PathOpsSimplifyQuadThreadedTest.cpp fix security bug 2016-05-26 09:01:47 -07:00
PathOpsSimplifyRectThreadedTest.cpp Appease valgrind wrt testing code initialization 2016-04-07 09:01:20 -07:00
PathOpsSimplifyTest.cpp start working on tiger again 2016-08-11 11:59:48 -07:00
PathOpsSimplifyTrianglesThreadedTest.cpp Style Change: SkNEW->new; SkDELETE->delete 2015-08-26 13:07:49 -07:00
PathOpsSkpClipTest.cpp SkRTConf: eliminate 2016-08-04 10:47:16 -07:00
PathOpsSkpTest.cpp Reland of path ops: fix conic weight and partial coincidence (patchset #1 id:1 of https://codereview.chromium.org/1408923003/ ) 2015-10-22 07:23:52 -07:00
PathOpsTestCommon.cpp Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
PathOpsTestCommon.h Enabling clip stack flattening exercises path ops. 2015-10-16 09:03:38 -07:00
PathOpsThreadedCommon.cpp clean up more dead code 2016-02-16 19:06:15 -08:00
PathOpsThreadedCommon.h clean up more dead code 2016-02-16 19:06:15 -08:00
PathOpsThreeWayTest.cpp
PathOpsTightBoundsTest.cpp Style Change: SkNEW->new; SkDELETE->delete 2015-08-26 13:07:49 -07:00
PathOpsTSectDebug.h Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
PathOpsTypesTest.cpp
PathTest.cpp fix conic path fuzz 2016-08-23 09:41:00 -07:00
PDFDeflateWStreamTest.cpp SkPDF: Stop #include PREPROCESSOR_DEFINE pattern 2016-08-25 09:07:02 -07:00
PDFDocumentTest.cpp SkDocument/PDF: new API 2016-04-27 07:45:18 -07:00
PDFGlyphsToUnicodeTest.cpp SkPDF: in-place font subsetting 2016-08-18 14:22:52 -07:00
PDFInvalidBitmapTest.cpp SkDocument/PDF: new API 2016-04-27 07:45:18 -07:00
PDFJpegEmbedTest.cpp Convert SkAutoTUnref<SkData> to sk_sp<SkData>. 2016-08-03 13:32:32 -07:00
PDFMetadataAttributeTest.cpp Convert SkAutoTUnref<SkData> to sk_sp<SkData>. 2016-08-03 13:32:32 -07:00
PDFOpaqueSrcModeToSrcOverTest.cpp SkDocument/PDF: new API 2016-04-27 07:45:18 -07:00
PDFPrimitivesTest.cpp SkPDF: in-place font subsetting 2016-08-18 14:22:52 -07:00
PictureBBHTest.cpp return pictures as sk_sp 2016-03-18 07:25:55 -07:00
PictureShaderTest.cpp return pictures as sk_sp 2016-03-18 07:25:55 -07:00
PictureTest.cpp Deserialize pictures with custom image-deserializer 2016-08-11 03:55:15 -07:00
PixelRefTest.cpp Style Change: NULL->nullptr 2015-08-27 07:41:16 -07:00
Point3Test.cpp Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
PointTest.cpp Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
PremulAlphaRoundTripTest.cpp Turn ContextInfos returned by GrContextFactory into structs. 2016-05-11 06:33:06 -07:00
PrimitiveProcessorTest.cpp Simplify adding attributes to GrGeometryProcessor 2016-08-17 11:33:39 -07:00
ProxyTest.cpp Add flag for window rectangles to GrRenderTarget 2016-08-10 11:09:07 -07:00
QuickRejectTest.cpp Fix bug, always keep fIsScaleTranslate in correct state 2016-08-19 08:38:36 -07:00
RandomTest.cpp ubsan shift fixes 2015-12-09 12:02:30 -08:00
Reader32Test.cpp Style Change: NULL->nullptr 2015-08-27 07:41:16 -07:00
ReadPixelsTest.cpp Reduce usage of MakeRenderTargetDirect 2016-07-26 11:38:17 -07:00
ReadWriteAlphaTest.cpp Reduce usage of MakeRenderTargetDirect 2016-07-26 11:38:17 -07:00
RecordDrawTest.cpp Update DropShadowImageFilter to sk_sp 2016-04-06 08:40:59 -07:00
RecorderTest.cpp switch surface to sk_sp 2016-03-23 18:59:25 -07:00
RecordingXfermodeTest.cpp return pictures as sk_sp 2016-03-18 07:25:55 -07:00
RecordOptsTest.cpp Update SkBlurImageFilter to sk_sp 2016-04-04 04:31:25 -07:00
RecordPatternTest.cpp Modernize SkRecordPattern.h 2015-11-19 08:53:27 -08:00
RecordTest.cpp Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
RecordTestUtils.h SkRecord: infer return type for visit() and mutate(). 2016-03-22 11:46:53 -07:00
RectangleTextureTest.cpp Move GrContext::makeDrawContext to new GrContextPriv object 2016-08-03 14:26:53 -07:00
RectTest.cpp Revert of try to speed-up maprect + round2i + contains (patchset #8 id:140001 of https://codereview.chromium.org/2133413002/ ) 2016-07-11 14:57:26 -07:00
RefCntTest.cpp Convert SkRefCnt to std::atomic. 2016-04-08 06:58:52 -07:00
RefDictTest.cpp Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
RegionTest.cpp Style Change: NULL->nullptr 2015-08-27 07:41:16 -07:00
ResourceCacheTest.cpp Remove unneeded variables from ResourceCache test 2016-08-30 10:27:20 -07:00
RoundRectTest.cpp Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
RRectInPathTest.cpp Make SkPath::isOval() and SkPath::isRRect return the orientation and starting index. 2016-05-27 09:17:04 -07:00
RTreeTest.cpp unsigned -> int for counts and indices in picture-related code 2015-08-19 09:51:01 -07:00
ScalarTest.cpp
ScaleToSidesTest.cpp Fix asserts found in SampleApp and update the tests with additional interesting numbers. 2016-02-19 16:54:12 -08:00
SerializationTest.cpp Moved ambient lights out of SkLight's light array 2016-08-29 10:22:09 -07:00
ShaderOpacityTest.cpp Reland of "more shader-->sp conversions (patchset #5 id:80001 of https://codereview.chromium.org/1789633002/ )" 2016-03-13 14:13:58 -07:00
ShaderTest.cpp Always return ImageShader, even from SkShader::MakeBitmapShader 2016-08-02 06:12:06 -07:00
SizeTest.cpp
Sk4x4fTest.cpp Sk4x4f 2016-03-22 17:17:44 -07:00
SkBase64Test.cpp Style Change: NULL->nullptr 2015-08-27 07:41:16 -07:00
SkBlend_optsTest.cpp Correct sRGB <-> linear everywhere. 2016-07-20 18:10:07 -07:00
skbug5221.cpp Reduce usage of MakeRenderTargetDirect 2016-07-26 11:38:17 -07:00
SkColor4fTest.cpp remove experimental treat-skcolor-as-srgb flag 2016-06-24 18:14:07 -07:00
SkDOMTest.cpp [SkXMLParser] Initial text node support 2016-07-18 14:47:30 -07:00
skia_test.cpp Move SkGLContext and some GrGLInterface implementations to skgputest module 2016-03-30 18:56:20 -07:00
SkImageTest.cpp update callsites for Make image factories 2016-03-17 10:51:11 -07:00
SkLinearBitmapPipelineTest.cpp centralize VECTORCALL as SK_VECTORCALL 2016-07-07 08:12:09 -07:00
SkLiteDLTest.cpp SkLiteDL: remove freelisting, add reset() and SKLITEDL_PAGE knob. 2016-08-16 09:36:18 -07:00
SkNxTest.cpp Expand _01 half<->float limitation to _finite. Simplify. 2016-07-15 07:00:11 -07:00
SkPEGTest.cpp Reland: Experimental parsing expression grammar (PEG) template library 2016-08-25 08:44:35 -07:00
SkpSkGrTest.cpp SkRTConf: eliminate 2016-08-04 10:47:16 -07:00
SkRasterPipelineTest.cpp SkRasterPipeline: new APIs for fusion 2016-07-29 14:27:41 -07:00
SkResourceCacheTest.cpp respect srgb gamma when building mips 2016-06-10 11:41:47 -07:00
SkSharedMutexTest.cpp If we swap its arguments, SkTaskGroup::batch() _is_ sk_parallel_for. 2016-01-04 19:13:19 -08:00
SkSLErrorTest.cpp initial checkin of SkSL compiler 2016-07-01 08:22:01 -07:00
SkSLGLSLTest.cpp added initial GLSL support to skslc 2016-08-03 12:43:36 -07:00
SmallAllocatorTest.cpp remove align16 calls in skhader context sizes. will handle this elsewhere as needed 2016-03-04 07:38:12 -08:00
SortTest.cpp Remove include of stdlib.h from SkTypes.h. 2015-08-26 05:15:46 -07:00
SpecialImageTest.cpp Adding color space to SkSpecialImage 2016-07-21 07:15:37 -07:00
SpecialSurfaceTest.cpp Add SkColorSpace to GrDrawContext 2016-07-21 13:28:36 -07:00
SrcOverTest.cpp Unit Tests: eliminate stray SkDebugf()s. 2016-02-24 17:59:16 -08:00
SRGBMipMapTest.cpp Rename GrContext's newDrawContext & drawContext to makeDrawContext 2016-07-27 12:13:51 -07:00
SRGBReadWritePixelsTest.cpp Enable many more tests for Vulkan 2016-06-28 08:07:26 -07:00
SRGBTest.cpp Test sk_linear_to_srgb() less exhaustively in Debug mode. 2016-08-08 05:52:55 -07:00
StreamTest.cpp Convert SkAutoTUnref<SkData> to sk_sp<SkData>. 2016-08-03 13:32:32 -07:00
StringTest.cpp SkStringPrintf and SkString::printf now are no longer limted by a static buffer 2016-04-25 09:25:35 -07:00
StrokerTest.cpp Change SkTime::GetMSecs to double; ensure values stored in SkMSec do not overflow. 2016-03-25 12:59:53 -07:00
StrokeTest.cpp
SubsetPath.cpp SkLeanWindows.h: #include "Windows.h" fewer places 2016-06-07 17:21:10 -07:00
SubsetPath.h Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
SurfaceTest.cpp Some tests around surface creation and snapshotting with color space 2016-08-30 07:07:59 -07:00
SVGDeviceTest.cpp Style Change: NULL->nullptr 2015-08-27 07:41:16 -07:00
SwizzlerTest.cpp Publicly expose one accelerated swizzle. 2016-03-23 10:51:21 -07:00
TArrayTest.cpp SkTArray movable and swap for move only elements. 2016-04-20 10:22:20 -07:00
TDPQueueTest.cpp
TemplatesTest.cpp Make container classes in SkTemplates.h more consistent 2016-06-23 12:55:14 -07:00
TessellatingPathRendererTests.cpp Fix assert caused by floating point error in tessellating path renderer. 2016-08-17 14:56:22 -07:00
Test.cpp Change SkTime::GetMSecs to double; ensure values stored in SkMSec do not overflow. 2016-03-25 12:59:53 -07:00
Test.h SkDocument/PDF: new API 2016-04-27 07:45:18 -07:00
TestConfigParsing.cpp Some tests around surface creation and snapshotting with color space 2016-08-30 07:07:59 -07:00
TestTest.cpp Enable many more tests for Vulkan 2016-06-28 08:07:26 -07:00
TextBlobCacheTest.cpp Move SkTypeface to sk_sp. 2016-05-12 10:09:31 -07:00
TextBlobTest.cpp SkTextBlob: Begin implementing Extended TextBlob API 2016-08-30 11:58:33 -07:00
TextureCompressionTest.cpp Move off SK_SUPPORT_LEGACY_DATA_FACTORIES. 2016-08-02 14:40:46 -07:00
Time.cpp Unit Tests: eliminate stray SkDebugf()s. 2016-02-24 17:59:16 -08:00
TLSTest.cpp Convert SkRefCnt to std::atomic. 2016-04-08 06:58:52 -07:00
TopoSortTest.cpp Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
TraceMemoryDumpTest.cpp Add support for light dumps in SkTraceMemoryDump interface. 2015-09-30 04:31:23 -07:00
TracingTest.cpp
TypefaceTest.cpp Replace 'Ulta' with 'Ultra'. 2016-08-01 12:37:13 -07:00
UnicodeTest.cpp
UtilsTest.cpp Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
VarAllocTest.cpp Have SkVarAlloc::alloc() use sk_malloc_throw. 2015-09-14 11:11:17 -07:00
VkClearTests.cpp Start using GrGpuCommandBuffer in GrDrawTarget. 2016-06-23 08:37:06 -07:00
VkHeapTests.cpp Check for some potential subheap allocation failures. 2016-06-16 14:05:09 -07:00
VkUploadPixelsTests.cpp Fix copying of data in vulkan testing texture 2016-08-15 08:06:29 -07:00
VkWrapTests.cpp Have gpu createTestingOlyBackendTexture know if it is a render target or not 2016-06-24 09:22:31 -07:00
WindowRectanglesTest.cpp Implement difference clip rects with window rectangles 2016-08-17 10:00:22 -07:00
WritePixelsTest.cpp Reduce usage of MakeRenderTargetDirect 2016-07-26 11:38:17 -07:00
Writer32Test.cpp Move off SK_SUPPORT_LEGACY_DATA_FACTORIES. 2016-08-02 14:40:46 -07:00
XfermodeTest.cpp switch xfermodes over to sk_sp 2016-03-29 11:32:50 -07:00
YUVCacheTest.cpp Update Skia's YUV API 2016-03-10 05:44:43 -08:00
YUVTest.cpp detach -> release 2016-03-16 13:53:35 -07:00