diff options
Diffstat (limited to 'src/gpu/GrInvariantOutput.cpp')
-rw-r--r-- | src/gpu/GrInvariantOutput.cpp | 25 |
1 files changed, 0 insertions, 25 deletions
diff --git a/src/gpu/GrInvariantOutput.cpp b/src/gpu/GrInvariantOutput.cpp index 4c77df32f4..8de5817054 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 |