Index: src/gpu/GrAARectRenderer.cpp |
diff --git a/src/gpu/GrAARectRenderer.cpp b/src/gpu/GrAARectRenderer.cpp |
index b0a0e51a683ff8744652cf2cdafd1a990bbfda7f..64f587fce3623d82e8179b2aad7915fd3614c651 100644 |
--- a/src/gpu/GrAARectRenderer.cpp |
+++ b/src/gpu/GrAARectRenderer.cpp |
@@ -77,12 +77,13 @@ public: |
void initBatchTracker(const GrPipelineInfo& init) override { |
// Handle any color overrides |
if (!init.readsColor()) { |
- fBatch.fColor = GrColor_ILLEGAL; |
+ fGeoData[0].fColor = GrColor_ILLEGAL; |
} |
- init.getOverrideColorIfSet(&fBatch.fColor); |
+ init.getOverrideColorIfSet(&fGeoData[0].fColor); |
// setup batch properties |
fBatch.fColorIgnored = !init.readsColor(); |
+ fBatch.fColor = fGeoData[0].fColor; |
fBatch.fUsesLocalCoords = init.readsLocalCoords(); |
fBatch.fCoverageIgnored = !init.readsCoverage(); |
fBatch.fCanTweakAlphaForCoverage = init.canTweakAlphaForCoverage(); |