skia2/include/core
reed@google.com 3fb5187647 speed-up SkMatrix::preScale by 3x, by special-casing it instead of just calling
concat. Inspired by the profile of the fishtank site



git-svn-id: http://skia.googlecode.com/svn/trunk@1462 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-06-01 15:11:22 +00:00
..
Sk64.h http://codereview.appspot.com/4436057/ 2011-04-26 20:06:08 +00:00
SkAdvancedTypefaceMetrics.h [PDF] Add a ToUnicode mapping for fonts. 2011-05-09 18:13:47 +00:00
SkAutoKern.h first cut at event-based test app 2008-12-19 18:24:35 +00:00
SkBitmap.h update dox 2011-04-29 11:53:41 +00:00
SkBlitRow.h http://codereview.appspot.com/3980041/ 2011-03-09 12:55:47 +00:00
SkBlitter.h first cut at event-based test app 2008-12-19 18:24:35 +00:00
SkBounder.h Initialize fClip in SkBounder, in case doIRect() is called before it is used 2011-03-23 13:51:55 +00:00
SkBuffer.h code style 2011-05-03 15:41:49 +00:00
SkCanvas.h remove deprecated getViewport/setViewport 2011-05-04 13:50:34 +00:00
SkChunkAlloc.h merge with changes for GPU backend 2010-12-20 18:26:13 +00:00
SkClampRange.h handle overflow 2011-04-18 19:59:38 +00:00
SkClipStack.h [PDF] Improve the SkClipStack skipping prefix code. 2011-05-25 01:27:52 +00:00
SkColor.h http://codereview.appspot.com/4436057/ 2011-04-26 20:06:08 +00:00
SkColorFilter.h Add missing flattenable registrations and CreateProc() functions; 2011-04-27 14:09:52 +00:00
SkColorPriv.h move SHIFT default definitions from SkColorPriv.h to SkPostConfig.h, so that 2011-05-18 21:24:16 +00:00
SkColorShader.h Add code needed to build skia as a windows dll within the chromium project. 2011-03-15 21:27:08 +00:00
SkComposeShader.h Expose SkComposeShader as SK_API. 2011-05-20 22:16:08 +00:00
SkDeque.h Add code needed to build skia as a windows dll within the chromium project. 2011-03-15 21:27:08 +00:00
SkDescriptor.h merge with changes for GPU backend 2010-12-20 18:26:13 +00:00
SkDevice.h Removal of obsolete interface, SkMatrixClipObserver. 2011-05-26 14:57:48 +00:00
SkDither.h grab from latest android 2008-12-17 15:59:43 +00:00
SkDraw.h export SkDraw::ComputeRectType() and share that with SkGpuDevice 2011-04-05 14:08:25 +00:00
SkDrawFilter.h Simplify drawloopers and drawfilters. This allows the canvas to keep its 2011-04-07 14:18:59 +00:00
SkDrawLooper.h Simplify drawloopers and drawfilters. This allows the canvas to keep its 2011-04-07 14:18:59 +00:00
SkEdgeClipper.h new scanconversion technique 2009-11-18 16:09:51 +00:00
SkEndian.h code style 2011-04-11 19:01:12 +00:00
SkFDot6.h coding style updates 2011-04-09 19:16:54 +00:00
SkFixed.h Fixes from Sk/Gr rect unification. 2011-05-09 22:32:52 +00:00
SkFlate.h Make SkFlate buffers statically sized (fixes Windows compile). 2011-04-05 20:11:32 +00:00
SkFlattenable.h fix bug where we wrote uninitialized data to the flatten stream for shaders. 2011-05-10 22:56:42 +00:00
SkFloatBits.h Add code needed to build skia as a windows dll within the chromium project. 2011-03-15 21:27:08 +00:00
SkFloatingPoint.h add copysign for ints and floats 2010-02-09 18:30:59 +00:00
SkFontHost.h add typefacecache 2011-05-02 17:33:45 +00:00
SkGeometry.h code style 2011-04-11 19:01:12 +00:00
SkGlobals.h grab from latest android 2008-12-17 15:59:43 +00:00
SkGraphics.h add SKIA_VERSION_[MAJOR, MINOR, PATCH] in header and SkGraphics API 2010-04-13 13:22:54 +00:00
SkLineClipper.h retool clipping in hairlines to catch huge coordinates 2009-11-19 20:46:39 +00:00
SkMallocPixelRef.h merge with changes for GPU backend 2010-12-20 18:26:13 +00:00
SkMask.h code style 2011-04-20 11:04:30 +00:00
SkMaskFilter.h code style 2011-04-20 11:04:30 +00:00
SkMath.h Remove optional impl for SkClampMax that relied on not wrapping, as in fact 2011-03-24 19:17:31 +00:00
SkMatrix.h speed-up SkMatrix::preScale by 3x, by special-casing it instead of just calling 2011-06-01 15:11:22 +00:00
SkMetaData.h http://codereview.appspot.com/4436057/ 2011-04-26 20:06:08 +00:00
SkMMapStream.h fix multiple warnings (e.g. hidden virtuals, unused static functions) 2009-01-14 16:46:16 +00:00
SkOSFile.h make this header public (at least for now) 2008-12-18 19:04:43 +00:00
SkPackBits.h grab from latest android 2008-12-17 15:59:43 +00:00
SkPaint.h Upstream android changes. 2011-04-15 13:41:26 +00:00
SkPath.h Change getConvexity() to now compute it if the value is set to kUnkown. 2011-05-16 14:16:04 +00:00
SkPathEffect.h Add code needed to build skia as a windows dll within the chromium project. 2011-03-15 21:27:08 +00:00
SkPathMeasure.h migrate more legacy unittests into tests/ 2009-03-07 03:39:23 +00:00
SkPerspIter.h grab from latest android 2008-12-17 15:59:43 +00:00
SkPicture.h add SK_API 2011-04-25 20:02:38 +00:00
SkPixelRef.h add pixelref->readPixels() 2011-04-01 19:05:36 +00:00
SkPoint.h use SkPoint, creating an alias for GrPoint 2011-05-06 19:26:26 +00:00
SkPostConfig.h Fix windows color order 2011-05-19 15:57:44 +00:00
SkPreConfig.h Tab -> spaces 2011-05-06 13:02:10 +00:00
SkPtrRecorder.h add find() 2011-05-04 18:03:00 +00:00
SkRandom.h grab from latest android 2008-12-17 15:59:43 +00:00
SkRasterizer.h grab from latest android 2008-12-17 15:59:43 +00:00
SkReader32.h add cross-process option to gpipe 2011-05-23 12:21:05 +00:00
SkRect.h fully expand the initialization for rect (android compiler didn't like {0}) 2011-05-16 18:24:19 +00:00
SkRefCnt.h Add code needed to build skia as a windows dll within the chromium project. 2011-03-15 21:27:08 +00:00
SkRefDict.h Add code needed to build skia as a windows dll within the chromium project. 2011-03-15 21:27:08 +00:00
SkRegion.h Initialize fClip in SkBounder, in case doIRect() is called before it is used 2011-03-23 13:51:55 +00:00
SkRelay.h add experimental Relay class 2011-03-28 03:47:18 +00:00
SkScalar.h Warn when an SkScalar is passed into SkIntToScalar() (converted twice) 2011-05-24 14:51:57 +00:00
SkScalarCompare.h fix (aaaargh) white-space 2009-07-08 15:11:19 +00:00
SkScalerContext.h encode current LCD orientation and order into font-cache-key 2011-05-18 19:00:53 +00:00
SkScan.h reenable fast stroked rects, now that we correctly handle non-square scale 2011-04-04 18:58:05 +00:00
SkShader.h code style 2011-04-11 19:01:12 +00:00
SkShape.h add shape flatten so they work properly in pictures 2009-06-29 16:02:20 +00:00
SkSize.h rename round, ceil, etc. to avoid some platform macros 2010-06-15 00:57:50 +00:00
SkStream.h http://codereview.appspot.com/4436057/ 2011-04-26 20:06:08 +00:00
SkString.h Replace GrStringBuilder with SkString. First step in cleaning up the shader generator. Slight performance hit when creating a new shader (<10% of total shader gen time on my Windows box is spent in building our string before handing it to GL). Much of this can be recovered by better usage pattern of SkString in coming revisions. 2011-05-06 13:53:47 +00:00
SkStroke.h grab from latest android 2008-12-17 15:59:43 +00:00
SkTDArray.h Add code needed to build skia as a windows dll within the chromium project. 2011-03-15 21:27:08 +00:00
SkTDict.h grab from latest android 2008-12-17 15:59:43 +00:00
SkTDStack.h add boolean tests and IF/ELSE/END 2009-08-30 03:24:51 +00:00
SkTemplates.h merge from android tree: 2011-02-23 20:46:31 +00:00
SkThread_platform.h http://codereview.appspot.com/4436057/ 2011-04-26 20:06:08 +00:00
SkThread.h grab from latest android 2008-12-17 15:59:43 +00:00
SkTime.h grab from latest android 2008-12-17 15:59:43 +00:00
SkTLazy.h add init() to SkTLazy to create a default instance 2011-04-10 00:35:29 +00:00
SkTRegistry.h rename tests/main to testmain.cpp 2009-04-01 20:26:42 +00:00
SkTScopedPtr.h Add Truetype and Type 1 font embedding support 2011-01-25 21:01:34 +00:00
SkTSearch.h migrate more legacy unittests into tests/ 2009-03-07 03:39:23 +00:00
SkTypeface.h add typefacecache 2011-05-02 17:33:45 +00:00
SkTypes.h Improve the SkAdvancedTypefaceMetrics interface w.r.t. vertical advances. 2011-03-30 18:36:29 +00:00
SkUnitMapper.h grab from latest android 2008-12-17 15:59:43 +00:00
SkUnPreMultiply.h Add code needed to build skia as a windows dll within the chromium project. 2011-03-15 21:27:08 +00:00
SkUtils.h code style 2011-04-10 01:04:37 +00:00
SkWriter32.h add cross-process option to gpipe 2011-05-23 12:21:05 +00:00
SkXfermode.h separate coverage stages from color stages. 2011-05-16 20:56:06 +00:00