skia2/src/core
2016-09-06 13:03:30 -07:00
..
Sk4px.h Clean up SkXfermode_opts.h 2016-01-08 11:45:21 -08:00
Sk4x4f.h Sk4x4f: NEON impl. 2016-03-24 10:12:37 -07:00
SkAAClip.cpp assert that non-empty clips have non-empty bounds 2016-06-20 10:21:24 -07:00
SkAAClip.h Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
SkAdvancedTypefaceMetrics.h SkPDF: SkPDFFont class changes 2016-08-16 09:36:23 -07:00
SkAlphaRuns.cpp Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
SkAnnotation.cpp Move annotations to canvas virtual (patchset #8 id:140001 of https://codereview.chromium.org/1744103002/ )" 2016-03-04 16:36:20 -08:00
SkAnnotationKeys.h Move annotations to canvas virtual (patchset #8 id:140001 of https://codereview.chromium.org/1744103002/ )" 2016-03-04 16:36:20 -08:00
SkAntiRun.h Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
SkAutoKern.h Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
SkAutoPixmapStorage.cpp Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
SkAutoPixmapStorage.h Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
SkBBHFactory.cpp Revert of Add non-inline SkRTreeFactory constructor to fix clang-cl (patchset #2 id:20001 of https://codereview.chromium.org/1676833002/ ) 2016-02-26 16:31:12 -08:00
SkBBoxHierarchy.h Move SkTemplates.h to private. 2015-08-19 11:56:48 -07:00
SkBigPicture.cpp Remove GrLayerHoister 2016-07-13 13:27:16 -07:00
SkBigPicture.h Remove GrLayerHoister 2016-07-13 13:27:16 -07:00
SkBitmap.cpp Flush denorm half floats to zero. 2016-08-22 13:20:18 -07:00
SkBitmapCache.cpp respect srgb gamma when building mips 2016-06-10 11:41:47 -07:00
SkBitmapCache.h respect srgb gamma when building mips 2016-06-10 11:41:47 -07:00
SkBitmapController.cpp respect srgb gamma when building mips 2016-06-10 11:41:47 -07:00
SkBitmapController.h respect srgb gamma when building mips 2016-06-10 11:41:47 -07:00
SkBitmapDevice.cpp drawBitmapRect() should not touch the CTM when mask filters are present 2016-08-26 13:04:14 -07:00
SkBitmapFilter.h Cleanups related to SkFixed. 2016-02-25 10:28:11 -08:00
SkBitmapProcShader.cpp Always return ImageShader, even from SkShader::MakeBitmapShader 2016-08-02 06:12:06 -07:00
SkBitmapProcShader.h use tmp allocator for images in temp shaders 2016-08-05 14:50:19 -07:00
SkBitmapProcState_filter.h Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
SkBitmapProcState_matrix_template.h Rename SkBitmapProcStateAutoMapper methods 2016-02-03 10:21:33 -08:00
SkBitmapProcState_matrix.h Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
SkBitmapProcState_matrixProcs.cpp Remove NEON runtime detection support. 2016-05-05 10:58:39 -07:00
SkBitmapProcState_procs.h remove shadeSpan16 from shader 2016-01-05 05:10:33 -08:00
SkBitmapProcState_sample.h fission bitmapprocstate 2016-03-02 09:49:02 -08:00
SkBitmapProcState_shaderproc.h fission bitmapprocstate 2016-03-02 09:49:02 -08:00
SkBitmapProcState_utils.h ARM Skia NEON patches - 18 - Preparation work for BitmapProcState 2013-09-05 18:27:57 +00:00
SkBitmapProcState.cpp Remove some useless declarations 2016-09-01 08:47:45 -07:00
SkBitmapProcState.h respect srgb gamma when building mips 2016-06-10 11:41:47 -07:00
SkBitmapProvider.cpp Avoid caching resources for volatile bitmap shaders 2016-08-08 07:08:37 -07:00
SkBitmapProvider.h scaling API on SkPixmap 2015-11-23 12:32:16 -08:00
SkBitmapScaler.cpp remove colorprofiletype from imageinfo 2016-06-17 09:26:41 -07:00
SkBitmapScaler.h Allow Resize to be called w/ a preallocated pixmap 2016-01-13 13:36:31 -08:00
SkBlitBWMaskTemplate.h Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
SkBlitMask_D32.cpp Fix UB function problems for shaders and mask. 2015-12-18 09:52:15 -08:00
SkBlitMask.h Fix UB function problems for shaders and mask. 2015-12-18 09:52:15 -08:00
SkBlitRow_D16.cpp SkBlendARGB32 and S32[A]_Blend_BlitRow32 are currently formulated as: SkAlphaMulQ(src, src_scale) + SkAlphaMulQ(dst, dst_scale), which boils down to ((src*src_scale)>>8) + ((dst*dst_scale)>>8). In particular, note that the intermediate precision is discarded before the two parts are added together, causing the final result to possibly inaccurate. 2016-08-05 11:48:45 -07:00
SkBlitRow_D32.cpp SkBlendARGB32 and S32[A]_Blend_BlitRow32 are currently formulated as: SkAlphaMulQ(src, src_scale) + SkAlphaMulQ(dst, dst_scale), which boils down to ((src*src_scale)>>8) + ((dst*dst_scale)>>8). In particular, note that the intermediate precision is discarded before the two parts are added together, causing the final result to possibly inaccurate. 2016-08-05 11:48:45 -07:00
SkBlitter_A8.cpp SkBlendARGB32 and S32[A]_Blend_BlitRow32 are currently formulated as: SkAlphaMulQ(src, src_scale) + SkAlphaMulQ(dst, dst_scale), which boils down to ((src*src_scale)>>8) + ((dst*dst_scale)>>8). In particular, note that the intermediate precision is discarded before the two parts are added together, causing the final result to possibly inaccurate. 2016-08-05 11:48:45 -07:00
SkBlitter_ARGB32.cpp SkBlendARGB32 and S32[A]_Blend_BlitRow32 are currently formulated as: SkAlphaMulQ(src, src_scale) + SkAlphaMulQ(dst, dst_scale), which boils down to ((src*src_scale)>>8) + ((dst*dst_scale)>>8). In particular, note that the intermediate precision is discarded before the two parts are added together, causing the final result to possibly inaccurate. 2016-08-05 11:48:45 -07:00
SkBlitter_PM4f.cpp update callers to not use SkColorProfileType 2016-06-21 10:28:14 -07:00
SkBlitter_RGB16.cpp Remove NEON runtime detection support. 2016-05-05 10:58:39 -07:00
SkBlitter_Sprite.cpp update callers to not use SkColorProfileType 2016-06-21 10:28:14 -07:00
SkBlitter.cpp Add SkRasterPipeline blitter. 2016-07-22 11:05:04 -07:00
SkBlitter.h Add documention on SkBlitter for runs, and small cleanups. 2016-06-24 13:02:31 -07:00
SkBlurImageFilter.cpp Moving SkBlurImageFilter into core 2016-08-23 11:13:14 -07:00
SkBuffer.cpp Fix fuzzer-found deserialization bugs 2016-01-13 13:46:32 -08:00
SkBuffer.h Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
SkCachedData.cpp Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
SkCachedData.h Style Change: NULL->nullptr 2015-08-27 07:41:16 -07:00
SkCanvas.cpp test dont-clip-layer 2016-09-06 09:06:18 -07:00
SkCanvasPriv.h Try out scalar picture sizes 2014-08-29 08:03:56 -07:00
SkChunkAlloc.cpp MIPS32r2: Fix Chromium runtime crash 2016-06-05 13:14:21 -07:00
SkClipStack.cpp Converts a drawPaint through a rrect clip to a drawRRect in GrDrawContext. 2016-08-26 10:48:19 -07:00
SkColor.cpp Added SkColor4f::FromColor3f(SkColor3f, float a) 2016-08-19 11:23:15 -07:00
SkColorFilter.cpp Add SkRasterPipeline blitter. 2016-07-22 11:05:04 -07:00
SkColorFilterShader.cpp Bundle SkShader::asFragmentProcessor arguments in a struct 2016-07-22 11:04:53 -07:00
SkColorFilterShader.h Bundle SkShader::asFragmentProcessor arguments in a struct 2016-07-22 11:04:53 -07:00
SkColorMatrixFilterRowMajor255.cpp Correct sRGB <-> linear everywhere. 2016-07-20 18:10:07 -07:00
SkColorMatrixFilterRowMajor255.h sk_sp for Ganesh. 2016-06-09 08:01:03 -07:00
SkColorShader.cpp Bundle SkShader::asFragmentProcessor arguments in a struct 2016-07-22 11:04:53 -07:00
SkColorShader.h Bundle SkShader::asFragmentProcessor arguments in a struct 2016-07-22 11:04:53 -07:00
SkColorSpace_Base.h Delete SkColorSpace::kUnknown_Named, remove fNamed field 2016-09-06 10:01:48 -07:00
SkColorSpace_ICC.cpp Delete kInvalid_GammaNamed (part 2) 2016-09-05 10:33:12 -07:00
SkColorSpace.cpp Delete SkColorSpace::kUnknown_Named, remove fNamed field 2016-09-06 10:01:48 -07:00
SkColorSpacePriv.h Refactor parsing and storage of SkGammas 2016-07-21 07:11:26 -07:00
SkColorSpaceXform.cpp Fix generic color space xform, ColorSpaceXformTest 2016-08-23 17:53:06 -07:00
SkColorSpaceXform.h Fix generic color space xform, ColorSpaceXformTest 2016-08-23 17:53:06 -07:00
SkColorTable.cpp remove non-static uses of SkOncePtr 2016-05-02 07:19:41 -07:00
SkComposeShader.cpp Bundle SkShader::asFragmentProcessor arguments in a struct 2016-07-22 11:04:53 -07:00
SkComposeShader.h Bundle SkShader::asFragmentProcessor arguments in a struct 2016-07-22 11:04:53 -07:00
SkConfig8888.cpp Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
SkConfig8888.h Style Change: NULL->nullptr 2015-08-27 07:41:16 -07:00
SkConvolver.cpp Refactor resize filter to go faster 2016-01-12 10:44:02 -08:00
SkConvolver.h Refactor resize filter to go faster 2016-01-12 10:44:02 -08:00
SkCoreBlitters.h Add SkRasterPipeline blitter. 2016-07-22 11:05:04 -07:00
SkCpu.cpp GN: Android 2016-08-25 14:50:44 -07:00
SkCpu.h Detect CRC32 instructions on ARMv8. 2016-08-18 15:59:08 -07:00
SkCubicClipper.cpp Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
SkCubicClipper.h add more SK_WARN_UNUSED_RESULT attributes to functions that ignore out-params if they fail 2016-05-26 12:13:26 -07:00
SkData.cpp https://groups.google.com/forum/#!topic/skia-discuss/2F2she2nQMg 2016-05-06 08:03:44 -07:00
SkDataTable.cpp Move to SkDataTable::MakeXXX and sk_sp. 2016-08-05 06:51:50 -07:00
SkDebug.cpp Templatize SkToXXX. 2016-03-19 15:06:56 -07:00
SkDeque.cpp Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
SkDescriptor.h Use sse4.2 CRC32 instructions to hash when available. 2016-08-08 09:06:28 -07:00
SkDevice.cpp Add drawRegion() API to SkCanvas 2016-08-25 13:54:30 -07:00
SkDeviceLooper.cpp Style Change: NULL->nullptr 2015-08-27 07:41:16 -07:00
SkDeviceLooper.h Revert[2] SkDraw and all Blitters to use pixmap instead of bitmapi 2015-06-09 12:16:53 -07:00
SkDeviceProfile.cpp Revert of SK_DECLARE_STATIC_MUTEX -> static SkMutex (patchset #1 id:1 of https://codereview.chromium.org/1948193002/ ) 2016-05-04 17:12:46 -07:00
SkDeviceProfile.h Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
SkDiscardableMemory.h Style Change: NULL->nullptr 2015-08-27 07:41:16 -07:00
SkDistanceFieldGen.cpp Remove some useless declarations 2016-09-01 08:47:45 -07:00
SkDistanceFieldGen.h Use ARM fixes for SDF encoding. 2016-02-24 08:33:10 -08:00
SkDither.cpp Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
SkDither.h Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
SkDocument.cpp SkPDF: move all pdf sources into src/pdf 2016-03-12 05:59:39 -08:00
SkDraw.cpp Remove some useless declarations 2016-09-01 08:47:45 -07:00
SkDrawable.cpp return pictures as sk_sp 2016-03-18 07:25:55 -07:00
SkDrawLooper.cpp Style Change: NULL->nullptr 2015-08-27 07:41:16 -07:00
SkDrawProcs.h Change type of SkGlyph::fAdvance[XY] to float. 2016-03-24 19:07:58 -07:00
SkEdge.cpp SkLeanWindows.h: #include "Windows.h" fewer places 2016-06-07 17:21:10 -07:00
SkEdge.h Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
SkEdgeBuilder.cpp Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
SkEdgeBuilder.h Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
SkEdgeClipper.cpp re-chop if we fail on a big-bad-cubic 2016-07-20 10:06:59 -07:00
SkEdgeClipper.h Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
SkEmptyShader.h remove align16 calls in skhader context sizes. will handle this elsewhere as needed 2016-03-04 07:38:12 -08:00
SkEndian.h Write ICC profiles from SkColorSpace object 2016-05-25 08:53:40 -07:00
SkError.cpp Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
SkErrorInternals.h Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
SkFDot6.h Reverse dependency between SkScalar.h and SkFixed.h. 2016-04-07 08:49:31 -07:00
SkFilterProc.cpp Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
SkFilterProc.h Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
SkFindAndPlaceGlyph.h Change type of SkGlyph::fAdvance[XY] to float. 2016-03-24 19:07:58 -07:00
SkFlattenable.cpp Revert of Delete SkFlattenable::Type (patchset #2 id:20001 of https://codereview.chromium.org/1834303003/ ) 2016-04-04 14:57:19 -07:00
SkFlattenableSerialization.cpp Prototype code that turns any/every flattenable into JSON 2016-05-04 11:06:28 -07:00
SkFont.cpp Make SkFont a bit more useable 2016-07-19 07:59:22 -07:00
SkFontDescriptor.cpp Update typeface serialization style. 2016-07-25 16:54:59 -07:00
SkFontDescriptor.h Update typeface serialization style. 2016-07-25 16:54:59 -07:00
SkFontLCDConfig.cpp Remove SkFontHost.h. 2016-05-10 14:32:07 -07:00
SkFontMgr.cpp SkOncePtr -> SkOnce 2016-05-05 16:05:56 -07:00
SkFontStream.cpp Style Change: NULL->nullptr 2015-08-27 07:41:16 -07:00
SkFontStream.h Style Change: NULL->nullptr 2015-08-27 07:41:16 -07:00
SkFontStyle.cpp Replace 'Ulta' with 'Ultra'. 2016-08-01 12:37:13 -07:00
SkForceCPlusPlusLinking.cpp Force linking as C++ library. 2014-08-04 12:51:20 -07:00
SkFuzzLogging.h Add SkFUZZF to help whitelist imagefilter fuzz failures 2016-04-08 14:03:06 -07:00
SkGeometry.cpp compare degenerates with tolerance 2016-09-06 08:54:10 -07:00
SkGeometry.h fix conic path fuzz 2016-08-23 09:41:00 -07:00
SkGlobalInitialization_core.cpp Always return ImageShader, even from SkShader::MakeBitmapShader 2016-08-02 06:12:06 -07:00
SkGlyph.h Remove advance[XY]Fixed getters. 2016-03-28 12:25:04 -07:00
SkGlyphCache_Globals.h Add guards around access to font cache global fields. 2016-06-22 10:19:16 -07:00
SkGlyphCache.cpp Eagerly update the unichar to glyphID mapping. 2016-08-17 13:51:54 -07:00
SkGlyphCache.h Eagerly update the unichar to glyphID mapping. 2016-08-17 13:51:54 -07:00
SkGpuBlurUtils.cpp Moving SkBlurImageFilter into core 2016-08-23 11:13:14 -07:00
SkGpuBlurUtils.h Moving SkBlurImageFilter into core 2016-08-23 11:13:14 -07:00
SkGraphics.cpp SkLiteDL: remove freelisting, add reset() and SKLITEDL_PAGE knob. 2016-08-16 09:36:18 -07:00
SkHalf.cpp Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
SkHalf.h f16<->f32 ftz is an optional thing for speed. 2016-08-23 08:58:12 -07:00
SkImageCacherator.cpp Convert SkAutoTUnref<SkData> to sk_sp<SkData>. 2016-08-03 13:32:32 -07:00
SkImageCacherator.h Add new SkSourceGammaTreatment enum, used in situations like mipmap construction, where we need to know if we should respect (vs. ignore) the gamma encoding of sRGB tagged images. Plumb that extensively. 2016-06-06 13:10:58 -07:00
SkImageFilter.cpp Move GrFixedClip into src directory 2016-08-19 13:29:27 -07:00
SkImageFilterCache.cpp Use sse4.2 CRC32 instructions to hash when available. 2016-08-08 09:06:28 -07:00
SkImageFilterCache.h Image filters: de-nest SkImageFilter::Cache and Cache::Key. 2016-04-27 11:31:23 -07:00
SkImageGenerator.cpp Enable generating SkImage with the same uniqueID in SkImageGenerator subclass 2016-05-02 01:43:38 -07:00
SkImageGeneratorPriv.h SkInstallDiscardablePixelRef is deprecated, enforce that 2015-09-25 06:56:57 -07:00
SkImageInfo.cpp Tighten up masking of colorType & alphaType in SkImageInfo serialization (for fuzzer bug) 2016-06-28 11:02:30 -07:00
SkImagePriv.h Remove SkPixelRef::getTexture() 2016-08-23 14:02:54 -07:00
SkLatticeIter.cpp Add option to skip rects to drawImageLattice() 2016-09-02 11:24:30 -07:00
SkLatticeIter.h Add option to skip rects to drawImageLattice() 2016-09-02 11:24:30 -07:00
SkLightingShader.cpp Moved ambient lights out of SkLight's light array 2016-08-29 10:22:09 -07:00
SkLightingShader.h LightingShader and NormalSource comment and style fixes 2016-08-11 14:17:59 -07:00
SkLights.cpp added radial lights to SkLights 2016-09-06 13:03:30 -07:00
SkLinearBitmapPipeline_core.h In the current code, tiling and bilerp sampling are strongly tied together. They can be separated by taking advantage of observation that translating a sample point into filter points in the bilerp stage the filter points will be at most 0.5 outside the tile. This allows simplified repositioning for the various tiling modes; clamp and mirror use min and max while repeat has max -> 0 and 0-> max. This allows bilerp to simply treat the filter points that fall off the tile. This allows tiling and bilerp sampling to be totally separate. 2016-07-22 14:06:27 -07:00
SkLinearBitmapPipeline_matrix.h WIP: experimental bilerp pipeline. 2016-03-23 09:00:33 -07:00
SkLinearBitmapPipeline_sample.h Flush denorm half floats to zero. 2016-08-22 13:20:18 -07:00
SkLinearBitmapPipeline_tile.h Fix a bug in the Clamp in X direction tiling. 2016-07-14 14:50:48 -07:00
SkLinearBitmapPipeline.cpp In the current code, tiling and bilerp sampling are strongly tied together. They can be separated by taking advantage of observation that translating a sample point into filter points in the bilerp stage the filter points will be at most 0.5 outside the tile. This allows simplified repositioning for the various tiling modes; clamp and mirror use min and max while repeat has max -> 0 and 0-> max. This allows bilerp to simply treat the filter points that fall off the tile. This allows tiling and bilerp sampling to be totally separate. 2016-07-22 14:06:27 -07:00
SkLinearBitmapPipeline.h In the current code, tiling and bilerp sampling are strongly tied together. They can be separated by taking advantage of observation that translating a sample point into filter points in the bilerp stage the filter points will be at most 0.5 outside the tile. This allows simplified repositioning for the various tiling modes; clamp and mirror use min and max while repeat has max -> 0 and 0-> max. This allows bilerp to simply treat the filter points that fall off the tile. This allows tiling and bilerp sampling to be totally separate. 2016-07-22 14:06:27 -07:00
SkLineClipper.cpp move private test for sect_with_horizontal into unittests 2016-08-17 07:37:57 -07:00
SkLineClipper.h Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
SkLiteDL.cpp Add option to skip rects to drawImageLattice() 2016-09-02 11:24:30 -07:00
SkLiteDL.h record drawfilters 2016-09-02 04:56:53 -07:00
SkLiteRecorder.cpp record drawfilters 2016-09-02 04:56:53 -07:00
SkLiteRecorder.h record drawfilters 2016-09-02 04:56:53 -07:00
SkLocalMatrixImageFilter.cpp Outline SkImageFilter Make methods 2016-04-17 14:27:05 -07:00
SkLocalMatrixImageFilter.h Outline SkImageFilter Make methods 2016-04-17 14:27:05 -07:00
SkLocalMatrixShader.cpp Add destination color space to AsFPArgs. Eliminates last XFORMTODO. 2016-07-25 05:12:53 -07:00
SkLocalMatrixShader.h Bundle SkShader::asFragmentProcessor arguments in a struct 2016-07-22 11:04:53 -07:00
SkMakeUnique.h SkMakeUnique.h defines skstd::make_unique<T>(Args...) 2016-09-02 11:29:46 -07:00
SkMallocPixelRef.cpp For non-opaque SkBitmapDevices, replace malloc-then-zero with calloc. 2015-11-05 09:46:23 -08:00
SkMask.cpp return reference to cache instead of copying the mask 2015-02-04 09:07:17 -08:00
SkMaskCache.cpp Fix for Ubuntu compile warning 2016-05-06 09:33:55 -07:00
SkMaskCache.h Style Change: NULL->nullptr 2015-08-27 07:41:16 -07:00
SkMaskFilter.cpp Implement GPU occluded blur mask filter 2016-08-10 16:25:25 -07:00
SkMaskGamma.cpp C++11 override should now be supported by all of {bots,Chrome,Android,Mozilla} 2015-03-25 18:17:32 -07:00
SkMaskGamma.h Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
SkMath.cpp constexpr NaN,+Inf,-Inf 2016-08-10 08:31:42 -07:00
SkMathPriv.h SkLeanWindows.h: #include "Windows.h" fewer places 2016-06-07 17:21:10 -07:00
SkMatrix44.cpp SkMatrix44 clarifications and clean-ups 2016-06-23 12:42:29 -07:00
SkMatrix.cpp add SkMatrixPriv for specialized helpers 2016-08-22 06:39:49 -07:00
SkMatrixImageFilter.cpp post apply non-scale transforms after imagefilters have run 2016-04-20 16:36:51 -07:00
SkMatrixImageFilter.h Update SkMatrixImageFilter to sk_sp 2016-04-05 15:09:00 -07:00
SkMatrixPriv.h combine setRectFan and mapRect 2016-08-24 04:22:08 -07:00
SkMatrixUtils.h SkTreatAsSprite should take AA into account 2016-01-07 10:34:46 -08:00
SkMD5.cpp SkMD5: .update() -> .write() 2016-04-25 10:29:36 -07:00
SkMD5.h SkMD5: .update() -> .write() 2016-04-25 10:29:36 -07:00
SkMessageBus.h SkOncePtr -> SkOnce 2016-05-05 16:05:56 -07:00
SkMetaData.cpp Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
SkMiniRecorder.cpp Replace old SkRecords RefBox with sk_sp. 2016-08-01 11:24:03 -07:00
SkMipMap.cpp Flush denorm half floats to zero. 2016-08-22 13:20:18 -07:00
SkMipMap.h respect srgb gamma when building mips 2016-06-10 11:41:47 -07:00
SkModeColorFilter.cpp sk_sp for Ganesh. 2016-06-09 08:01:03 -07:00
SkModeColorFilter.h sk_sp for Ganesh. 2016-06-09 08:01:03 -07:00
SkMSAN.h Hack together MSAN build. 2016-02-03 09:21:44 -08:00
SkMultiPictureDraw.cpp Remove GrLayerHoister 2016-07-13 13:27:16 -07:00
SkNextID.h unify pixelref and image ID space, so we can share IDs when we share pixels 2015-07-30 18:58:23 -07:00
SkNormalBevelSource.cpp LightingShader and NormalSource comment and style fixes 2016-08-11 14:17:59 -07:00
SkNormalBevelSource.h Added API for Bevel NormalSource. 2016-07-28 08:58:19 -07:00
SkNormalFlatSource.cpp LightingShader and NormalSource comment and style fixes 2016-08-11 14:17:59 -07:00
SkNormalFlatSource.h Added API for Bevel NormalSource. 2016-07-28 08:58:19 -07:00
SkNormalMapSource.cpp LightingShader and NormalSource comment and style fixes 2016-08-11 14:17:59 -07:00
SkNormalMapSource.h Added API for Bevel NormalSource. 2016-07-28 08:58:19 -07:00
SkNormalSource.cpp Added API for Bevel NormalSource. 2016-07-28 08:58:19 -07:00
SkNormalSource.h LightingShader and NormalSource comment and style fixes 2016-08-11 14:17:59 -07:00
SkNormalSourcePriv.h GrFP can express distance vector field req., program builder declares variable for it 2016-08-01 11:01:56 -07:00
SkNx.h SkNx: add Sk4u 2016-07-29 10:10:15 -07:00
SkOpts.cpp Use ARMv8 CRC32 instructions for SkOpts::hash(). 2016-08-22 08:53:45 -07:00
SkOpts.h Use sse4.2 CRC32 instructions to hash when available. 2016-08-08 09:06:28 -07:00
SkOrderedReadBuffer.h Add shim for SkOrderedReadBuffer.h too. 2014-01-31 13:10:05 +00:00
SkPaint.cpp change readTypeface to return sk_sp 2016-08-29 06:57:28 -07:00
SkPaintDefaults.h move SKPaint's defaults (that might be configurable) into a header 2012-02-29 13:03:00 +00:00
SkPaintPriv.cpp have canvas send discard instead of retain if the draw would overwrite everything 2015-07-16 07:40:45 -07:00
SkPaintPriv.h Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
SkPath.cpp Respecify SkCanvas::drawArc, consolidate conversion to SkPath, add GM for oddball drawArcs 2016-08-25 12:29:24 -07:00
SkPathEffect.cpp change flattenable factory to return sk_sp 2016-04-03 09:11:13 -07:00
SkPathMeasure.cpp Move seg_to to a new header, define SkSegType enum there 2016-08-09 09:38:30 -07:00
SkPathMeasurePriv.h Move seg_to to a new header, define SkSegType enum there 2016-08-09 09:38:30 -07:00
SkPathPriv.h Respecify SkCanvas::drawArc, consolidate conversion to SkPath, add GM for oddball drawArcs 2016-08-25 12:29:24 -07:00
SkPathRef.cpp Use SkNVRefCnt for a couple common types. 2016-08-09 12:20:04 -07:00
SkPerspIter.h Reverse dependency between SkScalar.h and SkFixed.h. 2016-04-07 08:49:31 -07:00
SkPicture.cpp Deserialize pictures with custom image-deserializer 2016-08-11 03:55:15 -07:00
SkPictureAnalyzer.cpp SkPictureAnalyzer: expose the number of slow GPU commands. 2016-06-09 12:43:30 -07:00
SkPictureCommon.h Sketch SkPictureRecorder::optimizeFor(GrContext*). 2016-08-01 13:17:47 -07:00
SkPictureContentInfo.cpp Style Change: NULL->nullptr 2015-08-27 07:41:16 -07:00
SkPictureContentInfo.h Add missing include to SkPictureContentInfo. 2015-04-30 09:15:44 -07:00
SkPictureData.cpp Deserialize pictures with custom image-deserializer 2016-08-11 03:55:15 -07:00
SkPictureData.h Deserialize pictures with custom image-deserializer 2016-08-11 03:55:15 -07:00
SkPictureFlat.cpp remove SkWriteBuffer::reserve() 2016-04-29 08:46:41 -07:00
SkPictureFlat.h Add drawRegion() API to SkCanvas 2016-08-25 13:54:30 -07:00
SkPictureImageGenerator.cpp switch surface to sk_sp 2016-03-23 18:59:25 -07:00
SkPicturePlayback.cpp Add option to skip rects to drawImageLattice() 2016-09-02 11:24:30 -07:00
SkPicturePlayback.h Optionally enable SkValidatingReadBuffer in SkPictureImageFilter 2016-04-22 11:40:42 -07:00
SkPictureRecord.cpp Add option to skip rects to drawImageLattice() 2016-09-02 11:24:30 -07:00
SkPictureRecord.h Add drawRegion() API to SkCanvas 2016-08-25 13:54:30 -07:00
SkPictureRecorder.cpp Revert of add parallel public API for recording SkLiteDL. (patchset #1 id:1 of https://codereview.chromium.org/2246893002/ ) 2016-08-15 12:56:00 -07:00
SkPictureShader.cpp Add destination color space to AsFPArgs. Eliminates last XFORMTODO. 2016-07-25 05:12:53 -07:00
SkPictureShader.h Bundle SkShader::asFragmentProcessor arguments in a struct 2016-07-22 11:04:53 -07:00
SkPixelRef.cpp Update Skia's YUV API 2016-03-10 05:44:43 -08:00
SkPixmap.cpp Change SkColor4f to RGBA channel order 2016-06-24 06:31:47 -07:00
SkPM4f.h Fix incorrect swizzle on BGRA platforms in filterColor4f path 2016-06-24 11:55:32 -07:00
SkPM4fPriv.h Correct sRGB <-> linear everywhere. 2016-07-20 18:10:07 -07:00
SkPoint3.cpp Update SkLightingShader to support rotation 2015-08-20 05:15:07 -07:00
SkPoint.cpp Handle stroked single line special case in Ganesh 2016-06-02 05:21:34 -07:00
SkPtrRecorder.cpp Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
SkPtrRecorder.h Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
SkQuadClipper.cpp Make skia almost compile again with clang. 2013-10-07 15:52:15 +00:00
SkQuadClipper.h Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
SkRasterClip.cpp remove 'deprecated' region from SkDraw 2016-04-27 07:49:17 -07:00
SkRasterClip.h remove 'deprecated' region from SkDraw 2016-04-27 07:49:17 -07:00
SkRasterizer.cpp Take SkStrokeRec::InitStyle rather than SkPaint::Style in mask filter and DrawMask 2016-05-06 07:22:58 -07:00
SkRasterPipeline.cpp Add SkRasterPipeline blitter. 2016-07-22 11:05:04 -07:00
SkRasterPipeline.h SkRasterPipeline: new APIs for fusion 2016-07-29 14:27:41 -07:00
SkRasterPipelineBlitter.cpp Flush denorm half floats to zero. 2016-08-22 13:20:18 -07:00
SkReadBuffer.cpp change readTypeface to return sk_sp 2016-08-29 06:57:28 -07:00
SkReadBuffer.h change readTypeface to return sk_sp 2016-08-29 06:57:28 -07:00
SkReader32.h Make sp variants for SkData 2016-03-11 13:02:28 -08:00
SkRecord.cpp SkRecord: infer return type for visit() and mutate(). 2016-03-22 11:46:53 -07:00
SkRecord.h SkRecord: infer return type for visit() and mutate(). 2016-03-22 11:46:53 -07:00
SkRecordDraw.cpp Add option to skip rects to drawImageLattice() 2016-09-02 11:24:30 -07:00
SkRecordDraw.h SkRecord refactor: fill bounds array instead of BBH directly 2015-10-24 07:45:47 -07:00
SkRecordedDrawable.cpp Remove GrLayerHoister 2016-07-13 13:27:16 -07:00
SkRecordedDrawable.h Remove GrLayerHoister 2016-07-13 13:27:16 -07:00
SkRecorder.cpp Add option to skip rects to drawImageLattice() 2016-09-02 11:24:30 -07:00
SkRecorder.h Add drawRegion() API to SkCanvas 2016-08-25 13:54:30 -07:00
SkRecordOpts.cpp check for null-layer-paint after prev fix to savelayer ops 2016-09-06 10:16:47 -07:00
SkRecordOpts.h add SkRecordOptimize2 and an experimental API for more aggressive opts 2015-11-19 10:31:08 -08:00
SkRecordPattern.h SkRecord: infer return type for visit() and mutate(). 2016-03-22 11:46:53 -07:00
SkRecords.cpp Revert of Force SkPath::getConvexity() cache for thread safety. (patchset #1 id:1 of https://codereview.chromium.org/2300003003/ ) 2016-09-02 06:51:57 -07:00
SkRect.cpp Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
SkRefDict.cpp Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
SkRefDict.h Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
SkRegion_path.cpp Make SkBlitter hierarchy explicit about what needs to be implemented. 2016-06-10 13:01:27 -07:00
SkRegion.cpp Detect an invalid intervalCount in SkRegion during deserialiation. 2016-05-06 08:48:57 -07:00
SkRegionPriv.h Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
SkResourceCache.cpp Use sse4.2 CRC32 instructions to hash when available. 2016-08-08 09:06:28 -07:00
SkResourceCache.h detach -> release 2016-03-16 13:53:35 -07:00
SkRRect.cpp make transformed rrect radii fit rectangle 2016-02-23 10:32:40 -08:00
SkRTree.cpp unsigned -> int for counts and indices in picture-related code 2015-08-19 09:51:01 -07:00
SkRTree.h Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
SkRWBuffer.cpp Fixes for SkRWBuffer 2016-04-22 06:59:01 -07:00
SkScalar.cpp Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
SkScalerContext.cpp SkScalerContextRec::computeMatrices to return status. 2016-08-23 13:19:01 -07:00
SkScalerContext.h s/invertable/invertible 2016-08-24 12:01:31 -07:00
SkScaleToSides.h Fix asserts found in SampleApp and update the tests with additional interesting numbers. 2016-02-19 16:54:12 -08:00
SkScan_Antihair.cpp Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
SkScan_AntiPath.cpp Remove some useless declarations 2016-09-01 08:47:45 -07:00
SkScan_Hairline.cpp Revert of align cap hairline first point (patchset #2 id:20001 of https://codereview.chromium.org/2189583003/ ) 2016-07-28 07:36:28 -07:00
SkScan_Path.cpp Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
SkScan.cpp Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
SkScan.h Revert of For *ToFixed, in debug mode, assert that the value is in range. (patchset #6 id:140001 of https://codereview.chromium.org/1824733002/ ) 2016-04-07 19:27:45 -07:00
SkScanPriv.h Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
SkSemaphore.cpp SkLeanWindows.h: #include "Windows.h" fewer places 2016-06-07 17:21:10 -07:00
SkShader.cpp rename FoceCopyMode to SkCopyPixelMode 2016-08-05 12:07:41 -07:00
SkShadowShader.cpp added point light attenuations to raster 2016-08-31 11:48:29 -07:00
SkShadowShader.h Optimizations and more documentation of SkShadowShader 2016-08-31 11:15:21 -07:00
SkSharedMutex.cpp Detect TSAN instead of relying on #ifdef THREAD_SANITIZER. 2016-08-30 10:45:17 -07:00
SkSharedMutex.h Promote the GCC/libc++/<memory> 'typedef float float32_t' workaround to SkTypes.h 2016-07-08 03:28:42 -07:00
SkSinglyLinkedList.h SkAdvancedTypefaceMetrics: abstract out linked list 2016-05-08 18:47:16 -07:00
SkSmallAllocator.h add gm that exercises compose shader allocations 2016-08-15 12:03:33 -07:00
SkSpanProcs.cpp Flush denorm half floats to zero. 2016-08-22 13:20:18 -07:00
SkSpanProcs.h lots of sRGB and F16 blits 2016-02-22 06:42:31 -08:00
SkSpecialImage.cpp Remove isOpaque from SkSpecialImage, just use alpha type 2016-08-16 07:09:47 -07:00
SkSpecialImage.h Remove isOpaque from SkSpecialImage, just use alpha type 2016-08-16 07:09:47 -07:00
SkSpecialSurface.cpp Rename GrContext's newDrawContext & drawContext to makeDrawContext 2016-07-27 12:13:51 -07:00
SkSpecialSurface.h Add SkColorSpace to GrDrawContext 2016-07-21 13:28:36 -07:00
SkSpinlock.cpp Modernize SkSpinlock. 2016-02-29 10:14:38 -08:00
SkSpriteBlitter4f.cpp remove U16 support, just support F16 2016-04-14 09:02:14 -07:00
SkSpriteBlitter_ARGB32.cpp Revert of New GM that exercises gamma-correctness in various parts of the pipeline. (patchset #4 id:60001 of https://codereview.chromium.org/1734983003/ ) 2016-02-26 09:19:02 -08:00
SkSpriteBlitter_RGB16.cpp SkBlendARGB32 and S32[A]_Blend_BlitRow32 are currently formulated as: SkAlphaMulQ(src, src_scale) + SkAlphaMulQ(dst, dst_scale), which boils down to ((src*src_scale)>>8) + ((dst*dst_scale)>>8). In particular, note that the intermediate precision is discarded before the two parts are added together, causing the final result to possibly inaccurate. 2016-08-05 11:48:45 -07:00
SkSpriteBlitter.h Make SkBlitter hierarchy explicit about what needs to be implemented. 2016-06-10 13:01:27 -07:00
SkSpriteBlitterTemplate.h use pixmaps for dst in sprites -- NO BITMAPS 2015-06-05 06:58:22 -07:00
SkSRGB.cpp Move sRGB <-> linear conversion components to their own files. 2016-07-08 06:33:16 -07:00
SkSRGB.h Add a clamp stage to SkRasterPipelineBlitter. 2016-07-25 06:13:47 -07:00
SkStream.cpp Repurpose Release_Developer BUILDTYPE and remove SK_DEVELOPER. 2016-04-29 06:41:35 -07:00
SkStreamPriv.h Make sp variants for SkData 2016-03-11 13:02:28 -08:00
SkString.cpp SkStringPrintf and SkString::printf now are no longer limted by a static buffer 2016-04-25 09:25:35 -07:00
SkStringUtils.cpp ClearStencilClip in GrBatch 2015-08-18 10:33:30 -07:00
SkStringUtils.h Put clear and discard into GrBatch. 2015-08-18 09:20:09 -07:00
SkStroke.cpp Ignore fill when stroke & filling convex line-only paths 2016-08-26 05:30:19 -07:00
SkStroke.h remove SK_LEGACY_STROKE_CURVES 2015-05-22 06:26:52 -07:00
SkStrokeRec.cpp Unify implementations of stroking radius calculationsns 2016-04-29 07:07:03 -07:00
SkStrokerPriv.cpp Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
SkStrokerPriv.h Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
SkSurfacePriv.h Introduce Props to surface (patchset #27 id:520001 of https://codereview.chromium.org/551463004/)" 2014-09-22 07:29:03 -07:00
SkSwizzle.cpp Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
SkTaskGroup.cpp SkLeanWindows.h: #include "Windows.h" fewer places 2016-06-07 17:21:10 -07:00
SkTaskGroup.h SkOncePtr -> SkOnce 2016-05-05 16:05:56 -07:00
SkTDPQueue.h Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
SkTDynamicHash.h Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
SkTextBlob.cpp SkTextBlob: Begin implementing Extended TextBlob API 2016-08-30 11:58:33 -07:00
SkTextBlobRunIterator.h SkTextBlob: Begin implementing Extended TextBlob API 2016-08-30 11:58:33 -07:00
SkTextFormatParams.h Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
SkTextMapStateProc.h Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
SkTextToPathIter.h Change type of SkGlyph::fAdvance[XY] to float. 2016-03-24 19:07:58 -07:00
SkThreadID.cpp SkLeanWindows.h: #include "Windows.h" fewer places 2016-06-07 17:21:10 -07:00
SkTime.cpp SkLeanWindows.h: #include "Windows.h" fewer places 2016-06-07 17:21:10 -07:00
SkTInternalLList.h Move SkTInternalLList.h to src/core. 2016-02-18 11:53:18 -08:00
SkTLList.h Delay initialization of free list in SkTLList until first use of list 2016-07-11 08:31:27 -07:00
SkTLS.cpp Have /src files use header directly. 2015-09-29 09:37:59 -07:00
SkTLS.h Style Change: NULL->nullptr 2015-08-27 07:41:16 -07:00
SkTMultiMap.h Don't store resources with a unique key in GrResourceCache's fScratchMap 2016-05-24 14:17:13 -07:00
SkTraceEvent.h Have /src files use header directly. 2015-09-29 09:37:59 -07:00
SkTraceEventCommon.h Moved common cross-project functionality out from SkTraceEvent.h into SkTraceEventCommon.h 2015-08-05 12:54:40 -07:00
SkTSearch.cpp Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
SkTSort.h SkLeanWindows.h: #include "Windows.h" fewer places 2016-06-07 17:21:10 -07:00
SkTTopoSort.h Add SkTTopoSort 2015-10-19 12:15:55 -07:00
SkTypeface.cpp Simplify embeddability test. 2016-08-19 08:45:37 -07:00
SkTypefaceCache.cpp Revert of SK_DECLARE_STATIC_MUTEX -> static SkMutex (patchset #1 id:1 of https://codereview.chromium.org/1948193002/ ) 2016-05-04 17:12:46 -07:00
SkTypefaceCache.h Remove requestedStyle from SkTypefaceCache. 2016-04-14 08:04:45 -07:00
SkTypefacePriv.h Move SkTypeface to sk_sp. 2016-05-12 10:09:31 -07:00
SkUnPreMultiply.cpp Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
SkUtils.cpp Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
SkUtils.h 4f linear gradient shader blitters 2016-03-18 10:28:23 -07:00
SkUtilsArm.cpp Move CPU feature detection to its own file. 2016-04-19 14:00:13 -07:00
SkUtilsArm.h Remove NEON runtime detection support. 2016-05-05 10:58:39 -07:00
SkValidatingReadBuffer.cpp change readTypeface to return sk_sp 2016-08-29 06:57:28 -07:00
SkValidatingReadBuffer.h change readTypeface to return sk_sp 2016-08-29 06:57:28 -07:00
SkValidationUtils.h Revert "Revert of setConfig -> setInfo (https://codereview.chromium.org/308683005/)" 2014-05-30 13:26:10 +00:00
SkVarAlloc.cpp Fix C4334 warning about 32-bit shift assigned to 64-bits 2016-03-31 05:53:44 -07:00
SkVarAlloc.h Have SkVarAlloc::alloc() use sk_malloc_throw. 2015-09-14 11:11:17 -07:00
SkVertState.cpp Style Change: NULL->nullptr 2015-08-27 07:41:16 -07:00
SkVertState.h Style Change: NULL->nullptr 2015-08-27 07:41:16 -07:00
SkWriteBuffer.cpp Convert SkAutoTUnref<SkData> to sk_sp<SkData>. 2016-08-03 13:32:32 -07:00
SkWriter32.cpp Make sp variants for SkData 2016-03-11 13:02:28 -08:00
SkXfermode4f.cpp Fix SW sRGB dst + LCD coverage bug. 2016-07-22 07:35:08 -07:00
SkXfermode_proccoeff.h stages for most xfermodes 2016-07-25 11:00:47 -07:00
SkXfermode.cpp Google3 <functional> has a global "using std::plus"... 2016-07-25 13:24:09 -07:00
SkXfermodeF16.cpp Flush denorm half floats to zero. 2016-08-22 13:20:18 -07:00
SkXfermodeInterpretation.cpp SkPDF: with opaque draws, treat SRC mode as SRC_OVER 2015-05-27 08:53:36 -07:00
SkXfermodeInterpretation.h Better comments in SkXfermodeInterpretation 2015-05-27 14:43:40 -07:00
SkYUVPlanesCache.cpp Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
SkYUVPlanesCache.h Update Skia's YUV API 2016-03-10 05:44:43 -08:00