| OLD | NEW | 
|---|
| 1 // Copyright 2012 The Chromium Authors. All rights reserved. | 1 // Copyright 2012 The Chromium Authors. All rights reserved. | 
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be | 
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. | 
| 4 | 4 | 
| 5 #include "cc/layers/delegated_renderer_layer_impl.h" | 5 #include "cc/layers/delegated_renderer_layer_impl.h" | 
| 6 | 6 | 
| 7 #include "cc/base/scoped_ptr_vector.h" | 7 #include "cc/base/scoped_ptr_vector.h" | 
| 8 #include "cc/layers/append_quads_data.h" | 8 #include "cc/layers/append_quads_data.h" | 
| 9 #include "cc/layers/quad_sink.h" | 9 #include "cc/layers/quad_sink.h" | 
| 10 #include "cc/layers/solid_color_layer_impl.h" | 10 #include "cc/layers/solid_color_layer_impl.h" | 
| (...skipping 535 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 546     scoped_ptr<RenderPassDrawQuad> render_pass_quad = | 546     scoped_ptr<RenderPassDrawQuad> render_pass_quad = | 
| 547         RenderPassDrawQuad::Create(); | 547         RenderPassDrawQuad::Create(); | 
| 548     render_pass_quad->SetNew( | 548     render_pass_quad->SetNew( | 
| 549         shared_quad_state, | 549         shared_quad_state, | 
| 550         gfx::Rect(5, 5, 7, 7),  // rect | 550         gfx::Rect(5, 5, 7, 7),  // rect | 
| 551         RenderPass::Id(10, 7),  // render_pass_id | 551         RenderPass::Id(10, 7),  // render_pass_id | 
| 552         false,  // is_replica | 552         false,  // is_replica | 
| 553         0,  // mask_resource_id | 553         0,  // mask_resource_id | 
| 554         child_pass_rect,  // contents_changed_since_last_frame | 554         child_pass_rect,  // contents_changed_since_last_frame | 
| 555         gfx::RectF(),  // mask_uv_rect | 555         gfx::RectF(),  // mask_uv_rect | 
| 556         WebKit::WebFilterOperations(),  // filters | 556         FilterOperations(),  // filters | 
| 557         skia::RefPtr<SkImageFilter>(),  // filter | 557         skia::RefPtr<SkImageFilter>(),  // filter | 
| 558         WebKit::WebFilterOperations());  // background_filters | 558         FilterOperations());  // background_filters | 
| 559     quad_sink.Append(render_pass_quad.PassAs<DrawQuad>(), &data); | 559     quad_sink.Append(render_pass_quad.PassAs<DrawQuad>(), &data); | 
| 560 | 560 | 
| 561     scoped_ptr<SolidColorDrawQuad> color_quad; | 561     scoped_ptr<SolidColorDrawQuad> color_quad; | 
| 562     color_quad = SolidColorDrawQuad::Create(); | 562     color_quad = SolidColorDrawQuad::Create(); | 
| 563     color_quad->SetNew(shared_quad_state, gfx::Rect(0, 0, 10, 10), 1u, false); | 563     color_quad->SetNew(shared_quad_state, gfx::Rect(0, 0, 10, 10), 1u, false); | 
| 564     quad_sink.Append(color_quad.PassAs<DrawQuad>(), &data); | 564     quad_sink.Append(color_quad.PassAs<DrawQuad>(), &data); | 
| 565 | 565 | 
| 566     color_quad = SolidColorDrawQuad::Create(); | 566     color_quad = SolidColorDrawQuad::Create(); | 
| 567     color_quad->SetNew(shared_quad_state, gfx::Rect(0, 10, 10, 10), 2u, false); | 567     color_quad->SetNew(shared_quad_state, gfx::Rect(0, 10, 10, 10), 2u, false); | 
| 568     quad_sink.Append(color_quad.PassAs<DrawQuad>(), &data); | 568     quad_sink.Append(color_quad.PassAs<DrawQuad>(), &data); | 
| (...skipping 379 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 948     scoped_ptr<RenderPassDrawQuad> render_pass_quad = | 948     scoped_ptr<RenderPassDrawQuad> render_pass_quad = | 
| 949         RenderPassDrawQuad::Create(); | 949         RenderPassDrawQuad::Create(); | 
| 950     render_pass_quad->SetNew( | 950     render_pass_quad->SetNew( | 
| 951         shared_quad_state, | 951         shared_quad_state, | 
| 952         gfx::Rect(5, 5, 7, 7),  // rect | 952         gfx::Rect(5, 5, 7, 7),  // rect | 
| 953         RenderPass::Id(10, 7),  // render_pass_id | 953         RenderPass::Id(10, 7),  // render_pass_id | 
| 954         false,  // is_replica | 954         false,  // is_replica | 
| 955         0,  // mask_resource_id | 955         0,  // mask_resource_id | 
| 956         child_pass_rect,  // contents_changed_since_last_frame | 956         child_pass_rect,  // contents_changed_since_last_frame | 
| 957         gfx::RectF(),  // mask_uv_rect | 957         gfx::RectF(),  // mask_uv_rect | 
| 958         WebKit::WebFilterOperations(),  // filters | 958         FilterOperations(),  // filters | 
| 959         skia::RefPtr<SkImageFilter>(),  // filter | 959         skia::RefPtr<SkImageFilter>(),  // filter | 
| 960         WebKit::WebFilterOperations());  // background_filters | 960         FilterOperations());  // background_filters | 
| 961     quad_sink.Append(render_pass_quad.PassAs<DrawQuad>(), &data); | 961     quad_sink.Append(render_pass_quad.PassAs<DrawQuad>(), &data); | 
| 962 | 962 | 
| 963     scoped_ptr<SolidColorDrawQuad> color_quad; | 963     scoped_ptr<SolidColorDrawQuad> color_quad; | 
| 964     color_quad = SolidColorDrawQuad::Create(); | 964     color_quad = SolidColorDrawQuad::Create(); | 
| 965     color_quad->SetNew(shared_quad_state, gfx::Rect(0, 0, 10, 10), 1u, false); | 965     color_quad->SetNew(shared_quad_state, gfx::Rect(0, 0, 10, 10), 1u, false); | 
| 966     quad_sink.Append(color_quad.PassAs<DrawQuad>(), &data); | 966     quad_sink.Append(color_quad.PassAs<DrawQuad>(), &data); | 
| 967 | 967 | 
| 968     color_quad = SolidColorDrawQuad::Create(); | 968     color_quad = SolidColorDrawQuad::Create(); | 
| 969     color_quad->SetNew(shared_quad_state, gfx::Rect(0, 10, 10, 10), 2u, false); | 969     color_quad->SetNew(shared_quad_state, gfx::Rect(0, 10, 10, 10), 2u, false); | 
| 970     quad_sink.Append(color_quad.PassAs<DrawQuad>(), &data); | 970     quad_sink.Append(color_quad.PassAs<DrawQuad>(), &data); | 
| (...skipping 274 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 1245             root_delegated_shared_quad_state->clip_rect.ToString()); | 1245             root_delegated_shared_quad_state->clip_rect.ToString()); | 
| 1246   // Quads came with a clip rect. | 1246   // Quads came with a clip rect. | 
| 1247   EXPECT_TRUE(root_delegated_shared_quad_state->is_clipped); | 1247   EXPECT_TRUE(root_delegated_shared_quad_state->is_clipped); | 
| 1248 | 1248 | 
| 1249   host_impl_->DrawLayers(&frame, base::TimeTicks::Now()); | 1249   host_impl_->DrawLayers(&frame, base::TimeTicks::Now()); | 
| 1250   host_impl_->DidDrawAllLayers(frame); | 1250   host_impl_->DidDrawAllLayers(frame); | 
| 1251 } | 1251 } | 
| 1252 | 1252 | 
| 1253 }  // namespace | 1253 }  // namespace | 
| 1254 }  // namespace cc | 1254 }  // namespace cc | 
| OLD | NEW | 
|---|