OLD | NEW |
1 // Copyright 2015 The Chromium Authors. All rights reserved. | 1 // Copyright 2015 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/content_layer_client.h" | 5 #include "cc/layers/content_layer_client.h" |
6 #include "cc/layers/picture_layer.h" | 6 #include "cc/layers/picture_layer.h" |
7 #include "cc/output/copy_output_request.h" | 7 #include "cc/output/copy_output_request.h" |
8 #include "cc/playback/display_item_list.h" | 8 #include "cc/playback/display_item_list.h" |
9 #include "cc/playback/drawing_display_item.h" | 9 #include "cc/playback/drawing_display_item.h" |
10 #include "cc/test/layer_tree_pixel_test.h" | 10 #include "cc/test/layer_tree_pixel_test.h" |
(...skipping 13 matching lines...) Expand all Loading... |
24 BITMAP, | 24 BITMAP, |
25 }; | 25 }; |
26 | 26 |
27 class LayerTreeHostTilesPixelTest : public LayerTreePixelTest { | 27 class LayerTreeHostTilesPixelTest : public LayerTreePixelTest { |
28 protected: | 28 protected: |
29 void InitializeSettings(LayerTreeSettings* settings) override { | 29 void InitializeSettings(LayerTreeSettings* settings) override { |
30 LayerTreePixelTest::InitializeSettings(settings); | 30 LayerTreePixelTest::InitializeSettings(settings); |
31 settings->use_display_lists = true; | 31 settings->use_display_lists = true; |
32 switch (raster_mode_) { | 32 switch (raster_mode_) { |
33 case PARTIAL_ONE_COPY: | 33 case PARTIAL_ONE_COPY: |
34 settings->use_one_copy = true; | |
35 settings->use_zero_copy = false; | 34 settings->use_zero_copy = false; |
36 settings->use_persistent_map_for_gpu_memory_buffers = true; | 35 settings->use_persistent_map_for_gpu_memory_buffers = true; |
37 break; | 36 break; |
38 case FULL_ONE_COPY: | 37 case FULL_ONE_COPY: |
39 settings->use_one_copy = true; | |
40 settings->use_zero_copy = false; | 38 settings->use_zero_copy = false; |
41 settings->use_persistent_map_for_gpu_memory_buffers = false; | 39 settings->use_persistent_map_for_gpu_memory_buffers = false; |
42 break; | 40 break; |
43 case BITMAP: | 41 case BITMAP: |
44 // This is done via context creation. No settings to change here! | 42 // This is done via context creation. No settings to change here! |
45 break; | 43 break; |
46 case GPU: | 44 case GPU: |
47 settings->gpu_rasterization_enabled = true; | 45 settings->gpu_rasterization_enabled = true; |
48 settings->gpu_rasterization_forced = true; | 46 settings->gpu_rasterization_forced = true; |
49 break; | 47 break; |
(...skipping 164 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
214 PartialRaster_SingleThread_GpuRaster) { | 212 PartialRaster_SingleThread_GpuRaster) { |
215 RunRasterPixelTest( | 213 RunRasterPixelTest( |
216 false, GPU, picture_layer_, | 214 false, GPU, picture_layer_, |
217 base::FilePath(FILE_PATH_LITERAL("blue_yellow_partial_flipped.png"))); | 215 base::FilePath(FILE_PATH_LITERAL("blue_yellow_partial_flipped.png"))); |
218 } | 216 } |
219 | 217 |
220 } // namespace | 218 } // namespace |
221 } // namespace cc | 219 } // namespace cc |
222 | 220 |
223 #endif // !defined(OS_ANDROID) | 221 #endif // !defined(OS_ANDROID) |
OLD | NEW |