aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/gpu/GrPaint.cpp
diff options
context:
space:
mode:
authorGravatar bsalomon <bsalomon@google.com>2016-08-11 07:39:33 -0700
committerGravatar Commit bot <commit-bot@chromium.org>2016-08-11 07:39:33 -0700
commit198ca42c67aaabc2d7ffea4653b31323e496e7cc (patch)
treed5c62fad9dd1f9fc0121dbcbd494c14a7adf8191 /src/gpu/GrPaint.cpp
parentd559eb2f471b53e208a0ef79d34c6e26a70c3f50 (diff)
Inline fast path for GrPaint::isConstantBlendedColor when no color FPs and src-over blend.
Diffstat (limited to 'src/gpu/GrPaint.cpp')
-rw-r--r--src/gpu/GrPaint.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/gpu/GrPaint.cpp b/src/gpu/GrPaint.cpp
index 7bf9b6d568..d33881c09d 100644
--- a/src/gpu/GrPaint.cpp
+++ b/src/gpu/GrPaint.cpp
@@ -51,11 +51,11 @@ void GrPaint::addCoverageTextureProcessor(GrTexture* texture,
params));
}
-bool GrPaint::isConstantBlendedColor(GrColor* color) const {
+bool GrPaint::internalIsConstantBlendedColor(GrColor paintColor, GrColor* color) const {
GrProcOptInfo colorProcInfo;
colorProcInfo.calcWithInitialValues(
sk_sp_address_as_pointer_address(fColorFragmentProcessors.begin()),
- this->numColorFragmentProcessors(), this->getColor(), kRGBA_GrColorComponentFlags, false);
+ this->numColorFragmentProcessors(), paintColor, kRGBA_GrColorComponentFlags, false);
GrXPFactory::InvariantBlendedColor blendedColor;
if (fXPFactory) {