skia2/src/core
Herbert Derby b5c1a79b55 Calculate strike in path case
Change-Id: I9036b23df7279003a41f6189117fb7dec784ee2a
Reviewed-on: https://skia-review.googlesource.com/c/192440
Reviewed-by: Mike Klein <mtklein@google.com>
Commit-Queue: Herb Derby <herb@google.com>
2019-02-14 21:37:48 +00:00
..
Sk4px.h minor Sk4px cleanup 2018-12-18 20:46:25 +00:00
SkAAClip.cpp remove sk_atomic_dec 2018-12-04 17:58:35 +00:00
SkAAClip.h Mark overridden destructors with 'override' and remove 'virtual' 2017-03-22 16:06:18 +00:00
SkAdvancedTypefaceMetrics.h Revert "Revert "SkAdvancedTypefaceMetrics: factor out GlyphToUnicode"" 2018-05-09 18:00:35 +00:00
SkAlphaRuns.cpp Revert "Revert "SkTypes: extract SkTo"" 2018-06-14 14:55:17 +00:00
SkAnalyticEdge.cpp move SFDot6 inverse table into SkAnalyticEdge 2018-10-22 15:22:55 +00:00
SkAnalyticEdge.h move SFDot6 inverse table into SkAnalyticEdge 2018-10-22 15:22:55 +00:00
SkAnnotation.cpp
SkAnnotationKeys.h
SkAntiRun.h Revert "Revert "SkTypes: extract SkTo"" 2018-06-14 14:55:17 +00:00
SkArenaAlloc.cpp Change 0 extraSize allocation behavior for SkArenaAlloc 2018-10-15 17:59:25 +00:00
SkArenaAllocList.h IWYU: three files 2018-09-19 14:21:55 +00:00
SkATrace.cpp Add a runtime flag to enable ATRACE 2018-06-29 22:44:17 +00:00
SkATrace.h Add atrace events for bitmap uploads to Android framework builds. 2017-08-17 16:57:33 +00:00
SkAutoBlitterChoose.h SkMacros split from SkTypes.h 2018-06-12 18:39:33 +00:00
SkAutoMalloc.h Revert "SkMath takes some functions from from SkTypes" 2018-09-07 17:32:54 +00:00
SkAutoPixmapStorage.cpp Remove another writePixels instance 2018-04-20 16:25:35 +00:00
SkAutoPixmapStorage.h Remove another writePixels instance 2018-04-20 16:25:35 +00:00
SkBBHFactory.cpp
SkBBoxHierarchy.h
SkBigPicture.cpp Revert "hide picture virtuals (no public callers)" 2018-01-27 17:30:15 +00:00
SkBigPicture.h Move SkNoncopyable to include/private. 2018-07-17 21:39:51 +00:00
SkBitmap.cpp move some methods out of line 2019-02-08 15:41:36 +00:00
SkBitmapCache.cpp simplify fExternalCounter bookkeeping 2018-12-13 17:45:09 +00:00
SkBitmapCache.h Remove colorType and colorSpace from bitmap cache key, and IWYU 2018-10-23 14:28:12 +00:00
SkBitmapController.cpp Revert "Revert "Use SkImage to manage mip map cache purging, not Bitmap/PixelRef"" 2018-10-15 20:04:59 +00:00
SkBitmapController.h De-virtualize SkBitmapController 2018-07-19 14:18:25 +00:00
SkBitmapDevice.cpp Implement drawImage in terms of drawImageRect 2019-02-11 17:02:00 +00:00
SkBitmapDevice.h Implement drawImage in terms of drawImageRect 2019-02-11 17:02:00 +00:00
SkBitmapProcState_matrixProcs.cpp fold _utils.h into _matrixProcs.cpp 2018-12-18 15:21:06 +00:00
SkBitmapProcState.cpp clean up SkBitmapProcState::platformProcs() 2018-12-03 21:24:31 +00:00
SkBitmapProcState.h clean up SkBitmapProcState::platformProcs() 2018-12-03 21:24:31 +00:00
SkBitmapProvider.cpp Remove unused dstColorSpace from getROPixels 2018-10-19 17:40:25 +00:00
SkBitmapProvider.h Remove unused SkBitmapProvider functions 2018-10-19 16:18:25 +00:00
SkBlendMode.cpp remove src/jumper 2018-10-24 11:15:58 +00:00
SkBlendModePriv.h Remove SkPM4f.h, fold contents into SkColorData.h 2018-11-02 17:17:16 +00:00
SkBlitBWMaskTemplate.h
SkBlitRow_D32.cpp minor Sk4px cleanup 2018-12-18 20:46:25 +00:00
SkBlitRow.h clean up SkBlitRow_opts 2018-11-09 17:58:05 +00:00
SkBlitter_A8.cpp handle non-a8 masks in coverage blitter 2018-05-01 17:28:34 +00:00
SkBlitter_ARGB32.cpp split up SkColor_opts_neon.h 2018-12-04 20:34:07 +00:00
SkBlitter_RGB565.cpp expand flag to include all text-related paint fields 2019-01-10 20:06:07 +00:00
SkBlitter_Sprite.cpp use from/to_srgb only when known to be in [0,1] 2018-10-30 12:58:58 +00:00
SkBlitter.cpp Add support for MSVC run-time checks (and control flow guard) 2019-02-04 20:55:24 +00:00
SkBlitter.h Remove ContextRect::DstType 2018-08-08 22:05:28 +00:00
SkBlurMask.cpp Fix occurrences of "-Wextra-semi-stmt" 2018-11-30 23:23:09 +00:00
SkBlurMask.h hide SkBlurMaskFilter and SkBlurQuality 2018-03-14 17:27:36 +00:00
SkBlurMF.cpp Rename GrContext::contextPriv to priv 2019-02-04 22:13:14 +00:00
SkBlurPriv.h move blur impl into core 2018-03-12 18:48:18 +00:00
SkBuffer.cpp change path serialization version to 4 2018-02-21 21:22:37 +00:00
SkBuffer.h Move SkNoncopyable to include/private. 2018-07-17 21:39:51 +00:00
SkCachedData.cpp remove sk_atomic_dec 2018-12-04 17:58:35 +00:00
SkCachedData.h Move SkNoncopyable to include/private. 2018-07-17 21:39:51 +00:00
SkCanvas.cpp Implement drawImage in terms of drawImageRect 2019-02-11 17:02:00 +00:00
SkCanvasPriv.cpp update pipe for lattice and shadowrec 2018-01-03 15:30:29 +00:00
SkCanvasPriv.h add saveBehind to canvas 2018-12-19 14:44:09 +00:00
SkClipOpPriv.h add flag to hide deprecated clipops 2017-05-10 18:56:14 +00:00
SkClipStack.cpp No longer round the non-AA clip bounds 2019-01-09 21:35:30 +00:00
SkClipStack.h Short term fix for SkClipStack unique key issue 2018-12-21 15:26:17 +00:00
SkClipStackDevice.cpp Revert[6] "Remove SkDraw from device-draw methods, and enable device-centric clipping."""""" 2017-03-07 15:43:03 +00:00
SkClipStackDevice.h remove unused declarations 2018-01-03 00:13:49 +00:00
SkColor.cpp Remove SkPM4f.h, fold contents into SkColorData.h 2018-11-02 17:17:16 +00:00
SkColorFilter.cpp Fix occurrences of "-Wextra-semi-stmt" 2018-11-30 23:23:09 +00:00
SkColorMatrixFilterRowMajor255.cpp Remove SkPM4fPriv.h includes, then IWYU 2018-09-28 15:17:04 +00:00
SkColorMatrixFilterRowMajor255.h override getTypeName() instead of using table 2018-10-19 18:07:04 +00:00
SkColorSpace.cpp Remove SkColorSpaceTransferFn 2019-02-01 21:32:50 +00:00
SkColorSpacePriv.h Remove nearly all use of SkColorSpaceTransferFn 2019-01-24 17:45:19 +00:00
SkColorSpaceXformCanvas.cpp Add new experimental API for rectangles with per-edge AA control 2019-01-23 16:45:01 +00:00
SkColorSpaceXformer.cpp Revert "Hide setDrawLooper -- deprecate loopers" 2019-02-07 19:00:36 +00:00
SkColorSpaceXformer.h remove src/jumper 2018-10-24 11:15:58 +00:00
SkColorSpaceXformSteps.cpp Remove nearly all use of SkColorSpaceTransferFn 2019-01-24 17:45:19 +00:00
SkColorSpaceXformSteps.h Remove nearly all use of SkColorSpaceTransferFn 2019-01-24 17:45:19 +00:00
SkContourMeasure.cpp fix contour-measure for move-line-move 2019-02-13 17:14:09 +00:00
SkConvertPixels.cpp remove SkUnpremultiplyRow() 2018-11-02 19:35:17 +00:00
SkConvertPixels.h Add rowBytes to createTestingOnlyBackendTexture 2018-09-25 13:48:29 +00:00
SkCoreBlitters.h handle non-a8 masks in coverage blitter 2018-05-01 17:28:34 +00:00
SkCoverageDelta.cpp Let SkCoverageDeltaList store width and use it during blitting 2018-04-16 19:01:20 +00:00
SkCoverageDelta.h Fix occurrences of "-Wextra-semi-stmt" 2018-11-30 23:23:09 +00:00
SkCoverageModePriv.h gpu impl for compose and combine maskfilters 2018-02-05 21:17:51 +00:00
SkCpu.cpp Does everyone support __has_include() now? 2018-06-13 15:56:46 +00:00
SkCpu.h detect ASIMDHP on ARM64 2018-03-26 16:35:23 +00:00
SkCubicClipper.cpp Stop using SkTSwap. 2018-06-19 02:06:31 +00:00
SkCubicClipper.h
SkCubicMap.cpp cubicmap should pin its input -- I guess 2018-11-13 22:55:37 +00:00
SkCubicMap.h add tests for cubicmap 2018-08-14 21:47:18 +00:00
SkData.cpp More workarounds on Windows Debug DLL crash. 2018-07-09 17:20:17 +00:00
SkDataTable.cpp Remove SkDataTableBuilder. It is not used. 2017-02-28 21:11:45 +00:00
SkDebug.cpp GOOGLE3 -> SK_BUILD_FOR_GOOGLE3 2017-12-19 14:42:16 +00:00
SkDeferredDisplayList.cpp Allow CCPR in DDL mode (take 2) 2018-05-31 17:27:43 +00:00
SkDeferredDisplayListPriv.h Fix recording multiple DDLs from a single DDL Recorder (take 2) 2018-12-18 14:41:44 +00:00
SkDeferredDisplayListRecorder.cpp Rename GrContext::contextPriv to priv 2019-02-04 22:13:14 +00:00
SkDeque.cpp SkDeque: Move asserts prior to pointer dereference 2019-02-11 10:01:27 +00:00
SkDescriptor.cpp Update SkDescriptor 2019-01-04 19:24:06 +00:00
SkDescriptor.h Update SkDescriptor 2019-01-04 19:24:06 +00:00
SkDevice.cpp Implement drawImage in terms of drawImageRect 2019-02-11 17:02:00 +00:00
SkDevice.h Implement drawImage in terms of drawImageRect 2019-02-11 17:02:00 +00:00
SkDiscardableMemory.h always check lock() result 2018-12-13 15:53:11 +00:00
SkDistanceFieldGen.cpp Have the SDF MaskFilter convert LCD16 to a distance field. 2018-11-17 18:30:34 +00:00
SkDistanceFieldGen.h Have the SDF MaskFilter convert LCD16 to a distance field. 2018-11-17 18:30:34 +00:00
SkDocument.cpp SkDocument: remove unused fDoneProc 2018-01-08 20:53:41 +00:00
SkDraw_text.cpp remove legacy SkPaint getTextBlobIntercepts 2019-01-29 19:24:48 +00:00
SkDraw_vertices.cpp Remove SkPM4f.h, fold contents into SkColorData.h 2018-11-02 17:17:16 +00:00
SkDraw.cpp hide SkPaint::getFlags/setFlags, use bool acessors instead 2019-01-16 22:45:29 +00:00
SkDraw.h Move more utils into SkFontPriv, IWYU 2019-01-22 22:24:03 +00:00
SkDrawable.cpp remove sk_atomic_inc 2018-12-04 19:01:47 +00:00
SkDrawLooper.cpp Revert "Hide setDrawLooper -- deprecate loopers" 2019-02-07 19:00:36 +00:00
SkDrawProcs.h hide the SkPaint::Align enum entirely 2018-10-30 17:26:47 +00:00
SkDrawShadowInfo.cpp Check for degenerate path when calculating shadow transform 2018-10-02 13:53:04 +00:00
SkDrawShadowInfo.h Add perspective support to blur shadows 2018-09-17 12:56:25 +00:00
SkEdge.cpp remove unused flags -- no clients define these 2018-10-19 13:14:36 +00:00
SkEdge.h Stop using SkTSwap. 2018-06-19 02:06:31 +00:00
SkEdgeBuilder.cpp serious SkEdgeBuilder refactoring 2018-10-24 13:50:33 +00:00
SkEdgeBuilder.h serious SkEdgeBuilder refactoring 2018-10-24 13:50:33 +00:00
SkEdgeClipper.cpp Stop using SkTSwap. 2018-06-19 02:06:31 +00:00
SkEdgeClipper.h path hang 2017-03-22 16:32:45 +00:00
SkEndian.h Add support for MSVC run-time checks (and control flow guard) 2019-02-04 20:55:24 +00:00
SkExchange.h Add skstd version of std::exchange 2016-09-29 13:11:23 -07:00
SkExecutor.cpp SkExecutor: use SkLeanWindows.h 2018-05-04 16:05:02 +00:00
SkFDot6.h Add support for MSVC run-time checks (and control flow guard) 2019-02-04 20:55:24 +00:00
SkFindAndPlaceGlyph.h Rename SkGlyphCache -> SkStrike 2019-01-16 18:28:28 +00:00
SkFixed15.h add and test SkFixed15::to_u8() 2017-01-17 16:05:11 +00:00
SkFlattenable.cpp rename some flattenable routines 2018-10-20 14:08:32 +00:00
SkFont.cpp remove unused cruft 2019-02-12 03:53:25 +00:00
SkFontDescriptor.cpp add behavior enum to SkTypeface::serialize() 2018-09-03 16:52:26 +00:00
SkFontDescriptor.h add behavior enum to SkTypeface::serialize() 2018-09-03 16:52:26 +00:00
SkFontLCDConfig.cpp
SkFontMgr.cpp add a SkFontMgr to DM that returns portable fonts 2017-11-06 21:21:42 +00:00
SkFontMgrPriv.h SkQP: make_gmkb, gm_knowledge (GM Knowledgebase) 2017-12-15 17:23:48 +00:00
SkFontPriv.cpp remove unneeded friends/includes in SkPaint.h 2019-02-01 19:29:46 +00:00
SkFontPriv.h remove unused cruft 2019-02-12 03:53:25 +00:00
SkFontStream.cpp SkTypes.h : move SkAutoMalloc into SkAutoMalloc.h 2017-01-11 18:55:34 +00:00
SkFontStream.h
SkForceCPlusPlusLinking.cpp
SkFuzzLogging.h
SkGaussFilter.cpp remove Gauss option from SkGaussFilter 2018-11-06 23:16:59 +00:00
SkGaussFilter.h remove Gauss option from SkGaussFilter 2018-11-06 23:16:59 +00:00
SkGeometry.cpp ccpr: Clamp the number of linear stroke segments 2018-09-14 20:35:50 +00:00
SkGeometry.h add google-build-namespaces to clang-tidy checks 2018-12-12 16:33:59 +00:00
SkGlobalInitialization_core.cpp rename some flattenable routines 2018-10-20 14:08:32 +00:00
SkGlyph.cpp Make a ctor for SkGlyph 2019-01-10 18:38:11 +00:00
SkGlyph.h Remove unneeded SkPackedUnicharID 2019-02-12 20:15:13 +00:00
SkGlyphRun.cpp Rename SkGlyphCache -> SkStrike 2019-01-16 18:28:28 +00:00
SkGlyphRun.h remove unneeded friends/includes in SkPaint.h 2019-02-01 19:29:46 +00:00
SkGlyphRunPainter.cpp Calculate strike in path case 2019-02-14 21:37:48 +00:00
SkGlyphRunPainter.h Calculate strike in path case 2019-02-14 21:37:48 +00:00
SkGpuBlurUtils.cpp Rename GrContext::contextPriv to priv 2019-02-04 22:13:14 +00:00
SkGpuBlurUtils.h Refactor GaussianBlur 2018-04-25 15:01:07 +00:00
SkGraphics.cpp (Almost) no one needs to know about SkPixelRef 2018-10-19 19:31:37 +00:00
SkHalf.cpp
SkICC.cpp Remove SkICC::WriteToICC 2019-02-01 21:00:10 +00:00
SkICCPriv.h Reland "strip down SkICC.cpp" 2018-05-22 14:17:15 +00:00
SkImageFilter.cpp Rename GrContext::contextPriv to priv 2019-02-04 22:13:14 +00:00
SkImageFilterCache.cpp Remove fCacheKeys from SkImageFilter. 2018-05-04 14:33:32 +00:00
SkImageFilterCache.h Remove fCacheKeys from SkImageFilter. 2018-05-04 14:33:32 +00:00
SkImageFilterPriv.h create imagepriv and name params 2017-11-03 13:56:30 +00:00
SkImageGenerator.cpp Replace use of SkYUVSizeInfo with SkYUVASizeInfo 2018-10-30 15:00:34 +00:00
SkImageInfo.cpp basic first pass at RGBA F32 support 2018-06-26 19:02:52 +00:00
SkImagePriv.h Make SkYUVAIndex publicly accessible 2018-10-04 14:14:23 +00:00
SkIPoint16.h Revert "Revert "SkTypes: extract SkTo"" 2018-06-14 14:55:17 +00:00
SkLatticeIter.cpp Make the src rects of truths in SkLatticeIter be integral. 2018-05-04 16:05:42 +00:00
SkLatticeIter.h Make the src rects of truths in SkLatticeIter be integral. 2018-05-04 16:05:42 +00:00
SkLineClipper.cpp do reject vertical lines if they are outside of the clip 2018-08-25 19:33:17 +00:00
SkLineClipper.h
SkLiteDL.cpp SkLiteDL: Don't use move()d object 2019-02-09 12:24:17 +00:00
SkLiteDL.h Add new experimental API for rectangles with per-edge AA control 2019-01-23 16:45:01 +00:00
SkLiteRecorder.cpp Add new experimental API for rectangles with per-edge AA control 2019-01-23 16:45:01 +00:00
SkLiteRecorder.h Add new experimental API for rectangles with per-edge AA control 2019-01-23 16:45:01 +00:00
SkLocalMatrixImageFilter.cpp rebase 2018-06-08 20:36:53 +00:00
SkLocalMatrixImageFilter.h override getTypeName() instead of using table 2018-10-19 18:07:04 +00:00
SkLRUCache.h switched GrVkPipelineStateCache over to use SkLRUCache 2017-01-03 20:14:02 +00:00
SkMakeUnique.h Revert "Revert "Experimental blur code with 32 bit fix."" 2017-07-13 17:16:43 +00:00
SkMallocPixelRef.cpp Clean up includes in SkMallocPixelRef 2018-06-26 16:47:39 +00:00
SkMask.cpp Fix some shadow issues. 2018-06-26 20:28:55 +00:00
SkMask.h remove color 16 implementation out of public 2018-11-02 15:29:01 +00:00
SkMaskBlurFilter.cpp remove Gauss option from SkGaussFilter 2018-11-06 23:16:59 +00:00
SkMaskBlurFilter.h fix include guard 2017-10-09 18:15:54 +00:00
SkMaskCache.cpp hide SkBlurMaskFilter and SkBlurQuality 2018-03-14 17:27:36 +00:00
SkMaskCache.h hide SkBlurMaskFilter and SkBlurQuality 2018-03-14 17:27:36 +00:00
SkMaskFilter.cpp Fix occurrences of "-Wextra-semi-stmt" 2018-11-30 23:23:09 +00:00
SkMaskFilterBase.h Fold directFilterRRectMaskGPU into directFilterMaskGPU 2018-08-23 18:43:57 +00:00
SkMaskGamma.cpp Revert "Revert "SkTypes: extract SkTo"" 2018-06-14 14:55:17 +00:00
SkMaskGamma.h Move SkNoncopyable to include/private. 2018-07-17 21:39:51 +00:00
SkMath.cpp Reland "Remove SK_MaxSizeT, SK_M{in|ax}U{16|32}, #defines." 2018-06-15 16:26:05 +00:00
SkMathPriv.h Fix header file for _byteswap_ulong from MSVC CRT 2018-12-31 23:55:21 +00:00
SkMatrix44.cpp [sksg] 4x4 matrix support 2019-01-10 02:06:54 +00:00
SkMatrix.cpp move some methods out of line 2019-02-08 15:41:36 +00:00
SkMatrixImageFilter.cpp Remove obsolete SK_IGNORE_ defines 2018-11-13 15:38:03 +00:00
SkMatrixImageFilter.h override getTypeName() instead of using table 2018-10-19 18:07:04 +00:00
SkMatrixPriv.h Rewrite GrQuad to use separate arrays of x and y values to be Sk4f friendly. 2018-05-17 15:29:13 +00:00
SkMatrixUtils.h Make header files self-sufficient 2017-02-10 01:19:52 +00:00
SkMD5.cpp
SkMD5.h Revert "Revert "SkTypes: extract SkTo"" 2018-06-14 14:55:17 +00:00
SkMiniRecorder.cpp trim #include <new> from SkPostConfig.h 2018-06-11 15:55:31 +00:00
SkMiniRecorder.h move files out of private, and fix up callers to IWYU 2017-05-16 21:29:03 +00:00
SkMipMap.cpp Add support for MSVC run-time checks (and control flow guard) 2019-02-04 20:55:24 +00:00
SkMipMap.h Ensure that SkMipMap pixel data is always 8 byte aligned (for F16) 2018-12-04 15:48:11 +00:00
SkModeColorFilter.cpp Remove SkPM4fPriv.h, inline the two functions at call-sites 2018-10-26 17:45:21 +00:00
SkModeColorFilter.h override getTypeName() instead of using table 2018-10-19 18:07:04 +00:00
SkMSAN.h
SkMultiPictureDraw.cpp Revert[2] "Change SkCanvas to *not* inherit from SkRefCnt" 2016-11-13 18:31:13 +00:00
SkNextID.h
SkNormalFlatSource.cpp Reland "SkSL is now pickier about type conversions" 2019-02-06 02:40:59 +00:00
SkNormalFlatSource.h override getTypeName() instead of using table 2018-10-19 18:07:04 +00:00
SkNormalMapSource.cpp Reland "SkSL is now pickier about type conversions" 2019-02-06 02:40:59 +00:00
SkNormalMapSource.h override getTypeName() instead of using table 2018-10-19 18:07:04 +00:00
SkNormalSource.cpp Fix occurrences of "-Wextra-semi-stmt" 2018-11-30 23:23:09 +00:00
SkNormalSource.h rename some flattenable routines 2018-10-20 14:08:32 +00:00
SkOpts.cpp tear down one-big-switch SkRasterPipeline backend 2019-01-03 17:17:56 +00:00
SkOpts.h tear down one-big-switch SkRasterPipeline backend 2019-01-03 17:17:56 +00:00
SkOrderedReadBuffer.h
SkOSFile.h Convert NULL and 0 to nullptr. 2017-08-28 17:48:57 +00:00
SkOverdrawCanvas.cpp Add new experimental API for rectangles with per-edge AA control 2019-01-23 16:45:01 +00:00
SkPaint.cpp SkPaint: clean up ctor, dtor, etc 2019-02-12 18:55:30 +00:00
SkPaintDefaults.h Move more utils into SkFontPriv, IWYU 2019-01-22 22:24:03 +00:00
SkPaintPriv.cpp remove unneeded friends/includes in SkPaint.h 2019-02-01 19:29:46 +00:00
SkPaintPriv.h remove unneeded friends/includes in SkPaint.h 2019-02-01 19:29:46 +00:00
SkPath_serial.cpp Revert "Revert "SkTypes: extract SkTo"" 2018-06-14 14:55:17 +00:00
SkPath.cpp fix contour-measure for move-line-move 2019-02-13 17:14:09 +00:00
SkPathEffect.cpp Fix occurrences of "-Wextra-semi-stmt" 2018-11-30 23:23:09 +00:00
SkPathMeasure.cpp per-contour variant of SkPathMeasure 2019-02-06 18:21:22 +00:00
SkPathMeasurePriv.h
SkPathPriv.h fix roll 2018-12-13 21:11:39 +00:00
SkPathRef.cpp fix rawiter::peek 2019-02-13 16:16:48 +00:00
SkPicture_none.cpp [canvaskit] Slice out SkPicture 2018-10-18 14:15:47 +00:00
SkPicture.cpp remove sk_atomic_compare_exchange 2018-12-04 15:14:20 +00:00
SkPictureCommon.h remove unused willPlayBackBitmaps from picture 2017-12-20 20:27:06 +00:00
SkPictureData.cpp unflatten directly to font for legacy skps 2019-01-15 01:25:55 +00:00
SkPictureData.h Deliberately call typefaceproc only once per face in pictures 2018-09-05 16:45:16 +00:00
SkPictureFlat.cpp [canvaskit] Slice out SkPicture 2018-10-18 14:15:47 +00:00
SkPictureFlat.h Revert "Reland "Revert "remove legacy code for text attributes on paint""" 2019-01-28 18:27:26 +00:00
SkPictureImageGenerator.cpp Always require a color space on picture-backed images 2018-10-18 15:13:39 +00:00
SkPicturePlayback.cpp Add support for MSVC run-time checks (and control flow guard) 2019-02-04 20:55:24 +00:00
SkPicturePlayback.h Propagate validation errors from inner readbuffer when deserializing picture. Also allow null paints. 2016-09-30 09:27:20 -07:00
SkPicturePriv.h clean up SkPicture include 2018-06-12 13:56:33 +00:00
SkPictureRecord.cpp Add new experimental API for rectangles with per-edge AA control 2019-01-23 16:45:01 +00:00
SkPictureRecord.h Add new experimental API for rectangles with per-edge AA control 2019-01-23 16:45:01 +00:00
SkPictureRecorder.cpp Revert "remove approxbytes api from SkPicture" 2017-12-25 02:51:32 +00:00
SkPixelRef.cpp remove sk_atomic_fetch_add 2018-12-04 15:53:16 +00:00
SkPixmap.cpp Revert "Make SkBitmap/SkPixmap::erase* do so in sRGB" 2019-01-08 13:04:24 +00:00
SkPixmapPriv.h Add SkEncodedOrigin to SkYUVASizeInfo, fix JPEG orientation in GPU decode path 2018-11-30 16:05:36 +00:00
SkPoint3.cpp increase SkPoint3 normalize precision 2018-08-30 00:29:49 +00:00
SkPoint.cpp Make line distance more robust 2018-09-26 14:18:45 +00:00
SkPointPriv.h Use GrVertexWriter for GrRegionOp, add writeQuad() 2018-11-16 16:01:08 +00:00
SkPromiseImageTexture.cpp Make GrTexture caching for SkPromiseImageTexture work when same texture 2019-01-16 22:06:53 +00:00
SkPtrRecorder.cpp
SkPtrRecorder.h
SkQuadClipper.cpp Stop using SkTSwap. 2018-06-19 02:06:31 +00:00
SkQuadClipper.h
SkRasterClip.cpp clean up includes 2018-08-06 14:49:46 +00:00
SkRasterClip.h SkMacros split from SkTypes.h 2018-06-12 18:39:33 +00:00
SkRasterClipStack.h trim #include <new> from SkPostConfig.h 2018-06-11 15:55:31 +00:00
SkRasterPipeline.cpp tear down one-big-switch SkRasterPipeline backend 2019-01-03 17:17:56 +00:00
SkRasterPipeline.h Remove nearly all use of SkColorSpaceTransferFn 2019-01-24 17:45:19 +00:00
SkRasterPipelineBlitter.cpp remove burst mode in SkRPBlitter 2019-01-30 18:22:51 +00:00
SkReadBuffer.cpp lookup received factories directly 2018-11-15 14:08:35 +00:00
SkReadBuffer.h unflatten directly to font for legacy skps 2019-01-15 01:25:55 +00:00
SkReader32.h some SkAtomics cleanup 2018-12-04 13:53:39 +00:00
SkRecord.cpp Revert "Revert "Reland: Remove SkLights include from SkCanvas.h"" 2017-05-03 19:17:11 +00:00
SkRecord.h remove pointer tagging hack in SkRecord 2019-02-11 18:52:37 +00:00
SkRecordDraw.cpp Add new experimental API for rectangles with per-edge AA control 2019-01-23 16:45:01 +00:00
SkRecordDraw.h
SkRecordedDrawable.cpp Revert "hide picture virtuals (no public callers)" 2018-01-27 17:30:15 +00:00
SkRecordedDrawable.h override getTypeName() instead of using table 2018-10-19 18:07:04 +00:00
SkRecorder.cpp Add new experimental API for rectangles with per-edge AA control 2019-01-23 16:45:01 +00:00
SkRecorder.h Add new experimental API for rectangles with per-edge AA control 2019-01-23 16:45:01 +00:00
SkRecordOpts.cpp consolidate SaveLayerFlag internal references 2018-03-13 19:36:12 +00:00
SkRecordOpts.h Turn off savelayer optimization for Android framework 2017-03-06 21:30:12 +00:00
SkRecordPattern.h check for no_paint and remove some drawdrawable special-casing 2017-05-15 19:03:11 +00:00
SkRecords.cpp Pre-cache SkPath's genID in PreCachedPath too 2017-05-18 15:50:39 +00:00
SkRecords.h Add new experimental API for rectangles with per-edge AA control 2019-01-23 16:45:01 +00:00
SkRect.cpp refactor setBoundsCheck() a bit 2018-05-17 22:25:13 +00:00
SkRectPriv.h Clean up in, about, and around GrTextBlob::SubRun 2018-11-12 23:00:31 +00:00
SkRegion_path.cpp clean up includes 2018-08-06 14:49:46 +00:00
SkRegion.cpp remove sk_atomic_dec 2018-12-04 17:58:35 +00:00
SkRegionPriv.h remove sk_atomic_dec 2018-12-04 17:58:35 +00:00
SkRemoteGlyphCache.cpp Use SkStrikeSpec to consolidate SkDescriptor, Effects and Typeface. 2019-02-13 18:48:39 +00:00
SkRemoteGlyphCache.h Split getOrCreateCache into a SkFont and descriptor based calles 2019-02-08 18:49:30 +00:00
SkRemoteGlyphCacheImpl.h Use SkStrikeSpec to consolidate SkDescriptor, Effects and Typeface. 2019-02-13 18:48:39 +00:00
SkResourceCache.cpp Add support for MSVC run-time checks (and control flow guard) 2019-02-04 20:55:24 +00:00
SkResourceCache.h ccpr: Use SkMessageBus for thread-safe eviction of cache entries 2018-10-19 00:25:20 +00:00
SkRRect.cpp get rid of SkScalarDiv 2018-11-07 14:15:09 +00:00
SkRRectPriv.h Add a dedicated Op for analytic round rects 2018-11-19 19:26:12 +00:00
SkRTree.cpp migrating SkTDArray towards std::vector api 2018-08-08 15:51:44 +00:00
SkRTree.h Mark overridden destructors with 'override' and remove 'virtual' 2017-03-22 16:06:18 +00:00
SkRWBuffer.cpp remove sk_atomic_inc 2018-12-04 19:01:47 +00:00
SkSafeMath.h Revert "Revert "SkTypes: extract SkTo"" 2018-06-14 14:55:17 +00:00
SkSafeRange.h validate indices for vertices 2018-02-01 16:08:13 +00:00
SkScalar.cpp
SkScalerContext.cpp Remove filterRec bypass on MakeRecAndEffects 2019-02-06 19:20:22 +00:00
SkScalerContext.h Remove filterRec bypass on MakeRecAndEffects 2019-02-06 19:20:22 +00:00
SkScaleToSides.h Stop using SkTSwap. 2018-06-19 02:06:31 +00:00
SkScan_AAAPath.cpp Add support for MSVC run-time checks (and control flow guard) 2019-02-04 20:55:24 +00:00
SkScan_Antihair.cpp Add support for MSVC run-time checks (and control flow guard) 2019-02-04 20:55:24 +00:00
SkScan_AntiPath.cpp Reland "disable DAA and AAA in flutter" 2018-10-12 02:22:16 +00:00
SkScan_DAAPath.cpp serious SkEdgeBuilder refactoring 2018-10-24 13:50:33 +00:00
SkScan_Hairline.cpp Stop using SkTSwap. 2018-06-19 02:06:31 +00:00
SkScan_Path.cpp change convex scan converter to be defensive 2018-12-11 13:59:15 +00:00
SkScan.cpp disable DAA by default 2019-02-05 17:15:14 +00:00
SkScan.h Add SkDAARecord to prepare for init-once 2018-02-14 13:20:17 +00:00
SkScanPriv.h remove dead code from SK_SUPPORT_LEGACY_THREADED_DAA_BUGS 2018-10-15 14:06:24 +00:00
SkScopeExit.h Consolidate details of lazy proxy creation for promise image textures. 2018-12-10 16:11:17 +00:00
SkSemaphore.cpp eliminate SK_BUILD_FOR_WIN32 2018-01-26 19:52:04 +00:00
SkSharedMutex.cpp remove sk_atomic_inc 2018-12-04 19:01:47 +00:00
SkSharedMutex.h port most SkAtomic<T> to std::atomic<T> 2018-08-09 23:40:31 +00:00
SkSpan.h Make SkSpan C++11 compatible. 2019-02-12 17:02:10 +00:00
SkSpecialImage.cpp Move "matches" from GrContextThreadSafeProxy to GrContext_Base 2019-02-07 19:26:50 +00:00
SkSpecialImage.h Reduce reliance on the SkImage_Gpu's GrContext pointer 2019-01-11 16:07:56 +00:00
SkSpecialSurface.cpp Rename GrContext::contextPriv to priv 2019-02-04 22:13:14 +00:00
SkSpecialSurface.h Reland "Reland "Have a GrBackendFormat be stored on gpu proxies."" 2018-11-19 18:51:07 +00:00
SkSpinlock.cpp
SkSpriteBlitter_ARGB32.cpp IWYU: SkUtils.h 2018-08-21 16:05:44 +00:00
SkSpriteBlitter_RGB565.cpp IWYU: SkUtils.h 2018-08-21 16:05:44 +00:00
SkSpriteBlitter.h experiments to speed up drawing 32bit images into 565 2017-10-05 20:25:04 +00:00
SkStream.cpp SkDynamicMemoryWStream: optimize detachAsStream() for tiny streams 2018-10-12 15:28:21 +00:00
SkStreamPriv.h Revert "SkStream: remove some WStream functions from public api" 2018-09-06 12:22:41 +00:00
SkStrike.cpp Inline allocateNewGlyph 2019-02-12 22:28:48 +00:00
SkStrike.h Use SkStrikeSpec to consolidate SkDescriptor, Effects and Typeface. 2019-02-13 18:48:39 +00:00
SkStrikeCache.cpp Use SkStrikeSpec to consolidate SkDescriptor, Effects and Typeface. 2019-02-13 18:48:39 +00:00
SkStrikeCache.h Introduce SkScopedStrike 2019-02-11 21:14:07 +00:00
SkString.cpp remove sk_atomic_inc 2018-12-04 19:01:47 +00:00
SkStringUtils.cpp IWYU: SkUtils.h 2018-08-21 16:05:44 +00:00
SkStringUtils.h rebase 2018-06-08 20:36:53 +00:00
SkStroke.cpp remove legacy switch 2018-12-11 01:01:21 +00:00
SkStroke.h Revert "Revert "SkTypes: extract SkTo"" 2018-06-14 14:55:17 +00:00
SkStrokeRec.cpp Reland "ccpr: Implement stroking with fine triangle strips" 2018-09-03 10:16:28 +00:00
SkStrokerPriv.cpp Stop using SkTSwap. 2018-06-19 02:06:31 +00:00
SkStrokerPriv.h longer is better 2017-07-31 17:48:38 +00:00
SkSurfaceCharacterization.cpp Add initial support for creating a vulkan secondary command buffer drawing context. 2019-01-02 20:39:23 +00:00
SkSurfacePriv.h Reland "Move remove ptr args to MakeRecAndEffects" 2018-11-09 20:01:42 +00:00
SkSwizzle.cpp
SkTaskGroup.cpp Add FIFO thread pool, use it for most things. 2017-09-01 16:19:47 +00:00
SkTaskGroup.h Move SkNoncopyable to include/private. 2018-07-17 21:39:51 +00:00
SkTDPQueue.h Reland "Reland "Add some optimizations to PolyUtils"" 2018-07-23 15:50:56 +00:00
SkTDynamicHash.h Prevent unnecessary/unbounded growth of SkTDynamicHash capacity 2018-04-18 21:46:33 +00:00
SkTextBlob.cpp remove legacy SkPaint getTextBlobIntercepts 2019-01-29 19:24:48 +00:00
SkTextBlobPriv.h remove blob iterator::applyFontToPaint 2019-01-04 16:11:27 +00:00
SkTextFormatParams.h
SkTextToPathIter.h add gm calling textblob intercepts with spacing 2018-12-12 18:29:45 +00:00
SkThreadID.cpp
SkTime.cpp Revert "Revert "SkTypes: extract SkTo"" 2018-06-14 14:55:17 +00:00
SkTLList.h remove SkTCast 2018-06-18 17:22:18 +00:00
SkTLS.cpp remove sk_atomic_dec 2018-12-04 17:58:35 +00:00
SkTLS.h
SkTMultiMap.h Temporarily make SkTMultiMap::remove() safe for values not in map 2018-08-29 15:02:46 +00:00
SkTraceEvent.h remove sk_atomic_load and sk_atomic_store 2018-12-04 15:42:01 +00:00
SkTraceEventCommon.h Build Android Framework host library on Mac 2018-11-28 19:29:51 +00:00
SkTSearch.cpp Change SkMemory to the more accurately named SkMalloc. 2017-03-27 18:13:07 +00:00
SkTSort.h Stop using SkTSwap. 2018-06-19 02:06:31 +00:00
SkTTopoSort.h Stop using SkTSwap. 2018-06-19 02:06:31 +00:00
SkTypeface_remote.cpp Rename SkGlyphCache -> SkStrike 2019-01-16 18:28:28 +00:00
SkTypeface_remote.h Rename SkGlyphCache -> SkStrike 2019-01-16 18:28:28 +00:00
SkTypeface.cpp Move more utils into SkFontPriv, IWYU 2019-01-22 22:24:03 +00:00
SkTypefaceCache.cpp remove sk_atomic_inc 2018-12-04 19:01:47 +00:00
SkTypefaceCache.h
SkTypefacePriv.h
SkUnPreMultiply.cpp Remove SkUnPreMultiply::UnPreMultiplyPreservingByteOrder 2018-11-02 17:46:26 +00:00
SkUtils.cpp SkUTF 2018-07-31 20:11:19 +00:00
SkUtils.h Improve name table handling. 2018-08-20 20:39:54 +00:00
SkUtilsArm.cpp
SkValidatingReadBuffer.h upgrade SkReadBuffer to always validate 2017-12-06 21:33:00 +00:00
SkValidationUtils.h Revert "SkMath takes some functions from from SkTypes" 2018-09-07 17:32:54 +00:00
SkVertices.cpp remove sk_atomic_inc 2018-12-04 19:01:47 +00:00
SkVertState.cpp move vertex-mode enum into SkVertices 2017-04-03 15:50:16 +00:00
SkVertState.h move vertex-mode enum into SkVertices 2017-04-03 15:50:16 +00:00
SkVptr.h add SkVptr() 2017-12-06 19:37:27 +00:00
SkWriteBuffer.cpp Add writePoint3() to SkWriteBuffer interface. 2018-11-20 14:38:01 +00:00
SkWriteBuffer.h Add writePoint3() to SkWriteBuffer interface. 2018-11-20 14:38:01 +00:00
SkWritePixelsRec.h clean read/write pixels signatures, augment SkSurface API 2017-07-21 15:27:23 +00:00
SkWriter32.cpp Revert "Revert "SkTypes: extract SkTo"" 2018-06-14 14:55:17 +00:00
SkWriter32.h some SkAtomics cleanup 2018-12-04 13:53:39 +00:00
SkXfermode.cpp remove src/jumper 2018-10-24 11:15:58 +00:00
SkXfermodeInterpretation.cpp Revert[8] "replace SkXfermode obj with SkBlendMode enum in paints" 2016-10-05 17:33:03 -07:00
SkXfermodeInterpretation.h
SkXfermodePriv.h Revert "Revert "use pipeline for non-opt xfermodes"" 2017-06-14 01:27:18 +00:00
SkYUVASizeInfo.cpp Replace use of SkYUVSizeInfo with SkYUVASizeInfo 2018-10-30 15:00:34 +00:00
SkYUVPlanesCache.cpp Mark overridden destructors with 'override' and remove 'virtual' 2017-03-22 16:06:18 +00:00
SkYUVPlanesCache.h Replace use of SkYUVSizeInfo with SkYUVASizeInfo 2018-10-30 15:00:34 +00:00