| OLD | NEW |
| 1 // Copyright 2011 The Chromium Authors. All rights reserved. | 1 // Copyright 2011 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/trees/layer_tree_host_impl.h" | 5 #include "cc/trees/layer_tree_host_impl.h" |
| 6 | 6 |
| 7 #include <stddef.h> | 7 #include <stddef.h> |
| 8 | 8 |
| 9 #include <algorithm> | 9 #include <algorithm> |
| 10 #include <cmath> | 10 #include <cmath> |
| (...skipping 10075 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 10086 FakePictureLayerImpl::Create(host_impl_->pending_tree(), 11); | 10086 FakePictureLayerImpl::Create(host_impl_->pending_tree(), 11); |
| 10087 layer->SetBounds(gfx::Size(10, 10)); | 10087 layer->SetBounds(gfx::Size(10, 10)); |
| 10088 layer->set_gpu_raster_max_texture_size(host_impl_->device_viewport_size()); | 10088 layer->set_gpu_raster_max_texture_size(host_impl_->device_viewport_size()); |
| 10089 layer->SetDrawsContent(true); | 10089 layer->SetDrawsContent(true); |
| 10090 layer->tilings()->AddTiling(1.0f, raster_source_with_tiles); | 10090 layer->tilings()->AddTiling(1.0f, raster_source_with_tiles); |
| 10091 layer->UpdateRasterSource(raster_source_with_tiles, &empty_invalidation, | 10091 layer->UpdateRasterSource(raster_source_with_tiles, &empty_invalidation, |
| 10092 nullptr); | 10092 nullptr); |
| 10093 layer->tilings()->tiling_at(0)->set_resolution( | 10093 layer->tilings()->tiling_at(0)->set_resolution( |
| 10094 TileResolution::HIGH_RESOLUTION); | 10094 TileResolution::HIGH_RESOLUTION); |
| 10095 layer->tilings()->tiling_at(0)->CreateAllTilesForTesting(); | 10095 layer->tilings()->tiling_at(0)->CreateAllTilesForTesting(); |
| 10096 layer->tilings()->tiling_at(0)->ComputeTilePriorityRects( | 10096 layer->tilings()->UpdateTilePriorities(gfx::Rect(gfx::Size(10, 10)), 1.f, 1.0, |
| 10097 gfx::Rect(gfx::Size(10, 10)), 1.f, 1.0, Occlusion()); | 10097 Occlusion(), true); |
| 10098 host_impl_->pending_tree()->SetRootLayer(std::move(layer)); | 10098 host_impl_->pending_tree()->SetRootLayer(std::move(layer)); |
| 10099 | 10099 |
| 10100 FakePictureLayerImpl* root_layer = static_cast<FakePictureLayerImpl*>( | 10100 FakePictureLayerImpl* root_layer = static_cast<FakePictureLayerImpl*>( |
| 10101 host_impl_->pending_tree()->root_layer()); | 10101 host_impl_->pending_tree()->root_layer()); |
| 10102 | 10102 |
| 10103 root_layer->set_has_valid_tile_priorities(true); | 10103 root_layer->set_has_valid_tile_priorities(true); |
| 10104 std::unique_ptr<RasterTilePriorityQueue> non_empty_raster_priority_queue_all = | 10104 std::unique_ptr<RasterTilePriorityQueue> non_empty_raster_priority_queue_all = |
| 10105 host_impl_->BuildRasterQueue(TreePriority::SAME_PRIORITY_FOR_BOTH_TREES, | 10105 host_impl_->BuildRasterQueue(TreePriority::SAME_PRIORITY_FOR_BOTH_TREES, |
| 10106 RasterTilePriorityQueue::Type::ALL); | 10106 RasterTilePriorityQueue::Type::ALL); |
| 10107 EXPECT_FALSE(non_empty_raster_priority_queue_all->IsEmpty()); | 10107 EXPECT_FALSE(non_empty_raster_priority_queue_all->IsEmpty()); |
| (...skipping 597 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 10705 | 10705 |
| 10706 // Re-initialize with a software output surface. | 10706 // Re-initialize with a software output surface. |
| 10707 output_surface_ = FakeOutputSurface::CreateSoftware( | 10707 output_surface_ = FakeOutputSurface::CreateSoftware( |
| 10708 base::WrapUnique(new SoftwareOutputDevice)); | 10708 base::WrapUnique(new SoftwareOutputDevice)); |
| 10709 host_impl_->InitializeRenderer(output_surface_.get()); | 10709 host_impl_->InitializeRenderer(output_surface_.get()); |
| 10710 EXPECT_FALSE(host_impl_->use_gpu_rasterization()); | 10710 EXPECT_FALSE(host_impl_->use_gpu_rasterization()); |
| 10711 } | 10711 } |
| 10712 | 10712 |
| 10713 } // namespace | 10713 } // namespace |
| 10714 } // namespace cc | 10714 } // namespace cc |
| OLD | NEW |