skia2/src/core
Ethan Nicholas e659214bc6 Revamped handling of SkSL node kinds
Moved the actual field into the base class, changed all of the enums
into non-overlapping enum classes, and finally renamed Type::Kind to
fix the ambiguity there.

Change-Id: I4e6c24d2dbbc7b1d12b7b7bf12e77c651eea7ed9
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/315318
Commit-Queue: Ethan Nicholas <ethannicholas@google.com>
Reviewed-by: John Stiles <johnstiles@google.com>
Reviewed-by: Brian Osman <brianosman@google.com>
2020-09-08 15:00:10 +00:00
..
Sk4px.h Replace 'typedef xxxxx INHERITED' with 'using INHERITED = xxxx;'. 2020-09-03 03:41:26 +00:00
SkAAClip.cpp use pathbuilder 2020-08-27 16:58:12 +00:00
SkAAClip.h rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SkAdvancedTypefaceMetrics.h Enable ClangTidy check llvm-namespace-comment. 2020-08-06 19:07:52 +00:00
SkAlphaRuns.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SkAnalyticEdge.cpp Remove SkTMin and SkTMax 2020-02-07 18:40:09 +00:00
SkAnalyticEdge.h rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SkAnnotation.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SkAnnotationKeys.h rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SkAntiRun.h rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SkArenaAlloc.cpp refactor SkArenaAlloc footers 2020-08-25 14:49:58 +00:00
SkArenaAlloc.h refactor SkArenaAlloc footers 2020-08-25 14:49:58 +00:00
SkArenaAllocList.h Move ccpr headers for display list out of include/private. 2019-05-20 14:50:56 +00:00
SkATrace.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SkATrace.h rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SkAutoBlitterChoose.h Remove SK_REQUIRE_LOCAL_VAR macro. 2020-07-31 02:32:01 +00:00
SkAutoMalloc.h Remove SK_REQUIRE_LOCAL_VAR macro. 2020-07-31 02:32:01 +00:00
SkAutoPixmapStorage.cpp Remove create function in proxyProvider that takes a raster SkImage. 2020-01-28 23:29:32 +00:00
SkAutoPixmapStorage.h Replace 'typedef xxxxx INHERITED' with 'using INHERITED = xxxx;'. 2020-09-03 03:41:26 +00:00
SkBBHFactory.cpp add metadata to calculated bounds 2020-02-27 19:12:35 +00:00
SkBigPicture.cpp pass 'nested' bool to approximateOpCount 2020-08-19 16:45:53 +00:00
SkBigPicture.h pass 'nested' bool to approximateOpCount 2020-08-19 16:45:53 +00:00
SkBitmap.cpp Fix SkBitmap::allocPixels logging 2020-08-24 16:14:12 +00:00
SkBitmapCache.cpp Add GrDirectContext arg to SkImage::readPixels 2020-08-27 19:26:29 +00:00
SkBitmapCache.h rename SkMipMap to SkMipmap 2020-07-15 13:26:13 +00:00
SkBitmapController.cpp Add GrDirectContext arg to SkImage::readPixels 2020-08-27 19:26:29 +00:00
SkBitmapController.h rename SkMipMap to SkMipmap 2020-07-15 13:26:13 +00:00
SkBitmapDevice.cpp Consolidate image filter evaluation into SkBaseDevice 2020-08-31 17:43:16 +00:00
SkBitmapDevice.h Replace 'typedef xxxxx INHERITED' with 'using INHERITED = xxxx;'. 2020-09-03 03:41:26 +00:00
SkBitmapProcState_matrixProcs.cpp Fix implicit fallthroughs throughout Skia. 2020-06-11 22:29:53 +00:00
SkBitmapProcState.cpp collapse some unused type hierarchy 2020-08-27 13:44:38 +00:00
SkBitmapProcState.h collapse some unused type hierarchy 2020-08-27 13:44:38 +00:00
SkBlendMode.cpp Add comments to blend coefficient table to help readability 2020-08-03 19:13:55 +00:00
SkBlendModePriv.h implement more blendmodes for skvm 2020-03-20 19:59:30 +00:00
SkBlitBWMaskTemplate.h rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SkBlitRow_D32.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SkBlitRow.h rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SkBlitter_A8.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SkBlitter_ARGB32.cpp clean up SK_SUPPORT_LEGACY_A8_MASKBLITTER 2019-07-25 17:40:28 +00:00
SkBlitter_RGB565.cpp Ummm, why are we including SkUTF.h? 2019-11-15 20:44:01 +00:00
SkBlitter_Sprite.cpp Replace 'typedef xxxxx INHERITED' with 'using INHERITED = xxxx;'. 2020-09-03 03:41:26 +00:00
SkBlitter.cpp Enable ClangTidy check readability-redundant-preprocessor. 2020-08-02 18:49:05 +00:00
SkBlitter.h Enable ClangTidy flag modernize-use-override. 2020-08-14 10:54:45 +00:00
SkBlurMask.cpp Remove SkClampMax 2020-02-06 19:49:53 +00:00
SkBlurMask.h Fix windows DLL builds with shaper included 2019-11-19 14:50:12 +00:00
SkBlurMF.cpp Replace 'typedef xxxxx INHERITED' with 'using INHERITED = xxxx;'. 2020-09-03 03:41:26 +00:00
SkBlurPriv.h Create cpu-side blurred RRect mask when recording DDLs (take 2) 2020-09-03 18:23:27 +00:00
SkBuffer.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SkBuffer.h rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SkCachedData.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SkCachedData.h rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SkCanvas.cpp Consolidate image filter evaluation into SkBaseDevice 2020-08-31 17:43:16 +00:00
SkCanvasPriv.cpp Enforce C-style identifier rules for matrix markers everywhere 2020-04-30 18:16:33 +00:00
SkCanvasPriv.h update placeholder approx op count 2020-08-19 21:33:54 +00:00
SkClipOpPriv.h rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SkClipStack.cpp Enable ClangTidy check readability-redundant-smartptr-get. 2020-08-16 15:56:48 +00:00
SkClipStack.h Replace 'typedef xxxxx INHERITED' with 'using INHERITED = xxxx;'. 2020-09-03 03:41:26 +00:00
SkClipStackDevice.cpp androidFramework_replaceClip proposal 2020-06-25 21:54:11 +00:00
SkClipStackDevice.h Replace 'typedef xxxxx INHERITED' with 'using INHERITED = xxxx;'. 2020-09-03 03:41:26 +00:00
SkColor.cpp Remove SkScalarClampMax and SkScalarPin 2020-02-06 18:29:51 +00:00
SkColorFilter_Matrix.cpp add missing clamp to SkColorFilter_Matrix 2020-09-02 17:34:06 +00:00
SkColorFilter_Matrix.h Replace 'typedef xxxxx INHERITED' with 'using INHERITED = xxxx;'. 2020-09-03 03:41:26 +00:00
SkColorFilter.cpp Replace 'typedef xxxxx INHERITED' with 'using INHERITED = xxxx;'. 2020-09-03 03:41:26 +00:00
SkColorFilterBase.h Replace 'typedef xxxxx INHERITED' with 'using INHERITED = xxxx;'. 2020-09-03 03:41:26 +00:00
SkColorFilterPriv.h remove legacy deserialization of overdrawcolorfilter 2020-04-17 01:44:21 +00:00
SkColorSpace.cpp more careful SkColorSpace hash collision detection 2020-08-13 19:25:32 +00:00
SkColorSpacePriv.h Remove "sanity"/"insane" to comply with Android's inclusive language guidance 2020-07-31 19:21:04 +00:00
SkColorSpaceXformSteps.cpp clean up legacy sRGB stages 2020-05-24 19:47:08 +00:00
SkColorSpaceXformSteps.h clean up legacy sRGB stages 2020-05-24 19:47:08 +00:00
SkCompressedDataUtils.cpp Fix texture errors on iOS Metal 2020-08-03 17:27:10 +00:00
SkCompressedDataUtils.h Fix texture errors on iOS Metal 2020-08-03 17:27:10 +00:00
SkContourMeasure.cpp Factor out validate into separate method. 2020-08-24 15:00:12 +00:00
SkConvertPixels.cpp clean up legacy sRGB stages 2020-05-24 19:47:08 +00:00
SkConvertPixels.h rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SkCoreBlitters.h Replace 'typedef xxxxx INHERITED' with 'using INHERITED = xxxx;'. 2020-09-03 03:41:26 +00:00
SkCpu.cpp test _MSC_VER in SkCpu 2020-02-11 16:54:07 +00:00
SkCpu.h Add AVX512 implementation for blit_row_s32a_opaque 2020-04-27 13:36:34 +00:00
SkCubicClipper.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SkCubicClipper.h rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SkCubicMap.cpp Remove SkTMin and SkTMax 2020-02-07 18:40:09 +00:00
SkCubicSolver.h Move test around in cubic_solver to test function, not delta_t. 2019-07-10 20:28:28 +00:00
SkData.cpp test data.equals with empty 2020-02-17 17:53:49 +00:00
SkDataTable.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SkDebug.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SkDeferredDisplayList.cpp Require a direct context to precompile a DDL's programs 2020-08-14 14:35:41 +00:00
SkDeferredDisplayListPriv.h Enable ClangTidy check readability-const-return-type. 2020-08-07 17:42:38 +00:00
SkDeferredDisplayListRecorder.cpp Add GrInternalSurfaceFlag for vulkan input attachment. 2020-08-27 20:05:29 +00:00
SkDeque.cpp move SkDeque.h into private 2020-02-18 02:05:08 +00:00
SkDescriptor.cpp Make allocation of SkDescriptor do initialization 2019-12-16 19:55:42 +00:00
SkDescriptor.h Make allocation of SkDescriptor do initialization 2019-12-16 19:55:42 +00:00
SkDevice.cpp Consolidate image filter evaluation into SkBaseDevice 2020-08-31 17:43:16 +00:00
SkDevice.h Replace 'typedef xxxxx INHERITED' with 'using INHERITED = xxxx;'. 2020-09-03 03:41:26 +00:00
SkDiscardableMemory.h Replace 'typedef xxxxx INHERITED' with 'using INHERITED = xxxx;'. 2020-09-03 03:41:26 +00:00
SkDistanceFieldGen.cpp Remove SkScalarClampMax and SkScalarPin 2020-02-06 18:29:51 +00:00
SkDistanceFieldGen.h rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SkDocument.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SkDraw_atlas.cpp SkPathView for ownerless (can live on stack) SkPaths 2020-08-07 20:39:38 +00:00
SkDraw_text.cpp Place transformed drawing data at source space (0,0) 2020-05-14 18:29:53 +00:00
SkDraw_vertices.cpp Replace 'typedef xxxxx INHERITED' with 'using INHERITED = xxxx;'. 2020-09-03 03:41:26 +00:00
SkDraw.cpp use pathbuilder 2020-08-22 19:33:32 +00:00
SkDraw.h Place transformed drawing data at source space (0,0) 2020-05-14 18:29:53 +00:00
SkDrawable.cpp remove unused enums for picture-recorder 2020-08-21 21:20:40 +00:00
SkDrawLooper.cpp remove code now that loopers are dead (w.r.t. canvas and paint) 2019-07-30 12:49:28 +00:00
SkDrawProcs.h rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SkDrawShadowInfo.cpp Enable ClangTidy check llvm-namespace-comment. 2020-08-06 19:07:52 +00:00
SkDrawShadowInfo.h Enable ClangTidy check llvm-namespace-comment. 2020-08-06 19:07:52 +00:00
SkEdge.cpp Remove SkMin32/SkMax32 2020-02-06 17:31:51 +00:00
SkEdge.h rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SkEdgeBuilder.cpp SkPathView for ownerless (can live on stack) SkPaths 2020-08-07 20:39:38 +00:00
SkEdgeBuilder.h SkPathView for ownerless (can live on stack) SkPaths 2020-08-07 20:39:38 +00:00
SkEdgeClipper.cpp SkPathView for ownerless (can live on stack) SkPaths 2020-08-07 20:39:38 +00:00
SkEdgeClipper.h SkPathView for ownerless (can live on stack) SkPaths 2020-08-07 20:39:38 +00:00
SkEffectPriv.h Plumbing SkMatrixProvider into the raster backend 2020-05-13 18:05:32 +00:00
SkEndian.h rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SkEnumerate.h Add first, last and subspan to SkEnumerate 2020-01-09 15:04:44 +00:00
SkExecutor.cpp Enable ClangTidy flag modernize-use-override. 2020-08-14 10:54:45 +00:00
SkFDot6.h rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SkFixed15.h rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SkFlattenable.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SkFont_serial.cpp split out serial functions for SkFont into separate impl 2019-11-05 22:35:24 +00:00
SkFont.cpp Revert "Revert "move onto new factories for SkMatrix"" 2020-05-21 16:58:39 +00:00
SkFontDescriptor.cpp Better serialize variations, separate SkFontData. 2020-08-04 16:38:26 +00:00
SkFontDescriptor.h Enable ClangTidy check readability-redundant-smartptr-get. 2020-08-16 15:56:48 +00:00
SkFontLCDConfig.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SkFontMgr.cpp Remove SkFontMgr::matchFaceStyle. 2020-06-28 01:43:04 +00:00
SkFontMgrPriv.h rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SkFontPriv.h Add missing #includes for referenced types, and missing headers in GN. 2020-07-27 21:00:55 +00:00
SkFontStream.cpp Remove "sanity"/"insane" to comply with Android's inclusive language guidance 2020-07-31 19:21:04 +00:00
SkFontStream.h rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SkFuzzLogging.h Change some instances of whitelist/blacklist 2020-07-30 10:56:03 +00:00
SkGaussFilter.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SkGaussFilter.h remove Gauss option from SkGaussFilter 2018-11-06 23:16:59 +00:00
SkGeometry.cpp Remove Sk2f usage from curve rotation calculations 2020-08-25 19:21:27 +00:00
SkGeometry.h Reland "Add utilities to SkGeometry for quad and cubic rotation angles" 2020-08-21 17:57:40 +00:00
SkGlobalInitialization_core.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SkGlyph.cpp Remove unneeded test, and support code 2020-02-14 19:36:49 +00:00
SkGlyph.h Revert "Revert "custom typeface"" 2020-05-07 22:52:56 +00:00
SkGlyphBuffer.cpp use SkIPoint for positions in GrTextBlob 2020-08-11 16:55:25 +00:00
SkGlyphBuffer.h use SkIPoint for positions in GrTextBlob 2020-08-11 16:55:25 +00:00
SkGlyphRun.cpp Non-substantive GrText-related changes 2020-04-13 18:10:29 +00:00
SkGlyphRun.h [minor] SkGlyphRunList public before private 2019-10-16 17:44:06 +00:00
SkGlyphRunPainter.cpp use SkIPoint for positions in GrTextBlob 2020-08-11 16:55:25 +00:00
SkGlyphRunPainter.h use SkIPoint for positions in GrTextBlob 2020-08-11 16:55:25 +00:00
SkGpuBlurUtils.cpp Enable ClangTidy check llvm-namespace-comment. 2020-08-06 19:07:52 +00:00
SkGpuBlurUtils.h Enable ClangTidy check llvm-namespace-comment. 2020-08-06 19:07:52 +00:00
SkGraphics.cpp add SkGraphics::AllowJIT() 2020-08-06 14:38:26 +00:00
SkHalf.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SkICC.cpp DCI-P3 -> Display P3 in Skia 2020-01-16 21:24:16 +00:00
SkICCPriv.h rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SkIDChangeListener.cpp Revert "Use spin lock in SkIDChangeListener" 2020-03-04 03:40:11 +00:00
SkImageFilter_Base.h Replace 'typedef xxxxx INHERITED' with 'using INHERITED = xxxx;'. 2020-09-03 03:41:26 +00:00
SkImageFilter.cpp Remove "sanity"/"insane" to comply with Android's inclusive language guidance 2020-07-31 19:21:04 +00:00
SkImageFilterCache.cpp begin refactoring SkTDynamicHash and SkTMultiMap 2020-03-16 14:06:30 +00:00
SkImageFilterCache.h Fix clang 12 Wsuggest-override and Wsuggest-destructor-override 2020-07-22 01:11:36 +00:00
SkImageFilterTypes.cpp Revert "Revert "move onto new factories for SkMatrix"" 2020-05-21 16:58:39 +00:00
SkImageFilterTypes.h Consolidate image filter evaluation into SkBaseDevice 2020-08-31 17:43:16 +00:00
SkImageGenerator.cpp Reland "Add idea of DataType to SkYUVAPixmapInfo." 2020-09-03 18:05:17 +00:00
SkImageInfo.cpp Fix implicit fallthroughs throughout Skia. 2020-06-11 22:29:53 +00:00
SkImagePriv.h Revert "Revert "Never share pixels when we make a subset image"" 2020-07-29 12:42:16 +00:00
SkIPoint16.h rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SkLatticeIter.cpp more rect api simplifications 2019-08-25 10:12:57 +00:00
SkLatticeIter.h Fix windows DLL builds with shaper included 2019-11-19 14:50:12 +00:00
SkLeanWindows.h Move SkLeanWindows.h to src. 2019-05-21 13:48:00 +00:00
SkLegacyGpuBlurUtils.cpp Enable ClangTidy check llvm-namespace-comment. 2020-08-06 19:07:52 +00:00
SkLineClipper.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SkLineClipper.h rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SkLocalMatrixImageFilter.cpp Implement computeFastBounds in SkLocalMatrixImageFilter 2020-06-11 16:45:33 +00:00
SkLocalMatrixImageFilter.h Replace 'typedef xxxxx INHERITED' with 'using INHERITED = xxxx;'. 2020-09-03 03:41:26 +00:00
SkLRUCache.h Store ProgramDesc on DDLs alongside the GrProgramInfo 2020-02-18 20:35:55 +00:00
SkM44.cpp Remove remaining usages of skvx::mad 2020-07-30 20:41:09 +00:00
SkMalloc.cpp refactor/layering: SkMalloc.cpp 2019-10-31 15:49:03 +00:00
SkMallocPixelRef.cpp MallocPixelRef should always allocate as large as computeByteSize() says 2020-07-21 12:59:25 +00:00
SkMarkerStack.cpp Cache inverse matrices in SkMarkerStack 2020-04-15 20:08:26 +00:00
SkMarkerStack.h Plumb SkMatrixProvider throughout Ganesh 2020-04-20 13:48:40 +00:00
SkMask.cpp more rect api simplifications 2019-08-25 10:12:57 +00:00
SkMask.h Remove SK_REQUIRE_LOCAL_VAR macro. 2020-07-31 02:32:01 +00:00
SkMaskBlurFilter.cpp Limit sigma for software blurs 2019-09-24 14:00:36 +00:00
SkMaskBlurFilter.h rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SkMaskCache.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SkMaskCache.h rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SkMaskFilter.cpp Remove unused SkCoverageModePriv code 2020-07-30 20:36:00 +00:00
SkMaskFilterBase.h Replace 'typedef xxxxx INHERITED' with 'using INHERITED = xxxx;'. 2020-09-03 03:41:26 +00:00
SkMaskGamma.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SkMaskGamma.h Replace 'typedef xxxxx INHERITED' with 'using INHERITED = xxxx;'. 2020-09-03 03:41:26 +00:00
SkMath.cpp Fix SkBitSet. 2020-05-05 20:04:11 +00:00
SkMathPriv.h Fix SkBitSet. 2020-05-05 20:04:11 +00:00
SkMatrix44.cpp Revert "transition matrix44 to opt-in only" 2020-04-16 10:01:29 +00:00
SkMatrix.cpp Remove asserts in SkMatrix get_scale_factor 2020-07-28 15:16:31 +00:00
SkMatrixImageFilter.cpp Move the source image into Context 2019-08-15 12:31:11 +00:00
SkMatrixImageFilter.h Replace 'typedef xxxxx INHERITED' with 'using INHERITED = xxxx;'. 2020-09-03 03:41:26 +00:00
SkMatrixPriv.h Remove SkCanvasMatrix 2020-04-21 21:29:54 +00:00
SkMatrixProvider.h Remove legacy matrix concat code 2020-05-19 14:24:10 +00:00
SkMatrixUtils.h rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SkMD5.cpp Add missing "const" to SkMD5::finish::PADDING 2020-02-01 03:21:51 +00:00
SkMD5.h rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SkMessageBus.h Move SkMessageBus.h into src/core 2019-05-15 15:33:48 +00:00
SkMiniRecorder.cpp pass 'nested' bool to approximateOpCount 2020-08-19 16:45:53 +00:00
SkMiniRecorder.h More classes no longer inherit from SkNoncopyable 2019-06-10 18:15:18 +00:00
SkMipmap.cpp test for valid mips before setting on image 2020-07-25 17:27:03 +00:00
SkMipmap.h Replace 'typedef xxxxx INHERITED' with 'using INHERITED = xxxx;'. 2020-09-03 03:41:26 +00:00
SkModeColorFilter.cpp Rename Xfermode fragment processor to Blend. 2020-07-24 13:34:00 +00:00
SkModeColorFilter.h Replace 'typedef xxxxx INHERITED' with 'using INHERITED = xxxx;'. 2020-09-03 03:41:26 +00:00
SkMSAN.h header self-sufficiency and idempotency 2019-06-26 19:12:43 +00:00
SkNextID.h rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SkOpts.cpp remove sse4.1 opts level 2020-06-05 12:00:09 +00:00
SkOpts.h Enable ClangTidy check llvm-namespace-comment. 2020-08-06 19:07:52 +00:00
SkOrderedReadBuffer.h rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SkOSFile.h Add missing #includes for referenced types. 2020-07-27 14:06:31 +00:00
SkOverdrawCanvas.cpp use pathbuilder 2020-08-27 16:58:12 +00:00
SkPaint.cpp Revert "Revert "remove support for serialized pictures before aug 2019"" 2020-07-16 14:32:48 +00:00
SkPaintDefaults.h Use SkFontHinting instead of macros. 2019-05-08 12:16:37 +00:00
SkPaintPriv.cpp Revert "Revert "clean up after big refactor of SkColorFilter --> ...Base"" 2020-06-26 14:51:20 +00:00
SkPaintPriv.h Revert "Revert "remove support for serialized pictures before aug 2019"" 2020-07-16 14:32:48 +00:00
SkPath_serial.cpp Move convexity enum out of public 2020-08-30 13:04:22 +00:00
SkPath.cpp Simplify firstdirection 2020-08-30 15:01:02 +00:00
SkPathBuilder.cpp Move convexity enum out of public 2020-08-30 13:04:22 +00:00
SkPathEffect.cpp Replace 'typedef xxxxx INHERITED' with 'using INHERITED = xxxx;'. 2020-09-03 03:41:26 +00:00
SkPathMakers.h Revert "Reland "Revert "Use flat version of path-direction enum""" 2019-11-22 19:09:54 +00:00
SkPathMeasure.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SkPathMeasurePriv.h rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SkPathPriv.h Simplify firstdirection 2020-08-30 15:01:02 +00:00
SkPathRef.cpp Move convexity enum out of public 2020-08-30 13:04:22 +00:00
SkPathView.h Move convexity enum out of public 2020-08-30 13:04:22 +00:00
SkPicture.cpp update placeholder approx op count 2020-08-19 21:33:54 +00:00
SkPictureCommon.h update skstd 2020-04-30 15:05:43 +00:00
SkPictureData.cpp Enable ClangTidy check readability-redundant-smartptr-get. 2020-08-16 15:56:48 +00:00
SkPictureData.h split getPaint() 2020-08-07 20:05:33 +00:00
SkPictureFlat.cpp Enable ClangTidy check modernize-make-unique. 2020-08-03 17:53:52 +00:00
SkPictureFlat.h remove (unused) clipmask from savelayer 2020-06-15 14:26:44 +00:00
SkPictureImageGenerator.cpp Replace 'typedef xxxxx INHERITED' with 'using INHERITED = xxxx;'. 2020-09-03 03:41:26 +00:00
SkPicturePlayback.cpp deserialize drawPoints() mode safely 2020-08-31 15:48:48 +00:00
SkPicturePlayback.h Replace 'typedef xxxxx INHERITED' with 'using INHERITED = xxxx;'. 2020-09-03 03:41:26 +00:00
SkPicturePriv.h Better serialize variations, separate SkFontData. 2020-08-04 16:38:26 +00:00
SkPictureRecord.cpp Enable ClangTidy check readability-static-accessed-through-instance. 2020-08-07 16:57:17 +00:00
SkPictureRecord.h Replace 'typedef xxxxx INHERITED' with 'using INHERITED = xxxx;'. 2020-09-03 03:41:26 +00:00
SkPictureRecorder.cpp remove DrawPictureMode enum 2020-08-24 17:52:33 +00:00
SkPixelRef.cpp Revert "Use spin lock in SkIDChangeListener" 2020-03-04 03:40:11 +00:00
SkPixelRefPriv.h SkMallocPixelRef: remove MakeDirect and MakeWithProc from API. 2019-08-15 19:01:13 +00:00
SkPixmap.cpp A new way to specify YUVA planar data from SkCodec to SkImage_Lazy 2020-08-24 14:25:32 +00:00
SkPixmapPriv.h remove unused sk_sp comparison operators 2019-08-27 14:52:01 +00:00
SkPoint3.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SkPoint.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SkPointPriv.h rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SkPromiseImageTexture.cpp Move SkMessageBus.h into src/core 2019-05-15 15:33:48 +00:00
SkPtrRecorder.cpp Move SkTSearch.h into src. 2019-05-15 14:15:07 +00:00
SkPtrRecorder.h Replace 'typedef xxxxx INHERITED' with 'using INHERITED = xxxx;'. 2020-09-03 03:41:26 +00:00
SkQuadClipper.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SkQuadClipper.h rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SkRasterClip.cpp Remember to track convexity/direction for IsA shapes (e.g. oval, rrect) 2020-08-28 12:51:57 +00:00
SkRasterClip.h Remove SK_REQUIRE_LOCAL_VAR macro. 2020-07-31 02:32:01 +00:00
SkRasterClipStack.h androidFramework_replaceClip proposal 2020-06-25 21:54:11 +00:00
SkRasterPipeline.cpp Add missing #includes for referenced types. 2020-07-27 14:06:31 +00:00
SkRasterPipeline.h Enable ClangTidy check llvm-namespace-comment. 2020-08-06 19:07:52 +00:00
SkRasterPipelineBlitter.cpp Replace 'typedef xxxxx INHERITED' with 'using INHERITED = xxxx;'. 2020-09-03 03:41:26 +00:00
SkReadBuffer.cpp Replace 'typedef xxxxx INHERITED' with 'using INHERITED = xxxx;'. 2020-09-03 03:41:26 +00:00
SkReadBuffer.h read/write m44 2020-07-20 20:45:04 +00:00
SkRecord.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SkRecord.h Fix clang 12 Wsuggest-override and Wsuggest-destructor-override 2020-07-22 01:11:36 +00:00
SkRecordDraw.cpp remove (unused) clipmask from savelayer 2020-06-15 14:26:44 +00:00
SkRecordDraw.h add metadata to calculated bounds 2020-02-27 19:12:35 +00:00
SkRecordedDrawable.cpp modernize some picture internal types 2020-01-21 18:58:00 +00:00
SkRecordedDrawable.h make SkBBH a public interface 2020-02-12 16:31:05 +00:00
SkRecorder.cpp remove DrawPictureMode enum 2020-08-24 17:52:33 +00:00
SkRecorder.h remove DrawPictureMode enum 2020-08-24 17:52:33 +00:00
SkRecordOpts.cpp remove (unused) clipmask from savelayer 2020-06-15 14:26:44 +00:00
SkRecordOpts.h rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SkRecordPattern.h update skstd 2020-04-30 15:05:43 +00:00
SkRecords.cpp Enable ClangTidy check llvm-namespace-comment. 2020-08-06 19:07:52 +00:00
SkRecords.h remove (unused) clipmask from savelayer 2020-06-15 14:26:44 +00:00
SkRect.cpp Add rect subtraction utility function+tests 2020-04-15 21:44:36 +00:00
SkRectPriv.h Add rect subtraction utility function+tests 2020-04-15 21:44:36 +00:00
SkRegion_path.cpp SkPathView for ownerless (can live on stack) SkPaths 2020-08-07 20:39:38 +00:00
SkRegion.cpp Remove "sanity"/"insane" to comply with Android's inclusive language guidance 2020-07-31 19:21:04 +00:00
SkRegionPriv.h rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SkRemoteGlyphCache.cpp move SkArenaAlloc reset to its own class 2020-08-07 18:48:53 +00:00
SkRemoteGlyphCache.h Make SkStrikeCache::Node be SkStrike. 2020-02-15 16:37:58 +00:00
SkResourceCache.cpp Enable ClangTidy check llvm-namespace-comment. 2020-08-06 19:07:52 +00:00
SkResourceCache.h Move SkMessageBus.h into src/core 2019-05-15 15:33:48 +00:00
SkRRect.cpp more careful rrect deserialization 2020-08-12 18:39:31 +00:00
SkRRectPriv.h Add contains(SkPoint) to SkRRect 2020-08-04 12:57:56 +00:00
SkRTree.cpp make SkBBH a public interface 2020-02-12 16:31:05 +00:00
SkRTree.h make SkBBH a public interface 2020-02-12 16:31:05 +00:00
SkRuntimeEffect.cpp Revamped handling of SkSL node kinds 2020-09-08 15:00:10 +00:00
SkRuntimeEffectPriv.h Reland "Add inline threshold to SkSL::Program::Settings" 2020-08-12 16:49:46 +00:00
SkRWBuffer.cpp Remove SkTMin and SkTMax 2020-02-07 18:40:09 +00:00
SkSafeMath.h rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SkSafeRange.h header self-sufficiency and idempotency 2019-06-26 19:12:43 +00:00
SkScalar.cpp Format and comment SkScalarInterpFunc 2020-08-26 20:50:34 +00:00
SkScalerCache.cpp use a dense index internally in SkScalerCache 2020-08-27 22:23:49 +00:00
SkScalerCache.h use a dense index internally in SkScalerCache 2020-08-27 22:23:49 +00:00
SkScalerContext.cpp Plumbing SkMatrixProvider into the raster backend 2020-05-13 18:05:32 +00:00
SkScalerContext.h Move scaler context fallback to GDI 2020-02-11 19:50:27 +00:00
SkScaleToSides.h robustify SkScaleToSides::AdjustRadii() 2020-08-11 20:08:38 +00:00
SkScan_AAAPath.cpp SkPathView for ownerless (can live on stack) SkPaths 2020-08-07 20:39:38 +00:00
SkScan_Antihair.cpp Enable ClangTidy flag modernize-use-override. 2020-08-14 10:54:45 +00:00
SkScan_AntiPath.cpp Enable ClangTidy flag modernize-use-override. 2020-08-14 10:54:45 +00:00
SkScan_Hairline.cpp SkPathView for ownerless (can live on stack) SkPaths 2020-08-07 20:39:38 +00:00
SkScan_Path.cpp Improve ASSERT_RETURN in SkScan_Path 2020-08-13 22:56:53 +00:00
SkScan.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SkScan.h SkPathView for ownerless (can live on stack) SkPaths 2020-08-07 20:39:38 +00:00
SkScanPriv.h SkPathView for ownerless (can live on stack) SkPaths 2020-08-07 20:39:38 +00:00
SkScopeExit.h Initial implementation of SkSurface::asyncRescaleAndReadPixelsYUV420. 2019-06-11 16:04:03 +00:00
SkSemaphore.cpp try un-teaching TSAN about Mac semaphores 2019-10-15 16:35:04 +00:00
SkSharedMutex.cpp Revert "replace SkSharedMutex" 2020-04-29 18:50:39 +00:00
SkSharedMutex.h Remove SK_REQUIRE_LOCAL_VAR macro. 2020-07-31 02:32:01 +00:00
SkSpan.h SkSpan cleanup 2020-07-16 14:48:58 +00:00
SkSpecialImage.cpp Replace 'typedef xxxxx INHERITED' with 'using INHERITED = xxxx;'. 2020-09-03 03:41:26 +00:00
SkSpecialImage.h Replace 'typedef xxxxx INHERITED' with 'using INHERITED = xxxx;'. 2020-09-03 03:41:26 +00:00
SkSpecialSurface.cpp Replace 'typedef xxxxx INHERITED' with 'using INHERITED = xxxx;'. 2020-09-03 03:41:26 +00:00
SkSpecialSurface.h Replace 'typedef xxxxx INHERITED' with 'using INHERITED = xxxx;'. 2020-09-03 03:41:26 +00:00
SkSpinlock.cpp experimental support for go/fibers 2019-10-28 16:48:55 +00:00
SkSpriteBlitter_ARGB32.cpp Replace 'typedef xxxxx INHERITED' with 'using INHERITED = xxxx;'. 2020-09-03 03:41:26 +00:00
SkSpriteBlitter_RGB565.cpp Replace 'typedef xxxxx INHERITED' with 'using INHERITED = xxxx;'. 2020-09-03 03:41:26 +00:00
SkSpriteBlitter.h Replace 'typedef xxxxx INHERITED' with 'using INHERITED = xxxx;'. 2020-09-03 03:41:26 +00:00
SkStream.cpp Remove unnecessary macros from SkString header. 2020-07-28 15:00:21 +00:00
SkStreamPriv.h rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SkStrikeCache.cpp SkStrikeCache: only validate post-purge 2020-03-17 20:07:49 +00:00
SkStrikeCache.h Remove SkExclusiveStrikePtr. Replace it with sk_sp<SkStrike> 2020-02-24 21:41:05 +00:00
SkStrikeForGPU.cpp Introduce FitsInAtlas 2019-10-25 15:31:00 +00:00
SkStrikeForGPU.h Make SkEnumerate make flatten tuples 2019-11-27 05:16:23 +00:00
SkStrikeSpec.cpp Remove "sanity"/"insane" to comply with Android's inclusive language guidance 2020-07-31 19:21:04 +00:00
SkStrikeSpec.h GrTextContext::Options -> GrSDFTOptions 2020-06-15 17:14:04 +00:00
SkString.cpp Fix UB in SkString::equal(nullptr) when empty. 2020-07-30 23:42:11 +00:00
SkStringUtils.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SkStringUtils.h rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SkStroke.cpp Simplify firstdirection 2020-08-30 15:01:02 +00:00
SkStroke.h Revert "Reland "Revert "Use flat version of path-direction enum""" 2019-11-22 19:09:54 +00:00
SkStrokeRec.cpp Remove SkTMin and SkTMax 2020-02-07 18:40:09 +00:00
SkStrokerPriv.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SkStrokerPriv.h rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SkSurfaceCharacterization.cpp Add GrInternalSurfaceFlag for vulkan input attachment. 2020-08-27 20:05:29 +00:00
SkSurfacePriv.h rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SkSwizzle.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SkTaskGroup.cpp In SkTaskGroup, move the function in case it has heap-allocated storage 2020-05-13 13:43:51 +00:00
SkTaskGroup.h rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SkTDPQueue.h Update SkTQSort to use half-open ranges. 2020-07-14 22:13:59 +00:00
SkTDynamicHash.h impl SkTDynamicHash with SkTHashTable 2020-03-16 19:59:26 +00:00
SkTextBlob.cpp Enable ClangTidy check llvm-namespace-comment. 2020-08-06 19:07:52 +00:00
SkTextBlobPriv.h Simple iterator for textblobs 2019-10-04 14:44:19 +00:00
SkTextBlobTrace.cpp Mark SkStringPrintf as SK_PRINTF_LIKE 2020-05-12 15:22:14 +00:00
SkTextBlobTrace.h Enable ClangTidy check llvm-namespace-comment. 2020-08-06 19:07:52 +00:00
SkTextFormatParams.h rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SkThreadID.cpp Move SkLeanWindows.h to src. 2019-05-21 13:48:00 +00:00
SkTime.cpp steady clock is probably best 2019-06-27 18:31:24 +00:00
SkTInternalLList.h Make staging manager lists private to GrGpu. 2020-05-13 21:47:19 +00:00
SkTLazy.h rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SkTLList.h Replace 'typedef xxxxx INHERITED' with 'using INHERITED = xxxx;'. 2020-09-03 03:41:26 +00:00
SkTMultiMap.h begin refactoring SkTDynamicHash and SkTMultiMap 2020-03-16 14:06:30 +00:00
SkTraceEvent.h rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SkTraceEventCommon.h Trace texture upload always with Android framework 2020-04-10 15:48:37 +00:00
SkTSearch.cpp Move SkTSearch.h into src. 2019-05-15 14:15:07 +00:00
SkTSearch.h Replace various one-liner sorting functor adapters with lambdas. 2020-07-14 17:45:26 +00:00
SkTSort.h Update SkTQSort to use half-open ranges. 2020-07-14 22:13:59 +00:00
SkTTopoSort.h Reland "Merge GrOpList and GrRTOpList and rename to GrOpsTask." 2019-08-22 20:52:09 +00:00
SkTypeface_remote.cpp Make SkStrikeCache::Node be SkStrike. 2020-02-15 16:37:58 +00:00
SkTypeface_remote.h Replace 'typedef xxxxx INHERITED' with 'using INHERITED = xxxx;'. 2020-09-03 03:41:26 +00:00
SkTypeface.cpp Better serialize variations, separate SkFontData. 2020-08-04 16:38:26 +00:00
SkTypefaceCache.cpp Remove all global mutexes 2019-06-18 00:39:15 +00:00
SkTypefaceCache.h rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SkUnPreMultiply.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SkUtils.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SkUtils.h Enable ClangTidy check llvm-namespace-comment. 2020-08-06 19:07:52 +00:00
SkUtilsArm.cpp Move CPU feature detection to its own file. 2016-04-19 14:00:13 -07:00
SkValidationUtils.h rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SkVertices.cpp Enable ClangTidy check readability-redundant-smartptr-get. 2020-08-16 15:56:48 +00:00
SkVerticesPriv.h Enable ClangTidy check readability-const-return-type. 2020-08-07 17:42:38 +00:00
SkVertState.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SkVertState.h rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SkVM_fwd.h Enable ClangTidy check llvm-namespace-comment. 2020-08-06 19:07:52 +00:00
SkVM.cpp make skvm lerp() a little smarter 2020-08-10 15:21:13 +00:00
SkVM.h add missing clamp to SkColorFilter_Matrix 2020-09-02 17:34:06 +00:00
SkVMBlitter.cpp add missing clamp to SkColorFilter_Matrix 2020-09-02 17:34:06 +00:00
SkVptr.h add SkVptr() 2017-12-06 19:37:27 +00:00
SkWriteBuffer.cpp Fix SKP serialization when SK_DISABLE_EFFECT_SERIALIZATION is defined 2020-08-05 19:31:25 +00:00
SkWriteBuffer.h read/write m44 2020-07-20 20:45:04 +00:00
SkWritePixelsRec.h header self-sufficiency and idempotency 2019-06-26 19:12:43 +00:00
SkWriter32.cpp Remove SkReader32, and some API from SkWriter32 2020-06-10 16:45:56 +00:00
SkWriter32.h Replace 'typedef xxxxx INHERITED' with 'using INHERITED = xxxx;'. 2020-09-03 03:41:26 +00:00
SkXfermode.cpp Replace 'typedef xxxxx INHERITED' with 'using INHERITED = xxxx;'. 2020-09-03 03:41:26 +00:00
SkXfermodeInterpretation.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SkXfermodeInterpretation.h Better comments in SkXfermodeInterpretation 2015-05-27 14:43:40 -07:00
SkXfermodePriv.h rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SkYUVAInfo.cpp New helpers for SkYUVAInfo when used with pixmaps. 2020-08-27 15:39:56 +00:00
SkYUVAPixmaps.cpp Reland "Add idea of DataType to SkYUVAPixmapInfo." 2020-09-03 18:05:17 +00:00
SkYUVASizeInfo.cpp Use safe computation for adding up YUVASizeInfo total bytes 2019-09-23 20:55:28 +00:00
SkYUVMath.cpp Enable ClangTidy check llvm-namespace-comment. 2020-08-06 19:07:52 +00:00
SkYUVMath.h split RGB into YUV planes 2019-05-23 19:57:30 +00:00
SkYUVPlanesCache.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SkYUVPlanesCache.h New helpers for SkYUVAInfo when used with pixmaps. 2020-08-27 15:39:56 +00:00
SkZip.h update skstd 2020-04-30 15:05:43 +00:00