| Index: cc/output/software_renderer.cc
|
| diff --git a/cc/output/software_renderer.cc b/cc/output/software_renderer.cc
|
| index 48e2d4f948bb977a01c281ce0731fbd507d415df..ddc5e4c1a1a09fa5560ae438361c888737016c51 100644
|
| --- a/cc/output/software_renderer.cc
|
| +++ b/cc/output/software_renderer.cc
|
| @@ -678,6 +678,8 @@ sk_sp<SkImage> SoftwareRenderer::ApplyImageFilter(
|
| }
|
|
|
| SkPaint paint;
|
| + // Treat subnormal float values as zero for performance.
|
| + ScopedSubnormalFloatDisabler disabler;
|
| paint.setImageFilter(filter->makeWithLocalMatrix(local_matrix));
|
| surface->getCanvas()->translate(-dst_rect.x(), -dst_rect.y());
|
| surface->getCanvas()->drawBitmap(to_filter, quad->rect.x(), quad->rect.y(),
|
|
|