skia2/src
commit-bot@chromium.org bd58febffb Speed up GrResourceCache add and lookup by using TDynamicHash
Speed up GrResourceCache add and lookup by using TDynamicHash instead
of GrTHashTable. GrTHashTable spends most of its time memmoving the
array elements while sorting after an add. Lookup is not particularly
fast either.

R=mtklein@google.com, bsalomon@google.com, reed@google.com

Author: kkinnunen@nvidia.com

Review URL: https://codereview.chromium.org/91453002

git-svn-id: http://skia.googlecode.com/svn/trunk@13122 2bbb7eff-a529-9590-31e7-b0007b416f81
2014-01-17 17:56:21 +00:00
..
animator remove remaining references to Sk64 (obsolete) 2014-01-13 14:53:55 +00:00
core Tweak validate() to check less as the size of the hash grows. 2014-01-17 17:55:14 +00:00
device/xps Move distance field font code into GrDistanceFieldTextContext. 2013-12-19 16:12:25 +00:00
doc Fix compilation with SK_ENABLE_INST_COUNT=1 2013-12-05 12:08:12 +00:00
effects Implement a resize image filter. This is needed for the "filterRes" feature in SVG filter effects, which specifies the required size for intermediate processing buffers. In order to make this work, we need to render the primitive at the given resolution (doable at the callsite in Blink), and then to resize the result to the actual on-screen size. The latter is where this filter comes in. 2014-01-15 04:49:18 +00:00
fonts Reverting r12427 2013-12-02 13:50:38 +00:00
gpu Speed up GrResourceCache add and lookup by using TDynamicHash 2014-01-17 17:56:21 +00:00
image Revert of https://codereview.chromium.org/132643007/ 2014-01-13 20:39:14 +00:00
images Revert "Revert "Revert "Revert of https://codereview.chromium.org/110593003/""" 2014-01-06 17:08:27 +00:00
lazy Revert of https://codereview.chromium.org/132643007/ 2014-01-13 20:39:14 +00:00
opts Sanitizing source files in Housekeeper-Nightly 2014-01-14 07:01:42 +00:00
pathops remove file added accidentally 2014-01-14 13:51:14 +00:00
pdf reenable vertices gm, adding picture support 2013-12-30 15:51:25 +00:00
pipe Convert SkWriter32 to use an SkTDArray for its internal storage. 2014-01-14 20:51:26 +00:00
ports Factor out UnPreMultiplyPreservingByteOrder 2014-01-15 22:24:58 +00:00
sfnt Remove SK_FONTHOST_USES_FONTMGR. 2013-11-11 15:53:29 +00:00
svg Sanitizing source files in Skia_Periodic_House_Keeping 2013-01-26 07:06:02 +00:00
text Fix compilation with SK_ENABLE_INST_COUNT=1 2013-12-05 12:08:12 +00:00
utils Convert SkWriter32 to use an SkTDArray for its internal storage. 2014-01-14 20:51:26 +00:00
views Use MACOSX_DEPLOYMENT_TARGET instead of SDKROOT. 2014-01-15 21:39:18 +00:00
xml remove SK_SCALAR_IS_[FLOAT,FIXED] and assume floats 2013-12-17 16:44:46 +00:00