| OLD | NEW |
| 1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 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/surface_layer_impl.h" | 5 #include "cc/layers/surface_layer_impl.h" |
| 6 | 6 |
| 7 #include <stddef.h> | 7 #include <stddef.h> |
| 8 | 8 |
| 9 #include "cc/layers/append_quads_data.h" | 9 #include "cc/layers/append_quads_data.h" |
| 10 #include "cc/test/layer_test_common.h" | 10 #include "cc/test/layer_test_common.h" |
| (...skipping 22 matching lines...) Expand all Loading... |
| 33 LayerTestCommon::LayerImplTest impl; | 33 LayerTestCommon::LayerImplTest impl; |
| 34 | 34 |
| 35 SurfaceLayerImpl* surface_layer_impl = | 35 SurfaceLayerImpl* surface_layer_impl = |
| 36 impl.AddChildToRoot<SurfaceLayerImpl>(); | 36 impl.AddChildToRoot<SurfaceLayerImpl>(); |
| 37 surface_layer_impl->SetBounds(layer_size); | 37 surface_layer_impl->SetBounds(layer_size); |
| 38 surface_layer_impl->SetDrawsContent(true); | 38 surface_layer_impl->SetDrawsContent(true); |
| 39 SurfaceId surface_id(kArbitraryFrameSinkId, kArbitraryLocalSurfaceId); | 39 SurfaceId surface_id(kArbitraryFrameSinkId, kArbitraryLocalSurfaceId); |
| 40 surface_layer_impl->SetPrimarySurfaceInfo( | 40 surface_layer_impl->SetPrimarySurfaceInfo( |
| 41 SurfaceInfo(surface_id, device_scale_factor, scaled_surface_size)); | 41 SurfaceInfo(surface_id, device_scale_factor, scaled_surface_size)); |
| 42 | 42 |
| 43 LayerImplList layer_list; | 43 RenderSurfaceList render_surface_list; |
| 44 LayerTreeHostCommon::CalcDrawPropsImplInputsForTesting inputs( | 44 LayerTreeHostCommon::CalcDrawPropsImplInputsForTesting inputs( |
| 45 impl.root_layer_for_testing(), viewport_size, device_scale_factor, | 45 impl.root_layer_for_testing(), viewport_size, device_scale_factor, |
| 46 &layer_list); | 46 &render_surface_list); |
| 47 LayerTreeHostCommon::CalculateDrawPropertiesForTesting(&inputs); | 47 LayerTreeHostCommon::CalculateDrawPropertiesForTesting(&inputs); |
| 48 | 48 |
| 49 { | 49 { |
| 50 SCOPED_TRACE("No occlusion"); | 50 SCOPED_TRACE("No occlusion"); |
| 51 gfx::Rect occluded; | 51 gfx::Rect occluded; |
| 52 impl.AppendQuadsWithOcclusion(surface_layer_impl, occluded); | 52 impl.AppendQuadsWithOcclusion(surface_layer_impl, occluded); |
| 53 | 53 |
| 54 LayerTestCommon::VerifyQuadsExactlyCoverRect( | 54 LayerTestCommon::VerifyQuadsExactlyCoverRect( |
| 55 impl.quad_list(), gfx::Rect(scaled_surface_size)); | 55 impl.quad_list(), gfx::Rect(scaled_surface_size)); |
| 56 EXPECT_EQ(1u, impl.quad_list().size()); | 56 EXPECT_EQ(1u, impl.quad_list().size()); |
| (...skipping 243 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 300 ASSERT_TRUE(surface_draw_quad1); | 300 ASSERT_TRUE(surface_draw_quad1); |
| 301 | 301 |
| 302 EXPECT_EQ(SurfaceDrawQuadType::PRIMARY, | 302 EXPECT_EQ(SurfaceDrawQuadType::PRIMARY, |
| 303 surface_draw_quad1->surface_draw_quad_type); | 303 surface_draw_quad1->surface_draw_quad_type); |
| 304 EXPECT_EQ(surface_id1, surface_draw_quad1->surface_id); | 304 EXPECT_EQ(surface_id1, surface_draw_quad1->surface_id); |
| 305 EXPECT_FALSE(surface_draw_quad1->fallback_quad); | 305 EXPECT_FALSE(surface_draw_quad1->fallback_quad); |
| 306 } | 306 } |
| 307 | 307 |
| 308 } // namespace | 308 } // namespace |
| 309 } // namespace cc | 309 } // namespace cc |
| OLD | NEW |