| Index: cc/output/software_renderer.cc | 
| diff --git a/cc/output/software_renderer.cc b/cc/output/software_renderer.cc | 
| index b9b46eb61234e1c020731641aeb847a09f8642c6..ea980a854f653ca556331d50fbfc3cdf793e7a81 100644 | 
| --- a/cc/output/software_renderer.cc | 
| +++ b/cc/output/software_renderer.cc | 
| @@ -519,7 +519,7 @@ void SoftwareRenderer::DrawRenderPassQuad(const DrawingFrame* frame, | 
| SkBitmap filter_bitmap; | 
| if (!quad->filters.IsEmpty()) { | 
| skia::RefPtr<SkImageFilter> filter = RenderSurfaceFilters::BuildImageFilter( | 
| -        quad->filters, content_texture->size()); | 
| +        quad->filters, gfx::SizeF(content_texture->size())); | 
| // TODO(ajuma): Apply the filter in the same pass as the content where | 
| // possible (e.g. when there's no origin offset). See crbug.com/308201. | 
| filter_bitmap = ApplyImageFilter(filter.get(), quad, content); | 
| @@ -731,7 +731,7 @@ skia::RefPtr<SkShader> SoftwareRenderer::GetBackgroundFilterShader( | 
|  | 
| skia::RefPtr<SkImageFilter> filter = RenderSurfaceFilters::BuildImageFilter( | 
| quad->background_filters, | 
| -      gfx::Size(backdrop_bitmap.width(), backdrop_bitmap.height())); | 
| +      gfx::SizeF(backdrop_bitmap.width(), backdrop_bitmap.height())); | 
| SkBitmap filter_backdrop_bitmap = | 
| ApplyImageFilter(filter.get(), quad, &backdrop_bitmap); | 
|  | 
|  |