Index: cc/quads/render_pass_draw_quad.cc |
diff --git a/cc/quads/render_pass_draw_quad.cc b/cc/quads/render_pass_draw_quad.cc |
index 6259fdf4afbb57c9d3b2ac53810ec114e67a275a..7aae0a9a60743eec1162d4c23b3f6c8c1cc10805 100644 |
--- a/cc/quads/render_pass_draw_quad.cc |
+++ b/cc/quads/render_pass_draw_quad.cc |
@@ -30,15 +30,25 @@ void RenderPassDrawQuad::SetNew( |
const gfx::Rect& contents_changed_since_last_frame, |
const gfx::RectF& mask_uv_rect, |
const FilterOperations& filters, |
+ const gfx::Vector2dF& filters_scale, |
const FilterOperations& background_filters) { |
DCHECK_GT(render_pass_id.layer_id, 0); |
DCHECK_GE(render_pass_id.index, 0); |
gfx::Rect opaque_rect; |
bool needs_blending = false; |
- SetAll(shared_quad_state, rect, opaque_rect, visible_rect, needs_blending, |
- render_pass_id, is_replica, mask_resource_id, |
- contents_changed_since_last_frame, mask_uv_rect, filters, |
+ SetAll(shared_quad_state, |
+ rect, |
+ opaque_rect, |
+ visible_rect, |
+ needs_blending, |
+ render_pass_id, |
+ is_replica, |
+ mask_resource_id, |
+ contents_changed_since_last_frame, |
+ mask_uv_rect, |
+ filters, |
+ filters_scale, |
background_filters); |
} |
@@ -54,6 +64,7 @@ void RenderPassDrawQuad::SetAll( |
const gfx::Rect& contents_changed_since_last_frame, |
const gfx::RectF& mask_uv_rect, |
const FilterOperations& filters, |
+ const gfx::Vector2dF& filters_scale, |
const FilterOperations& background_filters) { |
DCHECK_GT(render_pass_id.layer_id, 0); |
DCHECK_GE(render_pass_id.index, 0); |
@@ -66,6 +77,7 @@ void RenderPassDrawQuad::SetAll( |
this->contents_changed_since_last_frame = contents_changed_since_last_frame; |
this->mask_uv_rect = mask_uv_rect; |
this->filters = filters; |
+ this->filters_scale = filters_scale; |
this->background_filters = background_filters; |
} |
@@ -90,6 +102,7 @@ void RenderPassDrawQuad::ExtendValue(base::DictionaryValue* value) const { |
MathUtil::AsValue(contents_changed_since_last_frame).release()); |
value->Set("mask_uv_rect", MathUtil::AsValue(mask_uv_rect).release()); |
value->Set("filters", filters.AsValue().release()); |
+ value->Set("filters_scale", MathUtil::AsValue(filters_scale).release()); |
value->Set("background_filters", background_filters.AsValue().release()); |
} |