| Index: cc/output/software_renderer.cc
|
| diff --git a/cc/output/software_renderer.cc b/cc/output/software_renderer.cc
|
| index 958bfeea0ed50fa70fd91fd8e7037d8b1dd9fcdc..b0c28353b74c612f9792d6b530044d86f750d60f 100644
|
| --- a/cc/output/software_renderer.cc
|
| +++ b/cc/output/software_renderer.cc
|
| @@ -614,7 +614,8 @@ sk_sp<SkImage> SoftwareRenderer::ApplyImageFilter(
|
| return nullptr;
|
|
|
| SkMatrix local_matrix;
|
| - local_matrix.setScale(quad->filters_scale.x(), quad->filters_scale.y());
|
| + local_matrix.setTranslate(quad->filters_origin.x(), quad->filters_origin.y());
|
| + local_matrix.postScale(quad->filters_scale.x(), quad->filters_scale.y());
|
| SkIRect dst_rect;
|
| if (auto_bounds) {
|
| dst_rect =
|
|
|