skia2/tests
John Stiles 65aae8a51a Disable SkSL optimization when SkRuntimeEffect::MakeTraced is called.
SkRuntimeEffect::MakeForXxxxx compiles its shaders before MakeTraced()
is invoked, with optimizations enabled. When MakeTraced() is called,
we recompile the shader with optimizations disabled; this allows us to
present the user with a shader that is as close to the original as
possible. (This obviously costs time, but debug trace generation isn't
focused on speed.)

Note that in some rare instances, disabling optimizations can cause
compilation to fail (e.g. optimization can simplify control flow and
eliminate "unreachable" paths). In those cases, we fall back to the
existing behavior of debugging an optimized shader.

Change-Id: Iba0f31bc42374c7048694fde5415b122177a9a68
Bug: skia:12666
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/489716
Reviewed-by: Brian Osman <brianosman@google.com>
Commit-Queue: John Stiles <johnstiles@google.com>
Auto-Submit: John Stiles <johnstiles@google.com>
2021-12-29 18:54:19 +00:00
..
graphite [graphite] Implement inverse fills 2021-12-21 20:44:51 +00:00
sksl Prevent interface block members from using invalid names. 2021-12-28 20:57:18 +00:00
AAClipTest.cpp Simplify SkAAClip to use SkClipOp, not SkRegion::Op 2021-09-20 20:12:38 +00:00
AdvancedBlendTest.cpp Delete mixed samples 2021-04-22 20:11:34 +00:00
AndroidCodecTest.cpp
AnimatedImageTest.cpp SkAnimatedImage: consider exif orientation 2021-05-11 13:59:48 +00:00
AnnotationTest.cpp
ApplyGammaTest.cpp Move sk_memset* from SkUtils to SkOpts 2021-11-03 17:03:21 +00:00
ArenaAllocTest.cpp
AsADashTest.cpp
BackendAllocationTest.cpp Reland "Add sRGB 8888 colortype" 2021-08-24 12:56:32 +00:00
BackendSurfaceMutableStateTest.cpp Merge GrVkAttachment into GrVkImage. 2021-09-14 13:34:17 +00:00
BadIcoTest.cpp Move skbug5883.gif to a better test 2021-03-17 19:44:10 +00:00
BitmapCopyTest.cpp Move sk_memset* from SkUtils to SkOpts 2021-11-03 17:03:21 +00:00
BitmapGetColorTest.cpp
BitmapTest.cpp
BitSetTest.cpp
BlendTest.cpp
BlitMaskClip.cpp
BlurTest.cpp Expose bounds for maskfilters 2021-06-16 21:24:30 +00:00
BRDTest.cpp
BUILD.bazel [infra] Add initial Bazel rules and files 2021-11-09 12:32:25 +00:00
BulkRectTest.cpp Move more Ops to skgpu::v1 namespace 2021-09-02 13:25:29 +00:00
CachedDataTest.cpp
CachedDecodingPixelRefTest.cpp Move sk_memset* from SkUtils to SkOpts 2021-11-03 17:03:21 +00:00
CanvasStateHelpers.cpp
CanvasStateHelpers.h
CanvasStateTest.cpp Use SkClipOp::kFoo instead of kFoo_SkClipOp from SkClipOpPriv 2021-08-03 18:08:21 +00:00
CanvasTest.cpp Remove canvas marker stack, marked matrices, etc... 2021-12-09 16:22:16 +00:00
ChecksumTest.cpp Fix SkOpts::hash_fn slightly 2021-07-26 18:08:56 +00:00
ClearTest.cpp Move more Ops to skgpu::v1 namespace (take 2) 2021-09-01 18:57:02 +00:00
ClipCubicTest.cpp
ClipperTest.cpp Reland "Add format-specifier warnings to SkDebugf." 2021-06-25 17:57:43 +00:00
ClipStackTest.cpp [graphite] Move GrResourceKey to skgpu::ResourceKey. 2021-12-23 22:55:19 +00:00
CodecAnimTest.cpp
CodecExactReadTest.cpp
CodecPartialTest.cpp
CodecPriv.h
CodecRecommendedTypeTest.cpp
CodecTest.cpp Make it always possible to seek in SkWuffsCodec 2021-12-20 13:32:56 +00:00
ColorFilterTest.cpp Move WithWorkingFormat to SkColorFilterPriv 2021-11-03 20:30:50 +00:00
ColorMatrixTest.cpp
ColorPrivTest.cpp
ColorSpaceTest.cpp More angle brackets for system includes for third_party deps 2021-11-23 18:35:52 +00:00
ColorTest.cpp
CompressedBackendAllocationTest.cpp Reland "Remove GrBackendFormat's textureType use from isFormatTexturable call." 2021-08-13 22:37:13 +00:00
CopySurfaceTest.cpp Move sk_memset* from SkUtils to SkOpts 2021-11-03 17:03:21 +00:00
CTest.cpp
CubicMapTest.cpp
CullTestTest.cpp Delete the skgpu::tess namespace 2021-10-20 18:16:48 +00:00
CustomMeshTest.cpp Reland "Start on custom mesh API" 2021-12-21 16:08:49 +00:00
DashPathEffectTest.cpp Move patheffect details to (private) base subclass 2021-05-22 01:55:43 +00:00
DataRefTest.cpp
DebugLayerManagerTest.cpp
DefaultPathRendererTest.cpp Move several more PathRenderers to skgpu::v1 namespace 2021-08-17 22:19:11 +00:00
DeferredDisplayListTest.cpp Store whether or not a VkImage is from a swapchain and return it in drawable info. 2021-11-16 21:14:59 +00:00
DequeTest.cpp
DescriptorTest.cpp
DeviceTest.cpp Move DeviceFlags and CheckAlphaTypeAndGetFlags to skgpu::BaseDevice 2021-09-08 14:55:31 +00:00
DiscardableMemoryPoolTest.cpp
DiscardableMemoryTest.cpp
DMSAATest.cpp Refactor SkMatrixProvider slightly 2021-12-09 20:10:58 +00:00
DrawBitmapRectTest.cpp
DrawOpAtlasTest.cpp Refactor SkMatrixProvider slightly 2021-12-09 20:10:58 +00:00
DrawPathTest.cpp Clip vertical edges outside crop rect during convex edge walk 2021-09-10 15:59:54 +00:00
DrawTextTest.cpp don't draw strings that have no glyphs 2021-05-03 19:27:54 +00:00
EGLImageTest.cpp Rename GrSurfaceContext -> skgpu::SurfaceContext 2021-08-10 19:24:53 +00:00
EmptyPathTest.cpp
EncodedInfoTest.cpp
EncodeTest.cpp More angle brackets for system includes for third_party deps 2021-11-23 18:35:52 +00:00
ExifTest.cpp
ExtendedSkColorTypeTests.cpp ComparePixels helper takes GrCPixmaps 2021-03-31 20:38:22 +00:00
F16StagesTest.cpp
FakeStreams.h
FillPathTest.cpp
FindCubicConvex180ChopsTest.cpp Move tessellation-specific functions out of GrPathUtils 2021-11-20 02:47:40 +00:00
FitsInTest.cpp
FlattenableFactoryToName.cpp
FlattenableNameToFactory.cpp
FlattenDrawableTest.cpp Clean up unflattening paints 2021-08-09 17:43:37 +00:00
Float16Test.cpp
FloatingPointTextureTest.cpp Cruft leftover from GrSurfaceContext hierarchy v1/v2 split 2021-08-11 14:17:49 +00:00
FontHostStreamTest.cpp
FontHostTest.cpp
FontMgrAndroidParserTest.cpp
FontMgrFontConfigTest.cpp
FontMgrTest.cpp Serialize foreground color caching requirement specialisation 2021-11-03 19:56:47 +00:00
FontNamesTest.cpp
FontTest.cpp
FrontBufferedStreamTest.cpp
GeometryTest.cpp Fix additional cases of variable shadowing in /tests/. 2021-08-13 16:13:27 +00:00
GifTest.cpp
GLBackendSurfaceTest.cpp
GlyphRunTest.cpp remove unused code SkGlyphIDSet 2021-03-15 15:31:15 +00:00
GpuDrawPathTest.cpp Move several more PathRenderers to skgpu::v1 namespace 2021-08-17 22:19:11 +00:00
GpuRectanizerTest.cpp
GradientTest.cpp Refactor SkMatrixProvider slightly 2021-12-09 20:10:58 +00:00
GrAHardwareBufferTest.cpp
GrClipStackTest.cpp [graphite] Move GrResourceKey to skgpu::ResourceKey. 2021-12-23 22:55:19 +00:00
GrContextAbandonTest.cpp
GrContextFactoryTest.cpp
GrContextOOM.cpp
GrDDLImageTest.cpp
GrFinishedFlushTest.cpp
GrGLExtensionsTest.cpp
GrMemoryPoolTest.cpp Fix cases of variable shadowing in /tests/. 2021-08-12 16:11:39 +00:00
GrMeshTest.cpp [graphite] Move GrResourceKey to skgpu::ResourceKey. 2021-12-23 22:55:19 +00:00
GrMipMappedTest.cpp Reland "Add new GrSurfaceInfo class and related backend structs." 2021-09-20 20:44:53 +00:00
GrOpListFlushTest.cpp Move GrOpsTask to gpu/ops and the the skgpu::v1 namespace 2021-08-25 18:32:17 +00:00
GrPipelineDynamicStateTest.cpp [graphite] Move GrProcessorKeyBuilder to generic skgpu::KeyBuilder class. 2021-12-20 20:41:17 +00:00
GrPorterDuffTest.cpp Reland "Add new GrSurfaceInfo class and related backend structs." 2021-09-20 20:44:53 +00:00
GrQuadBufferTest.cpp
GrQuadCropTest.cpp Fix overdraw from unstable perspective math 2021-05-13 19:37:53 +00:00
GrRenderTaskClusterTest.cpp
GrSlugTest.cpp don't produce empty slugs! 2021-12-08 20:34:41 +00:00
GrStyledShapeTest.cpp Use SkClipOp::kFoo instead of kFoo_SkClipOp from SkClipOpPriv 2021-08-03 18:08:21 +00:00
GrSubmittedFlushTest.cpp
GrSurfaceTest.cpp Reroute SurfaceContext factories through RecordingContextPriv 2021-08-17 13:36:57 +00:00
GrTextBlobTest.cpp
GrTextureMipMapInvalidationTest.cpp
GrThreadSafeCacheTest.cpp [graphite] Move GrResourceKey to skgpu::ResourceKey. 2021-12-23 22:55:19 +00:00
GrVxTest.cpp Move approx_acos and strided loads from GrVx to SkVx 2021-10-08 17:33:06 +00:00
HashTest.cpp Fix cases of variable shadowing in test code. 2021-08-11 20:38:09 +00:00
HighContrastFilterTest.cpp
HSVRoundTripTest.cpp
ICCTest.cpp
ImageBitmapTest.cpp
ImageCacheTest.cpp
ImageFilterCacheTest.cpp Remove overly verbose Usage enum from FilterResult 2021-09-07 21:15:01 +00:00
ImageFilterTest.cpp Limit surfaces/images to 2GB in size 2021-11-15 21:32:43 +00:00
ImageFrom565Bitmap.cpp
ImageGeneratorTest.cpp
ImageIsOpaqueTest.cpp
ImageNewShaderTest.cpp Add SkImage::makeRawShader 2021-12-03 20:40:41 +00:00
ImageTest.cpp In SkImage::MakeFromEncoded, support overriding alpha type 2021-12-02 22:31:26 +00:00
IncrTopoSortTest.cpp
IndexedPngOverflowTest.cpp
InfRectTest.cpp
InsetConvexPolyTest.cpp
InvalidIndexedPngTest.cpp
IsClosedSingleContourTest.cpp
JSONTest.cpp
LazyProxyTest.cpp [graphite] Move GrProcessorKeyBuilder to generic skgpu::KeyBuilder class. 2021-12-20 20:41:17 +00:00
LazyStencilAttachmentTest.cpp Rebind GrGLRenderTarget if there is a lazy stencil attachment change. 2021-11-22 23:08:11 +00:00
LListTest.cpp Reland "Remove SkTLList" 2021-08-10 17:57:41 +00:00
LRUCacheTest.cpp
M44Test.cpp Add unit test to cover incorrect image filter layer bounds bug 2021-08-13 14:25:14 +00:00
MallocPixelRefTest.cpp
MaskCacheTest.cpp
MathTest.cpp
MatrixClipCollapseTest.cpp
MatrixColorFilterTest.cpp
MatrixTest.cpp Add unit test to cover incorrect image filter layer bounds bug 2021-08-13 14:25:14 +00:00
MD5Test.cpp
MemoryTest.cpp
MemsetTest.cpp Move sk_memset* from SkUtils to SkOpts 2021-11-03 17:03:21 +00:00
MessageBusTest.cpp
MetaDataTest.cpp
MipMapTest.cpp
MtlBackendAllocationTest.mm
MtlCopySurfaceTest.mm Set Metal minimum version for iOS to 9.0. 2021-09-14 14:20:48 +00:00
MultiPictureDocumentTest.cpp GrConvertPixels takes pixmaps 2021-03-31 00:23:17 +00:00
NdkDecodeTest.cpp
NdkEncodeTest.cpp
NonlinearBlendingTest.cpp
OffsetSimplePolyTest.cpp
OnceTest.cpp
OpChainTest.cpp Move GrOpsTask to gpu/ops and the the skgpu::v1 namespace 2021-08-25 18:32:17 +00:00
OSPathTest.cpp
OverAlignedTest.cpp
PaintTest.cpp Clean up unflattening paints 2021-08-09 17:43:37 +00:00
ParametricStageTest.cpp
ParseColorTest.cpp
ParsePathTest.cpp
PathBuilderTest.cpp Set SkPath.fLastMoveToIndex field from SkPathBuilder 2021-08-06 14:12:11 +00:00
PathCoverageTest.cpp
PathMeasureTest.cpp
PathOpsAngleIdeas.cpp Reland "Add format-specifier warnings to SkDebugf." 2021-06-25 17:57:43 +00:00
PathOpsAngleTest.cpp Reland "Add format-specifier warnings to SkDebugf." 2021-06-25 17:57:43 +00:00
PathOpsAsWindingTest.cpp
PathOpsBattles.cpp
PathOpsBoundsTest.cpp
PathOpsBuilderConicTest.cpp
PathOpsBuilderTest.cpp
PathOpsBuildUseTest.cpp
PathOpsChalkboardTest.cpp
PathOpsConicIntersectionTest.cpp Reland "Add format-specifier warnings to SkDebugf." 2021-06-25 17:57:43 +00:00
PathOpsConicLineIntersectionTest.cpp Reland "Add format-specifier warnings to SkDebugf." 2021-06-25 17:57:43 +00:00
PathOpsConicQuadIntersectionTest.cpp
PathOpsCubicConicIntersectionTest.cpp
PathOpsCubicIntersectionTest.cpp Fix cases of variable shadowing in /tests/. 2021-08-12 16:11:39 +00:00
PathOpsCubicIntersectionTestData.cpp Fix cases of variable shadowing in /tests/. 2021-08-12 16:11:39 +00:00
PathOpsCubicIntersectionTestData.h Fix cases of variable shadowing in /tests/. 2021-08-12 16:11:39 +00:00
PathOpsCubicLineIntersectionIdeas.cpp
PathOpsCubicLineIntersectionTest.cpp
PathOpsCubicQuadIntersectionTest.cpp
PathOpsCubicReduceOrderTest.cpp Fix cases of variable shadowing in /tests/. 2021-08-12 16:11:39 +00:00
PathOpsDCubicTest.cpp
PathOpsDebug.cpp
PathOpsDebug.h
PathOpsDLineTest.cpp
PathOpsDPointTest.cpp
PathOpsDRectTest.cpp
PathOpsDVectorTest.cpp
PathOpsExtendedTest.cpp Fix cases of variable shadowing in test code. 2021-08-11 20:38:09 +00:00
PathOpsExtendedTest.h
PathOpsFuzz763Test.cpp
PathOpsInverseTest.cpp
PathOpsIssue3651.cpp
PathOpsLineIntersectionTest.cpp Fix additional cases of variable shadowing in /tests/. 2021-08-13 16:13:27 +00:00
PathOpsLineParametetersTest.cpp
PathOpsOpCircleThreadedTest.cpp
PathOpsOpCubicThreadedTest.cpp
PathOpsOpLoopThreadedTest.cpp
PathOpsOpRectThreadedTest.cpp
PathOpsOpTest.cpp Remove ableist language 2021-06-16 21:37:21 +00:00
PathOpsQuadIntersectionTest.cpp
PathOpsQuadIntersectionTestData.cpp
PathOpsQuadIntersectionTestData.h
PathOpsQuadLineIntersectionTest.cpp Reland "Add format-specifier warnings to SkDebugf." 2021-06-25 17:57:43 +00:00
PathOpsQuadLineIntersectionThreadedTest.cpp
PathOpsQuadReduceOrderTest.cpp
PathOpsSimplifyDegenerateThreadedTest.cpp
PathOpsSimplifyFailTest.cpp
PathOpsSimplifyQuadralateralsThreadedTest.cpp
PathOpsSimplifyQuadThreadedTest.cpp
PathOpsSimplifyRectThreadedTest.cpp
PathOpsSimplifyTest.cpp
PathOpsSimplifyTrianglesThreadedTest.cpp
PathOpsSkpTest.cpp
PathOpsTestCommon.cpp
PathOpsTestCommon.h
PathOpsThreadedCommon.cpp
PathOpsThreadedCommon.h
PathOpsThreeWayTest.cpp
PathOpsTigerTest.cpp
PathOpsTightBoundsTest.cpp
PathOpsTSectDebug.h
PathOpsTypesTest.cpp
PathRendererCacheTests.cpp Move more Ops to skgpu::v1 namespace 2021-09-02 13:25:29 +00:00
PathTest.cpp Fix a couple Wshadow warnings 2021-08-17 15:09:14 +00:00
PDFDeflateWStreamTest.cpp Fix cases of variable shadowing in /tests/. 2021-08-12 16:11:39 +00:00
PDFDocumentTest.cpp
PDFGlyphsToUnicodeTest.cpp
PDFJpegEmbedTest.cpp
PDFMetadataAttributeTest.cpp
PDFOpaqueSrcModeToSrcOverTest.cpp
PDFPrimitivesTest.cpp Remove ableist language 2021-06-16 21:37:21 +00:00
PDFTaggedLinkTest.cpp
PDFTaggedPruningTest.cpp
PDFTaggedTableTest.cpp
PDFTaggedTest.cpp Remove deprecated fType field in StructureElementNode. 2021-11-08 20:32:27 +00:00
PictureBBHTest.cpp
PictureShaderTest.cpp Must pass filtering to picture shader 2021-03-18 22:18:47 +00:00
PictureTest.cpp Use SkClipOp::kFoo instead of kFoo_SkClipOp from SkClipOpPriv 2021-08-03 18:08:21 +00:00
PinnedImageTest.cpp Revert "Reland "Reland "Use SkImage_Raster's unique ID to cache textures.""" 2021-06-08 18:07:47 +00:00
PixelRefTest.cpp
Point3Test.cpp
PointTest.cpp
PolyUtilsTest.cpp
PreChopPathCurvesTest.cpp Make path pre-chopping more robust 2021-11-18 16:42:19 +00:00
PremulAlphaRoundTripTest.cpp Reland "Add ConvertPixels versions of PremulAlphaRoundTrip" 2021-11-09 14:03:58 +00:00
PrimitiveProcessorTest.cpp [graphite] Move GrProcessorKeyBuilder to generic skgpu::KeyBuilder class. 2021-12-20 20:41:17 +00:00
ProcessorTest.cpp [graphite] Move GrProcessorKeyBuilder to generic skgpu::KeyBuilder class. 2021-12-20 20:41:17 +00:00
ProgramsTest.cpp [graphite] Move GrProcessorKeyBuilder to generic skgpu::KeyBuilder class. 2021-12-20 20:41:17 +00:00
PromiseImageTest.cpp Remove all unused uniqueKey support from SkPromiseImageTexture. 2021-12-21 21:32:43 +00:00
ProxyConversionTest.cpp
ProxyRefTest.cpp
ProxyTest.cpp Reland "Remove GrBackendFormat's textureType use from isFormatTexturable call." 2021-08-13 22:37:13 +00:00
QuickRejectTest.cpp
RandomTest.cpp
ReadPixelsTest.cpp GrConvertPixels takes pixmaps 2021-03-31 00:23:17 +00:00
ReadWritePixelsGpuTest.cpp Reland "Add sRGB 8888 colortype" 2021-08-24 12:56:32 +00:00
RecordDrawTest.cpp Alias canComputeFastBounds to affectsTransparentBlack 2021-08-04 19:11:19 +00:00
RecorderTest.cpp
RecordingXfermodeTest.cpp
RecordOptsTest.cpp Fix additional cases of variable shadowing in /tests/. 2021-08-13 16:13:27 +00:00
RecordPatternTest.cpp
RecordTest.cpp
RecordTestUtils.h
RectangleTextureTest.cpp Rename GrSurfaceContext -> skgpu::SurfaceContext 2021-08-10 19:24:53 +00:00
RectTest.cpp Guard against width/height overflow in SkIRect::subtract 2021-08-27 17:48:16 +00:00
RefCntTest.cpp
RegionTest.cpp
RepeatedClippedBlurTest.cpp
ResourceAllocatorTest.cpp [graphite] Move GrResourceKey to skgpu::ResourceKey. 2021-12-23 22:55:19 +00:00
ResourceCacheTest.cpp [graphite] Move GrResourceKey to skgpu::ResourceKey. 2021-12-23 22:55:19 +00:00
RoundRectTest.cpp Fix additional cases of variable shadowing in /tests/. 2021-08-13 16:13:27 +00:00
RRectInPathTest.cpp Reland "Add format-specifier warnings to SkDebugf." 2021-06-25 17:57:43 +00:00
RTreeTest.cpp
RuntimeBlendTest.cpp Reland "Add unit test confirming Runtime Blends match native blends." 2021-07-15 15:19:14 +00:00
SafeMathTest.cpp
SamplingTest.cpp
ScalarTest.cpp
ScaleToSidesTest.cpp
SerializationTest.cpp Move more virtuals into ...Base to hide them from public api 2021-06-18 20:20:06 +00:00
SerialProcsTest.cpp Must pass filtering to picture shader 2021-03-18 22:18:47 +00:00
ShaderImageFilterTest.cpp Reland "Add public API support for SkImageFilters::RuntimeShader" 2021-11-29 22:23:26 +00:00
ShaderOpacityTest.cpp
ShaderTest.cpp
ShadowTest.cpp
ShaperTest.cpp
SizeTest.cpp
SkBase64Test.cpp
SkBlockAllocatorTest.cpp Fix new/delete mismatch in SkBlockAllocatorTest 2021-11-08 21:11:04 +00:00
Skbug5221.cpp
Skbug6389.cpp
Skbug6653.cpp
Skbug12214.cpp Fix crash when drawing a GPU-backed surface onto raster. 2021-07-16 15:12:43 +00:00
SkColor4fTest.cpp
SkColorSpaceXformStepsTest.cpp
SkDOMTest.cpp
SkDSLRuntimeEffectTest.cpp Add SkSL::ShaderCaps and use as base class for GrShaderCaps 2021-11-19 16:35:39 +00:00
SkFixed15Test.cpp
SkGaussFilterTest.cpp
SkGlyphBufferTest.cpp
SkGlyphTest.cpp
skia_test.cpp Name Test struct's member variables consistently 2021-10-13 17:37:39 +00:00
SkImageTest.cpp
SkNxTest.cpp remove SkNx::rsqrt() 2021-04-14 20:54:08 +00:00
SkPathRangeIterTest.cpp
SkRasterPipelineTest.cpp Fix cases of variable shadowing in rasterization. 2021-08-03 19:00:58 +00:00
SkRemoteGlyphCacheTest.cpp move SkRemoteGlyphCache.h to private 2021-12-10 20:20:56 +00:00
SkResourceCacheTest.cpp
SkRuntimeEffectTest.cpp Disable SkSL optimization when SkRuntimeEffect::MakeTraced is called. 2021-12-29 18:54:19 +00:00
SkScalerCacheTest.cpp use SkStrikeSpec in remote and main strike cache 2021-11-08 15:19:52 +00:00
SkShaperJSONWriterTest.cpp Move SkSpan to include/, for use in public API 2021-05-12 13:19:32 +00:00
SkSharedMutexTest.cpp
SkSLCross.cpp [graphite] Move GrProcessorKeyBuilder to generic skgpu::KeyBuilder class. 2021-12-20 20:41:17 +00:00
SkSLDSLErrorLineNumbers.cpp Removed the final remnants of IRGenerator 2021-10-19 13:17:01 +00:00
SkSLDSLOnlyTest.cpp Broke DSLVar into separate subclasses 2021-07-15 15:40:06 +00:00
SkSLDSLTest.cpp Rename SkSL 'srgb_unpremul' to just 'color' 2021-12-07 17:56:27 +00:00
SkSLES2ConformanceTest.cpp Add ES2 conformance test harness to dm. 2021-10-14 14:50:06 +00:00
SkSLGLSLTestbed.cpp Add SkSL::ShaderCaps and use as base class for GrShaderCaps 2021-11-19 16:35:39 +00:00
SkSLInterpreterTest.cpp Emit trace_scope ops from SkVM code generation. 2021-12-15 01:05:34 +00:00
SkSLMemoryLayoutTest.cpp Add SkSL::ShaderCaps and use as base class for GrShaderCaps 2021-11-19 16:35:39 +00:00
SkSLMetalTestbed.cpp Add SkSL::ShaderCaps and use as base class for GrShaderCaps 2021-11-19 16:35:39 +00:00
SkSLSPIRVTestbed.cpp Add SkSL::ShaderCaps and use as base class for GrShaderCaps 2021-11-19 16:35:39 +00:00
SkSLTest.cpp Add support for anonymous function parameters in SkSL. 2021-12-28 20:47:05 +00:00
SkSLTypeTest.cpp Remove GrContextOptions from GrShaderCaps constructor 2021-10-20 22:51:42 +00:00
SkStrikeCacheTest.cpp
SkStringViewTest.cpp Switched DSL error handling from const char* to string_view 2021-09-07 18:48:04 +00:00
SkTBlockListTest.cpp Move GrBlockAllocator and GrTBlockList to src/core/ 2021-08-25 13:21:32 +00:00
SkTOptionalTest.cpp Test skstd::optional calls emplaced T's destructor 2021-11-04 16:06:46 +00:00
SkUTFTest.cpp
SkVMDebugTracePlayerTest.cpp Provide bit-casted slot values from DebugTracePlayer. 2021-12-29 18:30:19 +00:00
SkVMDebugTraceTest.cpp Add method to get the suffix for a trace's slot. 2021-12-13 16:54:33 +00:00
SkVMTest.cpp Run SkVM Visualizer test on all platforms 2021-12-21 20:07:39 +00:00
SkVxTest.cpp Reland "add a scaled uint32x4_t divided by uint32_t to SkVx" 2021-10-12 20:02:01 +00:00
SortTest.cpp
SpecialImageTest.cpp Remove GrBitmapTextureMaker. 2021-04-28 17:24:56 +00:00
SpecialSurfaceTest.cpp Remove last two uses of SkGpuDevice's GrSurfaceDrawContext-based factory 2021-05-21 14:51:56 +00:00
SrcOverTest.cpp
SrcSrcOverBatchTest.cpp
SRGBReadWritePixelsTest.cpp Reroute SurfaceContext factories through RecordingContextPriv 2021-08-17 13:36:57 +00:00
SRGBTest.cpp
StreamBufferTest.cpp
StreamTest.cpp
StringTest.cpp
StrokerTest.cpp Fix cases of variable shadowing in /tests/. 2021-08-12 16:11:39 +00:00
StrokeTest.cpp
SubsetPath.cpp
SubsetPath.h
SurfaceDrawContextTest.cpp Rename GrSurfaceDrawContext to skgpu::v1::SurfaceDrawContext 2021-07-28 20:12:10 +00:00
SurfaceSemaphoreTest.cpp
SurfaceTest.cpp Rename GrSurfaceContext -> skgpu::SurfaceContext 2021-08-10 19:24:53 +00:00
SVGDeviceTest.cpp [svgdevice] Add support for color shaders 2021-11-10 18:29:28 +00:00
SwizzlerTest.cpp
TArrayTest.cpp
TDPQueueTest.cpp Fix cases of variable shadowing in /tests/. 2021-08-12 16:11:39 +00:00
TemplatesTest.cpp
Test.cpp
Test.h Name Test struct's member variables consistently 2021-10-13 17:37:39 +00:00
TestTest.cpp
TestUtils.cpp Reroute SurfaceContext factories through RecordingContextPriv 2021-08-17 13:36:57 +00:00
TestUtils.h Reroute SurfaceContext factories through RecordingContextPriv 2021-08-17 13:36:57 +00:00
TextBlobCacheTest.cpp rename GrTextBlobCache to GrTextBlobRedrawCoordinator 2021-12-13 17:38:00 +00:00
TextBlobTest.cpp Fix cases of variable shadowing in /tests/. 2021-08-12 16:11:39 +00:00
TextureBindingsResetTest.cpp Patch TextureBindingsResetTest to match CommandBuffer expectations 2021-09-09 18:54:03 +00:00
TextureOpTest.cpp Move GrTextureOp to skgpu::v1 namespace 2021-08-30 14:14:14 +00:00
TextureProxyTest.cpp [graphite] Move GrResourceKey to skgpu::ResourceKey. 2021-12-23 22:55:19 +00:00
TextureStripAtlasManagerTest.cpp
Time.cpp
TLazyTest.cpp
TopoSortTest.cpp
TraceMemoryDumpTest.cpp Rename glrt::fRTFBOID -> fMultisampleFBOID 2021-04-08 16:03:04 +00:00
TracingTest.cpp
TransferPixelsTest.cpp Move GR_MAKE_BITFIELD_OPS and GrAlignTo to non-GPU files 2021-11-01 17:26:59 +00:00
TriangulatingPathRendererTests.cpp Rewind farther on topology intersect mismatch 2021-12-10 15:46:53 +00:00
TypefaceMacTest.cpp
TypefaceTest.cpp Fix style parsing with better style. 2021-11-24 20:46:13 +00:00
UnicodeTest.cpp
UtilsTest.cpp Move SkSpan to include/, for use in public API 2021-05-12 13:19:32 +00:00
VerticesTest.cpp Remove custom SkVertices data and runtime effect varying support 2021-04-19 17:49:25 +00:00
VkBackendSurfaceTest.cpp Add support for vk drm format modifiers. 2021-10-26 18:22:07 +00:00
VkDrawableTest.cpp
VkHardwareBufferTest.cpp
VkPriorityExtensionTest.cpp
VkProtectedContextTest.cpp
VkWrapTests.cpp
VkYcbcrSamplerTest.cpp
VptrTest.cpp
WangsFormulaTest.cpp Reland "Lift recursive curve culling out of tessellators" 2021-10-29 21:59:30 +00:00
WebpTest.cpp
WindowRectanglesTest.cpp
WrappedSurfaceCopyOnWriteTest.cpp Move GrOpsTask to gpu/ops and the the skgpu::v1 namespace 2021-08-25 18:32:17 +00:00
WritePixelsTest.cpp Limit texture attached to FBO workaround on Adreno 4xxx by driver ver. 2021-04-06 14:52:45 +00:00
Writer32Test.cpp Fix additional cases of variable shadowing in /tests/. 2021-08-13 16:13:27 +00:00
YUVCacheTest.cpp
YUVTest.cpp Add SkColorMatrix factories for SkYUVColorSpace 2021-10-20 16:47:03 +00:00