Index: cc/render_pass.cc |
diff --git a/cc/render_pass.cc b/cc/render_pass.cc |
index 0a8dc488f66e8b23415af19929977d2eec7cd84c..7d94c8645fff5164b4248f1fb32ab766d61a97c1 100644 |
--- a/cc/render_pass.cc |
+++ b/cc/render_pass.cc |
@@ -44,7 +44,8 @@ scoped_ptr<RenderPass> RenderPass::Copy(Id new_id) const { |
void RenderPass::SetNew(Id id, |
gfx::Rect output_rect, |
gfx::RectF damage_rect, |
- const WebKit::WebTransformationMatrix& transform_to_root_target) { |
+ const WebKit::WebTransformationMatrix& transform_to_root_target, |
+ SkImageFilter* filter) { |
DCHECK_GT(id.layer_id, 0); |
DCHECK_GE(id.index, 0); |
@@ -52,6 +53,7 @@ void RenderPass::SetNew(Id id, |
this->output_rect = output_rect; |
this->damage_rect = damage_rect; |
this->transform_to_root_target = transform_to_root_target; |
+ SkRefCnt_SafeAssign(this->filter, filter); |
enne (OOO)
2012/11/21 16:52:02
What about just making filter an SkRefPtr<SkImageF
|
DCHECK(quad_list.isEmpty()); |
DCHECK(shared_quad_state_list.isEmpty()); |