| 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;
|
|
|