diff options
Diffstat (limited to 'src/shaders/gradients/SkLinearGradient.cpp')
-rw-r--r-- | src/shaders/gradients/SkLinearGradient.cpp | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/src/shaders/gradients/SkLinearGradient.cpp b/src/shaders/gradients/SkLinearGradient.cpp index 605ae544a2..32b2ba5670 100644 --- a/src/shaders/gradients/SkLinearGradient.cpp +++ b/src/shaders/gradients/SkLinearGradient.cpp @@ -79,12 +79,9 @@ SkShaderBase::Context* SkLinearGradient::onMakeBurstPipelineContext( : nullptr; } -bool SkLinearGradient::adjustMatrixAndAppendStages(SkArenaAlloc*, - SkMatrix* matrix, - SkRasterPipeline*, - SkRasterPipeline*) const { - matrix->postConcat(fPtsToUnit); - return true; +void SkLinearGradient::appendGradientStages(SkArenaAlloc*, SkRasterPipeline*, + SkRasterPipeline*) const { + // No extra stage needed for linear gradients. } sk_sp<SkShader> SkLinearGradient::onMakeColorSpace(SkColorSpaceXformer* xformer) const { |