skia2/include/core
Stan Iliev ca8c0953e8 Implement a fast path for solid color lattice rectangle
Add a flag that hints, which lattice rectangles are solid colors.
Draw solid rectangles and 1x1 rectangles with drawRect.

Test: Measured performance of a ninepatch drawn by HWUI
Bug: b/69796044
Change-Id: Ib3b00ca608da42fa9f2d2038cc126a978421ec7c
Reviewed-on: https://skia-review.googlesource.com/79821
Commit-Queue: Stan Iliev <stani@google.com>
Reviewed-by: Derek Sollenberger <djsollen@google.com>
2017-12-11 18:26:18 +00:00
..
SkAnnotation.h
SkBBHFactory.h
SkBitmap.h remove read/write rawpixels 2017-11-30 21:43:08 +00:00
SkBlendMode.h
SkBlurTypes.h
SkCanvas.h Implement a fast path for solid color lattice rectangle 2017-12-11 18:26:18 +00:00
SkClipOp.h
SkColor.h
SkColorFilter.h
SkColorPriv.h
SkColorSpace.h
SkColorSpaceXform.h
SkColorSpaceXformCanvas.h
SkData.h
SkDataTable.h
SkDeferredDisplayListRecorder.h Add a GrContextThreadSafeProxy to SkSurfaceCharacterization 2017-11-30 14:16:32 +00:00
SkDeque.h
SkDocument.h
SkDrawable.h
SkDrawFilter.h
SkDrawLooper.h
SkEncodedImageFormat.h
SkExecutor.h
SkFilterQuality.h
SkFlattenable.h upgrade SkReadBuffer to always validate 2017-12-06 21:33:00 +00:00
SkFlattenableSerialization.h upgrade SkReadBuffer to always validate 2017-12-06 21:33:00 +00:00
SkFont.h
SkFontArguments.h
SkFontLCDConfig.h
SkFontStyle.h
SkGraphics.h
SkICC.h
SkImage.h Remove SkImage deferred texture image data APIs. 2017-12-07 13:13:20 +00:00
SkImageDeserializer.h
SkImageEncoder.h centralize encoding to SkData 2017-12-09 01:36:48 +00:00
SkImageFilter.h
SkImageGenerator.h
SkImageInfo.h
SkMallocPixelRef.h
SkMask.h
SkMaskFilter.h
SkMath.h
SkMatrix44.h
SkMatrix.h
SkMetaData.h
SkMilestone.h Update Skia milestone to 65 2017-11-30 14:24:32 +00:00
SkMultiPictureDraw.h
SkOverdrawCanvas.h
SkPaint.h Update doc and example for SkPaint::FontMetrics. 2017-11-09 18:20:14 +00:00
SkPath.h Ignore deserialized path convexity and first direction. 2017-11-29 20:38:56 +00:00
SkPathEffect.h
SkPathMeasure.h
SkPicture.h add serial procs to pictures 2017-12-05 20:33:18 +00:00
SkPictureAnalyzer.h
SkPictureRecorder.h
SkPixelRef.h
SkPixelSerializer.h
SkPixmap.h
SkPngChunkReader.h
SkPoint3.h
SkPoint.h replace some points with vectors to clarify documentation 2017-11-09 21:37:27 +00:00
SkPostConfig.h turn on extended Clang warnings on Windows too 2017-12-04 19:29:51 +00:00
SkPreConfig.h
SkRasterHandleAllocator.h
SkRasterizer.h
SkRect.h
SkRefCnt.h
SkRegion.h
SkRRect.h
SkRSXform.h
SkRWBuffer.h
SkScalar.h
SkSerialProcs.h return data instead of bool 2017-12-08 15:58:00 +00:00
SkShader.h
SkSize.h
SkStream.h
SkString.h
SkStrokeRec.h
SkSurface.h Add unit test for SkDeferredDisplayLists (take 2) 2017-12-04 18:37:29 +00:00
SkSurfaceProps.h Flesh out SkSurfaceCharacterization 2017-11-30 17:10:38 +00:00
SkSwizzle.h
SkTextBlob.h Revert "Revert "use serialprocs for typefaces"" 2017-12-08 18:50:41 +00:00
SkTime.h
SkTLazy.h Update SkTLazy for move only types. 2017-11-28 22:13:47 +00:00
SkTraceMemoryDump.h
SkTypeface.h
SkTypes.h
SkUnPreMultiply.h
SkVertices.h
SkWriteBuffer.h add serial procs to pictures 2017-12-05 20:33:18 +00:00
SkWriter32.h
SkYUVSizeInfo.h