skia2/include
Matt Sarett f489886915 Cache dst LUTs in SkColorSpaceXform
This is only useful in the rare case that the dst does not
fall into one of our main paths.

But it's a good optimization, since this does happen,
and typically, the dst won't change.

ColorCodecBench z620 --nonstd --xform_only
Without Patch 511us
With Patch    348us

BUG=skia:

GOLD_TRYBOT_URL= https://gold.skia.org/search?issue=3400

Change-Id: Ibf68d9ce7072680465662922f4aa15630545e3d6
Reviewed-on: https://skia-review.googlesource.com/3400
Reviewed-by: Mike Klein <mtklein@chromium.org>
Reviewed-by: Mike Reed <reed@google.com>
Commit-Queue: Matt Sarett <msarett@google.com>
2016-10-16 14:51:57 +00:00
..
android change SkStreams to work with sk_sp<SkData> instead of SkData* 2016-09-12 12:01:44 -07:00
animator Change SkTime::GetMSecs to double; ensure values stored in SkMSec do not overflow. 2016-03-25 12:59:53 -07:00
c spin off easy stuff from Herb's windows GN CL 2016-08-04 06:19:33 -07:00
codec Make SkPngCodec decode progressively. 2016-09-16 08:20:38 -07:00
config gyp/sfntly: set SK_SFNTLY_SUBSETTER uniformly 2016-08-24 12:28:38 -07:00
core Cache dst LUTs in SkColorSpaceXform 2016-10-16 14:51:57 +00:00
effects Revert[8] "replace SkXfermode obj with SkBlendMode enum in paints" 2016-10-05 17:33:03 -07:00
gpu Always use RGBA textures for color font atlases 2016-10-14 16:34:51 +00:00
images gn: fix fiddle 2016-08-02 11:13:49 -07:00
pathops Move SkTDArray to private. 2016-02-18 08:53:33 -08:00
ports Split SkFontConfigInterface globals and factory. 2016-09-19 12:13:16 -07:00
private Move GPU fences into sk_gpu_test 2016-10-04 11:08:45 -07:00
svg Delete the legacy SVG parser 2016-07-19 06:12:54 -07:00
utils abstract name of clipping ops, to transtion to a more restricted set 2016-09-20 08:42:39 -07:00
views Fix iOS surface creation for SampleApp 2016-10-10 07:39:38 -07:00
xml Initial SVG model 2016-07-26 18:46:34 -07:00