Index: src/gpu/GrOptDrawState.cpp |
diff --git a/src/gpu/GrOptDrawState.cpp b/src/gpu/GrOptDrawState.cpp |
index 98a5689d534b72425a5df85f6409b64fd0f11dc6..424e21f39f1a5c2fd7c09f64f7e6f2de0b196714 100644 |
--- a/src/gpu/GrOptDrawState.cpp |
+++ b/src/gpu/GrOptDrawState.cpp |
@@ -172,6 +172,7 @@ void GrOptDrawState::copyEffectiveColorStages(const GrDrawState& ds) { |
// Set up color and flags for ConstantColorComponent checks |
GrColor color; |
uint32_t validComponentFlags; |
+ bool isSingleComponent = false; |
if (!this->hasColorVertexAttribute()) { |
color = ds.getColor(); |
validComponentFlags = kRGBA_GrColorComponentFlags; |
@@ -191,7 +192,7 @@ void GrOptDrawState::copyEffectiveColorStages(const GrDrawState& ds) { |
firstColorStage = i; |
fInputColorIsUsed = false; |
} |
- fp->getConstantColorComponents(&color, &validComponentFlags); |
+ fp->getConstantColorComponents(&color, &validComponentFlags, &isSingleComponent); |
if (kRGBA_GrColorComponentFlags == validComponentFlags) { |
firstColorStage = i + 1; |
fColor = color; |