diff options
author | mtklein <mtklein@chromium.org> | 2014-12-10 10:29:19 -0800 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2014-12-10 10:29:19 -0800 |
commit | cc695fee81613dc92746c1c6bb27f45cfc6ce73e (patch) | |
tree | 965f9657a0abd991f114f25369c527bddd98b8f1 /src/effects/gradients/SkTwoPointRadialGradient.h | |
parent | 6cfce1b7b4ad546b02823a1a0bbbda2c17b688f5 (diff) |
Gradient shaders: make fPtsToUnit const, pre-cache getType().
This prevents races when calling fPtsToUnit.getType() from multiple threads.
This introduces a small amount of redundant code in SkTwoPointRadialGradient,
but it's probably optimized together into no extra run-time work.
BUG=437511
Review URL: https://codereview.chromium.org/793763003
Diffstat (limited to 'src/effects/gradients/SkTwoPointRadialGradient.h')
-rw-r--r-- | src/effects/gradients/SkTwoPointRadialGradient.h | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/src/effects/gradients/SkTwoPointRadialGradient.h b/src/effects/gradients/SkTwoPointRadialGradient.h index da9c5fc029..dff2479fe7 100644 --- a/src/effects/gradients/SkTwoPointRadialGradient.h +++ b/src/effects/gradients/SkTwoPointRadialGradient.h @@ -56,8 +56,6 @@ private: SkPoint fDiff; SkScalar fStartRadius, fDiffRadius, fSr2D2, fA, fOneOverTwoA; - void init(); - friend class SkGradientShader; typedef SkGradientShaderBase INHERITED; }; |