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/solid_color_layer_impl.h" | 8 #include "cc/layers/solid_color_layer_impl.h" |
9 #include "cc/quads/render_pass_draw_quad.h" | 9 #include "cc/quads/render_pass_draw_quad.h" |
10 #include "cc/quads/solid_color_draw_quad.h" | 10 #include "cc/quads/solid_color_draw_quad.h" |
(...skipping 571 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
582 SkXfermode::kSrcOver_Mode, | 582 SkXfermode::kSrcOver_Mode, |
583 0); | 583 0); |
584 | 584 |
585 RenderPassDrawQuad* render_pass_quad = | 585 RenderPassDrawQuad* render_pass_quad = |
586 pass->CreateAndAppendDrawQuad<RenderPassDrawQuad>(); | 586 pass->CreateAndAppendDrawQuad<RenderPassDrawQuad>(); |
587 render_pass_quad->SetNew(shared_quad_state, | 587 render_pass_quad->SetNew(shared_quad_state, |
588 gfx::Rect(5, 5, 7, 7), // quad_rect | 588 gfx::Rect(5, 5, 7, 7), // quad_rect |
589 gfx::Rect(5, 5, 7, 7), // visible_rect | 589 gfx::Rect(5, 5, 7, 7), // visible_rect |
590 RenderPassId(10, 7), // render_pass_id | 590 RenderPassId(10, 7), // render_pass_id |
591 0, // mask_resource_id | 591 0, // mask_resource_id |
592 gfx::RectF(), // mask_uv_rect | 592 gfx::Vector2dF(), // mask_uv_scale |
| 593 gfx::Size(), // mask_texture_size |
593 FilterOperations(), // filters | 594 FilterOperations(), // filters |
594 gfx::Vector2dF(), // filters_scale | 595 gfx::Vector2dF(), // filters_scale |
595 FilterOperations()); // background_filters | 596 FilterOperations()); // background_filters |
596 | 597 |
597 SolidColorDrawQuad* color_quad; | 598 SolidColorDrawQuad* color_quad; |
598 color_quad = pass->CreateAndAppendDrawQuad<SolidColorDrawQuad>(); | 599 color_quad = pass->CreateAndAppendDrawQuad<SolidColorDrawQuad>(); |
599 color_quad->SetNew(shared_quad_state, | 600 color_quad->SetNew(shared_quad_state, |
600 gfx::Rect(0, 0, 10, 10), | 601 gfx::Rect(0, 0, 10, 10), |
601 gfx::Rect(0, 0, 10, 10), | 602 gfx::Rect(0, 0, 10, 10), |
602 1u, | 603 1u, |
(...skipping 411 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1014 SkXfermode::kSrcOver_Mode, | 1015 SkXfermode::kSrcOver_Mode, |
1015 0); | 1016 0); |
1016 | 1017 |
1017 RenderPassDrawQuad* render_pass_quad = | 1018 RenderPassDrawQuad* render_pass_quad = |
1018 pass->CreateAndAppendDrawQuad<RenderPassDrawQuad>(); | 1019 pass->CreateAndAppendDrawQuad<RenderPassDrawQuad>(); |
1019 render_pass_quad->SetNew(shared_quad_state, | 1020 render_pass_quad->SetNew(shared_quad_state, |
1020 gfx::Rect(5, 5, 7, 7), // quad_rect | 1021 gfx::Rect(5, 5, 7, 7), // quad_rect |
1021 gfx::Rect(5, 5, 7, 7), // visible_quad_rect | 1022 gfx::Rect(5, 5, 7, 7), // visible_quad_rect |
1022 RenderPassId(10, 7), // render_pass_id | 1023 RenderPassId(10, 7), // render_pass_id |
1023 0, // mask_resource_id | 1024 0, // mask_resource_id |
1024 gfx::RectF(), // mask_uv_rect | 1025 gfx::Vector2dF(), // mask_uv_scale |
| 1026 gfx::Size(), // mask_texture_size, |
1025 FilterOperations(), // filters | 1027 FilterOperations(), // filters |
1026 gfx::Vector2dF(), // filters_scale | 1028 gfx::Vector2dF(), // filters_scale |
1027 FilterOperations()); // background_filters | 1029 FilterOperations()); // background_filters |
1028 | 1030 |
1029 SolidColorDrawQuad* color_quad; | 1031 SolidColorDrawQuad* color_quad; |
1030 color_quad = pass->CreateAndAppendDrawQuad<SolidColorDrawQuad>(); | 1032 color_quad = pass->CreateAndAppendDrawQuad<SolidColorDrawQuad>(); |
1031 color_quad->SetNew(shared_quad_state, | 1033 color_quad->SetNew(shared_quad_state, |
1032 gfx::Rect(0, 0, 10, 10), | 1034 gfx::Rect(0, 0, 10, 10), |
1033 gfx::Rect(0, 0, 10, 10), | 1035 gfx::Rect(0, 0, 10, 10), |
1034 1u, | 1036 1u, |
(...skipping 530 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1565 scoped_ptr<DelegatedRendererLayerImpl> other_layer = | 1567 scoped_ptr<DelegatedRendererLayerImpl> other_layer = |
1566 DelegatedRendererLayerImpl::Create(host_impl_->active_tree(), 6); | 1568 DelegatedRendererLayerImpl::Create(host_impl_->active_tree(), 6); |
1567 | 1569 |
1568 delegated_renderer_layer_impl->PushPropertiesTo(other_layer.get()); | 1570 delegated_renderer_layer_impl->PushPropertiesTo(other_layer.get()); |
1569 | 1571 |
1570 EXPECT_EQ(0.5f, other_layer->inverse_device_scale_factor()); | 1572 EXPECT_EQ(0.5f, other_layer->inverse_device_scale_factor()); |
1571 } | 1573 } |
1572 | 1574 |
1573 } // namespace | 1575 } // namespace |
1574 } // namespace cc | 1576 } // namespace cc |
OLD | NEW |