aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/shaders/gradients/SkGradientShader.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/shaders/gradients/SkGradientShader.cpp')
-rw-r--r--src/shaders/gradients/SkGradientShader.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/shaders/gradients/SkGradientShader.cpp b/src/shaders/gradients/SkGradientShader.cpp
index 137da84d0c..d98c8c6c7e 100644
--- a/src/shaders/gradients/SkGradientShader.cpp
+++ b/src/shaders/gradients/SkGradientShader.cpp
@@ -422,6 +422,8 @@ bool SkGradientShaderBase::onAppendStages(SkRasterPipeline* p,
return false;
}
+ p->append(SkRasterPipeline::seed_shader);
+
auto* m = alloc->makeArrayDefault<float>(9);
if (matrix.asAffine(m)) {
p->append(SkRasterPipeline::matrix_2x3, m);