Go to file
Matt Sarett df303a6f59 Use SK_ALWAYS_INLINE in SkColorSpaceXform
Two reasons for this:
(1) We care about the performance of this code, and Windows isn't
very good at inlining.  Let's make sure we isntruct the compiler
to inline.
(2) Since landing uses of this in Chrome, we're seeing flaky
LayoutTests that appear to be timing related.  I'm (very
optimistically) hoping that this will help.

BUG=skia:

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

Change-Id: Ibb6d9c4252c0b8ce62203fe65c7dd296248982c8
Reviewed-on: https://skia-review.googlesource.com/3744
Commit-Queue: Matt Sarett <msarett@google.com>
Reviewed-by: Mike Klein <mtklein@chromium.org>
2016-10-24 17:06:03 +00:00
animations
bench Rename all color space factories from New* to Make* 2016-10-24 14:02:27 +00:00
bin bin/coverage: a GN version of the coverage script 2016-09-26 10:30:39 -07:00
cmake Add support for multiple frames in SkCodec 2016-10-24 09:03:26 -07:00
debugger Remove some ancillary users of SkSurface::MakeRenderTargetDirect 2016-08-01 05:53:23 -07:00
dm Print what crashed DM on Android too. 2016-10-24 16:49:18 +00:00
example simplify composing raster surface into window 2016-09-29 19:58:04 +00:00
experimental Add helper to create random AsFPArgs for Ganesh unit tests 2016-10-19 16:01:07 +00:00
fuzz Add support for multiple frames in SkCodec 2016-10-24 09:03:26 -07:00
gm Clear background to white in animatedGif GM 2016-10-24 09:59:53 -07:00
gn Turn off buffer security checking in Release builds. 2016-10-20 20:16:12 +00:00
gyp SkShader* refAs... to sk_sp<SkShader> makeAs... 2016-10-24 16:40:01 +00:00
include SkShader* refAs... to sk_sp<SkShader> makeAs... 2016-10-24 16:40:01 +00:00
infra Fix RecreateSKPs recipe to correctly fail when the upload fails 2016-10-24 08:40:26 -07:00
platform_tools Add mips dsp arch variants to gyp_to_android.py. 2016-09-27 07:37:20 -07:00
resources Refactored SkColorSpace and added in a Lab PCS GM 2016-10-18 10:02:52 -07:00
samplecode Rename all color space factories from New* to Make* 2016-10-24 14:02:27 +00:00
site Update trooper doc with chrome-infra chat. 2016-10-24 16:14:01 +00:00
src Use SK_ALWAYS_INLINE in SkColorSpaceXform 2016-10-24 17:06:03 +00:00
tests Include "SkBitmap.h" in CodecAnimTest.cpp 2016-10-24 09:56:40 -07:00
third_party Add support for multiple frames in SkCodec 2016-10-24 09:03:26 -07:00
tools nc seal breaks simplify 2016-10-24 08:19:07 -07:00
.gitignore Move Skia recipes from build repo 2016-07-26 11:52:17 -07:00
.gn Basic standalone GN configs. 2016-07-21 12:25:45 -07:00
AUTHORS Add contributor to Skia AUTHORS file 2016-09-01 07:55:43 -07:00
BUILD.gn Add support for multiple frames in SkCodec 2016-10-24 09:03:26 -07:00
codereview.settings Automatically add a docs preview link and NOTRY=true when there are only docs changes. 2015-02-26 10:16:13 -08:00
CONTRIBUTING Fix references to https://sites.google.com/site/skiadocs/. 2015-02-03 13:12:54 -02:00
CQ_COMMITTERS Moved committer list to chrome-infra-auth and deleted it from the repo 2015-09-02 13:37:54 -07:00
DEPS Roll common DEPS 2016-10-21 12:01:12 -07:00
Doxyfile Make the housekeeper upload doxygen to a newer bucket 2016-10-04 13:23:57 -07:00
gyp_skia Make Win runtime DLLs writeable before overwriting 2016-03-18 08:33:38 -07:00
gyp_skia.py
LICENSE BUG=skia:5602 2016-09-02 11:19:34 -07:00
make.bat Fix references to https://sites.google.com/site/skiadocs/. 2015-02-03 13:12:54 -02:00
make.py GYP: remove stale skia_scalar gyp variable 2015-11-10 13:25:12 -05:00
Makefile Add visualbench as valid target to Makefile 2015-12-18 08:05:06 -08:00
OWNERS
PRESUBMIT.py Add infra_tests.py, recipe, buildbotless bot 2016-10-14 06:32:09 -07:00
public.bzl SkShader* refAs... to sk_sp<SkShader> makeAs... 2016-10-24 16:40:01 +00:00
README Fix references to https://sites.google.com/site/skiadocs/. 2015-02-03 13:12:54 -02:00
README.chromium Update README.chromium. 2015-06-11 13:19:24 -07:00
skia.gyp Fix references to https://sites.google.com/site/skiadocs/. 2015-02-03 13:12:54 -02:00
whitespace.txt Whitespace change to kick build. 2016-10-07 10:30:01 -04:00

Skia is a complete 2D graphic library for drawing Text, Geometries, and Images.

See full details, and build instructions, at https://skia.org.