Index: src/gpu/GrDrawTarget.cpp |
diff --git a/src/gpu/GrDrawTarget.cpp b/src/gpu/GrDrawTarget.cpp |
index f8bb910cd85d4073f84e0b4b4aeb9527f858f876..2d27859c3ee5fd61aef50ac5e64300e2dc66ac09 100644 |
--- a/src/gpu/GrDrawTarget.cpp |
+++ b/src/gpu/GrDrawTarget.cpp |
@@ -13,6 +13,7 @@ |
#include "GrDrawTargetCaps.h" |
#include "GrPath.h" |
#include "GrRenderTarget.h" |
+#include "GrTemplates.h" |
#include "GrTexture.h" |
#include "GrVertexBuffer.h" |
@@ -613,21 +614,6 @@ void GrDrawTarget::removeGpuTraceMarker(const GrGpuTraceMarker* marker) { |
//////////////////////////////////////////////////////////////////////////////// |
-bool GrDrawTarget::canApplyCoverage() const { |
- // we can correctly apply coverage if a) we have dual source blending |
- // or b) one of our blend optimizations applies |
- // or c) the src, dst blend coeffs are 1,0 and we will read Dst Color |
- GrBlendCoeff srcCoeff; |
- GrBlendCoeff dstCoeff; |
- GrDrawState::BlendOptFlags flag = this->getDrawState().getBlendOpts(true, &srcCoeff, &dstCoeff); |
- return this->caps()->dualSourceBlendingSupport() || |
- GrDrawState::kNone_BlendOpt != flag || |
- (this->getDrawState().willEffectReadDstColor() && |
- kOne_GrBlendCoeff == srcCoeff && kZero_GrBlendCoeff == dstCoeff); |
-} |
- |
-//////////////////////////////////////////////////////////////////////////////// |
- |
void GrDrawTarget::drawIndexedInstances(GrPrimitiveType type, |
int instanceCount, |
int verticesPerInstance, |