Index: src/gpu/GrInvariantOutput.cpp |
diff --git a/src/gpu/GrInvariantOutput.cpp b/src/gpu/GrInvariantOutput.cpp |
index 4c77df32f47fa3e74f8d873d8b6d130e9f37cd35..8de5817054e6b217ad2611041b787f1ed1d8794a 100644 |
--- a/src/gpu/GrInvariantOutput.cpp |
+++ b/src/gpu/GrInvariantOutput.cpp |
@@ -17,8 +17,6 @@ void GrInvariantOutput::validate() const { |
} |
} |
- SkASSERT(this->validPreMulColor()); |
- |
// If we claim that we are not using the input color we must not be modulating the input. |
SkASSERT(fNonMulStageFound || fWillUseInputColor); |
} |
@@ -30,28 +28,5 @@ bool GrInvariantOutput::colorComponentsAllEqual() const { |
GrColorUnpackB(fColor) == colorA); |
} |
-bool GrInvariantOutput::validPreMulColor() const { |
- if (kA_GrColorComponentFlag & fValidFlags) { |
- float c[4]; |
- GrColorToRGBAFloat(fColor, c); |
- if (kR_GrColorComponentFlag & fValidFlags) { |
- if (c[0] > c[3]) { |
- return false; |
- } |
- } |
- if (kG_GrColorComponentFlag & fValidFlags) { |
- if (c[1] > c[3]) { |
- return false; |
- } |
- } |
- if (kB_GrColorComponentFlag & fValidFlags) { |
- if (c[2] > c[3]) { |
- return false; |
- } |
- } |
- } |
- return true; |
-} |
- |
#endif // end DEBUG |