Index: src/gpu/GrInOrderDrawBuffer.cpp |
diff --git a/src/gpu/GrInOrderDrawBuffer.cpp b/src/gpu/GrInOrderDrawBuffer.cpp |
index bf5fafdb682383b292a1ae6efc0501a1ca68dbc7..aaf3fd3f0e0f20c5f0a743f187e18ed789b2b9f3 100644 |
--- a/src/gpu/GrInOrderDrawBuffer.cpp |
+++ b/src/gpu/GrInOrderDrawBuffer.cpp |
@@ -46,9 +46,11 @@ |
GrDefaultGeoProcFactory::kColor_GPType; |
flags |= hasExplicitLocalCoords ? GrDefaultGeoProcFactory::kLocalCoord_GPType : 0; |
if (localMatrix) { |
- return GrDefaultGeoProcFactory::Create(flags, color, SkMatrix::I(), *localMatrix); |
+ return GrDefaultGeoProcFactory::Create(flags, color, SkMatrix::I(), *localMatrix, |
+ GrColorIsOpaque(color)); |
} else { |
- return GrDefaultGeoProcFactory::Create(flags, color, SkMatrix::I(), SkMatrix::I()); |
+ return GrDefaultGeoProcFactory::Create(flags, color, SkMatrix::I(), SkMatrix::I(), |
+ GrColorIsOpaque(color)); |
} |
} |