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/test/layer_tree_pixel_resource_test.h" | 5 #include "cc/test/layer_tree_pixel_resource_test.h" |
6 | 6 |
7 #include "base/memory/ptr_util.h" | 7 #include "base/memory/ptr_util.h" |
8 #include "cc/layers/layer.h" | 8 #include "cc/layers/layer.h" |
9 #include "cc/output/compositor_frame_sink.h" | 9 #include "cc/output/compositor_frame_sink.h" |
10 #include "cc/raster/bitmap_raster_buffer_provider.h" | 10 #include "cc/raster/bitmap_raster_buffer_provider.h" |
(...skipping 121 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
132 host_impl->compositor_frame_sink()->context_provider(); | 132 host_impl->compositor_frame_sink()->context_provider(); |
133 ContextProvider* worker_context_provider = | 133 ContextProvider* worker_context_provider = |
134 host_impl->compositor_frame_sink()->worker_context_provider(); | 134 host_impl->compositor_frame_sink()->worker_context_provider(); |
135 ResourceProvider* resource_provider = host_impl->resource_provider(); | 135 ResourceProvider* resource_provider = host_impl->resource_provider(); |
136 int max_bytes_per_copy_operation = 1024 * 1024; | 136 int max_bytes_per_copy_operation = 1024 * 1024; |
137 int max_staging_buffer_usage_in_bytes = 32 * 1024 * 1024; | 137 int max_staging_buffer_usage_in_bytes = 32 * 1024 * 1024; |
138 | 138 |
139 // Create resource pool. | 139 // Create resource pool. |
140 *resource_pool = | 140 *resource_pool = |
141 ResourcePool::Create(resource_provider, task_runner, texture_hint_, | 141 ResourcePool::Create(resource_provider, task_runner, texture_hint_, |
142 ResourcePool::kDefaultExpirationDelay); | 142 ResourcePool::kDefaultExpirationDelay, false); |
143 | 143 |
144 switch (raster_buffer_provider_type_) { | 144 switch (raster_buffer_provider_type_) { |
145 case RASTER_BUFFER_PROVIDER_TYPE_BITMAP: | 145 case RASTER_BUFFER_PROVIDER_TYPE_BITMAP: |
146 EXPECT_FALSE(compositor_context_provider); | 146 EXPECT_FALSE(compositor_context_provider); |
147 EXPECT_EQ(PIXEL_TEST_SOFTWARE, test_type_); | 147 EXPECT_EQ(PIXEL_TEST_SOFTWARE, test_type_); |
148 | 148 |
149 *raster_buffer_provider = | 149 *raster_buffer_provider = |
150 BitmapRasterBufferProvider::Create(resource_provider); | 150 BitmapRasterBufferProvider::Create(resource_provider); |
151 break; | 151 break; |
152 case RASTER_BUFFER_PROVIDER_TYPE_GPU: | 152 case RASTER_BUFFER_PROVIDER_TYPE_GPU: |
(...skipping 33 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
186 if (!IsTestCaseSupported(test_case_)) | 186 if (!IsTestCaseSupported(test_case_)) |
187 return; | 187 return; |
188 RunPixelTest(test_type_, content_root, file_name); | 188 RunPixelTest(test_type_, content_root, file_name); |
189 } | 189 } |
190 | 190 |
191 ParameterizedPixelResourceTest::ParameterizedPixelResourceTest() | 191 ParameterizedPixelResourceTest::ParameterizedPixelResourceTest() |
192 : LayerTreeHostPixelResourceTest(::testing::get<0>(GetParam()), | 192 : LayerTreeHostPixelResourceTest(::testing::get<0>(GetParam()), |
193 ::testing::get<1>(GetParam())) {} | 193 ::testing::get<1>(GetParam())) {} |
194 | 194 |
195 } // namespace cc | 195 } // namespace cc |
OLD | NEW |