| 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 |