| 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.h" | 5 #include "cc/trees/layer_tree_host.h" |
| 6 | 6 |
| 7 #include <stddef.h> | 7 #include <stddef.h> |
| 8 #include <stdint.h> | 8 #include <stdint.h> |
| 9 | 9 |
| 10 #include <algorithm> | 10 #include <algorithm> |
| (...skipping 2785 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2796 resourceless_software_draw)); | 2796 resourceless_software_draw)); |
| 2797 } | 2797 } |
| 2798 } | 2798 } |
| 2799 | 2799 |
| 2800 OnDrawCompositorFrameSink* output_surface_ = nullptr; | 2800 OnDrawCompositorFrameSink* output_surface_ = nullptr; |
| 2801 }; | 2801 }; |
| 2802 | 2802 |
| 2803 MULTI_THREAD_TEST_F( | 2803 MULTI_THREAD_TEST_F( |
| 2804 LayerTreeHostTestAbortedCommitDoesntStallSynchronousCompositor); | 2804 LayerTreeHostTestAbortedCommitDoesntStallSynchronousCompositor); |
| 2805 | 2805 |
| 2806 class LayerTreeHostTestAbortedCommitDoesntStallDisabledVsync | |
| 2807 : public LayerTreeHostTestAbortedCommitDoesntStall { | |
| 2808 void InitializeSettings(LayerTreeSettings* settings) override { | |
| 2809 LayerTreeHostTestAbortedCommitDoesntStall::InitializeSettings(settings); | |
| 2810 settings->wait_for_beginframe_interval = false; | |
| 2811 settings->renderer_settings.disable_display_vsync = true; | |
| 2812 } | |
| 2813 }; | |
| 2814 | |
| 2815 MULTI_THREAD_TEST_F(LayerTreeHostTestAbortedCommitDoesntStallDisabledVsync); | |
| 2816 | |
| 2817 class LayerTreeHostTestUninvertibleTransformDoesNotBlockActivation | 2806 class LayerTreeHostTestUninvertibleTransformDoesNotBlockActivation |
| 2818 : public LayerTreeHostTest { | 2807 : public LayerTreeHostTest { |
| 2819 protected: | 2808 protected: |
| 2820 void SetupTree() override { | 2809 void SetupTree() override { |
| 2821 LayerTreeHostTest::SetupTree(); | 2810 LayerTreeHostTest::SetupTree(); |
| 2822 | 2811 |
| 2823 scoped_refptr<Layer> layer = PictureLayer::Create(&client_); | 2812 scoped_refptr<Layer> layer = PictureLayer::Create(&client_); |
| 2824 layer->SetTransform(gfx::Transform(0.0, 0.0, 0.0, 0.0, 0.0, 0.0)); | 2813 layer->SetTransform(gfx::Transform(0.0, 0.0, 0.0, 0.0, 0.0, 0.0)); |
| 2825 layer->SetBounds(gfx::Size(10, 10)); | 2814 layer->SetBounds(gfx::Size(10, 10)); |
| 2826 layer_tree()->root_layer()->AddChild(layer); | 2815 layer_tree()->root_layer()->AddChild(layer); |
| (...skipping 2327 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 5154 FakeRecordingSource* recording_source_; | 5143 FakeRecordingSource* recording_source_; |
| 5155 }; | 5144 }; |
| 5156 | 5145 |
| 5157 MULTI_THREAD_TEST_F(LayerTreeHostTestGpuRasterizationEnabled); | 5146 MULTI_THREAD_TEST_F(LayerTreeHostTestGpuRasterizationEnabled); |
| 5158 | 5147 |
| 5159 class LayerTreeHostTestGpuRasterizationReenabled : public LayerTreeHostTest { | 5148 class LayerTreeHostTestGpuRasterizationReenabled : public LayerTreeHostTest { |
| 5160 protected: | 5149 protected: |
| 5161 void InitializeSettings(LayerTreeSettings* settings) override { | 5150 void InitializeSettings(LayerTreeSettings* settings) override { |
| 5162 EXPECT_FALSE(settings->gpu_rasterization_enabled); | 5151 EXPECT_FALSE(settings->gpu_rasterization_enabled); |
| 5163 settings->gpu_rasterization_enabled = true; | 5152 settings->gpu_rasterization_enabled = true; |
| 5164 settings->wait_for_beginframe_interval = false; | |
| 5165 settings->renderer_settings.disable_display_vsync = true; | |
| 5166 } | 5153 } |
| 5167 | 5154 |
| 5168 void SetupTree() override { | 5155 void SetupTree() override { |
| 5169 LayerTreeHostTest::SetupTree(); | 5156 LayerTreeHostTest::SetupTree(); |
| 5170 | 5157 |
| 5171 std::unique_ptr<FakeRecordingSource> recording_source( | 5158 std::unique_ptr<FakeRecordingSource> recording_source( |
| 5172 new FakeRecordingSource); | 5159 new FakeRecordingSource); |
| 5173 recording_source_ = recording_source.get(); | 5160 recording_source_ = recording_source.get(); |
| 5174 | 5161 |
| 5175 scoped_refptr<FakePictureLayer> layer = | 5162 scoped_refptr<FakePictureLayer> layer = |
| (...skipping 1885 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 7061 EndTest(); | 7048 EndTest(); |
| 7062 } | 7049 } |
| 7063 | 7050 |
| 7064 void AfterTest() override {} | 7051 void AfterTest() override {} |
| 7065 }; | 7052 }; |
| 7066 | 7053 |
| 7067 SINGLE_AND_MULTI_THREAD_TEST_F(LayerTreeHostTestSubmitFrameResources); | 7054 SINGLE_AND_MULTI_THREAD_TEST_F(LayerTreeHostTestSubmitFrameResources); |
| 7068 | 7055 |
| 7069 } // namespace | 7056 } // namespace |
| 7070 } // namespace cc | 7057 } // namespace cc |
| OLD | NEW |