| 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 <cmath> | 7 #include <cmath> |
| 8 | 8 |
| 9 #include "base/bind.h" | 9 #include "base/bind.h" |
| 10 #include "base/command_line.h" | 10 #include "base/command_line.h" |
| (...skipping 76 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 87 host_impl_->InitializeRenderer(CreateOutputSurface()); | 87 host_impl_->InitializeRenderer(CreateOutputSurface()); |
| 88 host_impl_->SetViewportSize(gfx::Size(10, 10)); | 88 host_impl_->SetViewportSize(gfx::Size(10, 10)); |
| 89 } | 89 } |
| 90 | 90 |
| 91 virtual void TearDown() OVERRIDE {} | 91 virtual void TearDown() OVERRIDE {} |
| 92 | 92 |
| 93 virtual void DidLoseOutputSurfaceOnImplThread() OVERRIDE {} | 93 virtual void DidLoseOutputSurfaceOnImplThread() OVERRIDE {} |
| 94 virtual void OnSwapBuffersCompleteOnImplThread() OVERRIDE {} | 94 virtual void OnSwapBuffersCompleteOnImplThread() OVERRIDE {} |
| 95 virtual void OnVSyncParametersChanged(base::TimeTicks timebase, | 95 virtual void OnVSyncParametersChanged(base::TimeTicks timebase, |
| 96 base::TimeDelta interval) OVERRIDE {} | 96 base::TimeDelta interval) OVERRIDE {} |
| 97 virtual void DidVSync(base::TimeTicks frame_time) OVERRIDE {} | 97 virtual void BeginFrameOnImplThread(base::TimeTicks frame_time) |
| 98 OVERRIDE {} |
| 98 virtual void OnCanDrawStateChanged(bool can_draw) OVERRIDE { | 99 virtual void OnCanDrawStateChanged(bool can_draw) OVERRIDE { |
| 99 on_can_draw_state_changed_called_ = true; | 100 on_can_draw_state_changed_called_ = true; |
| 100 } | 101 } |
| 101 virtual void OnHasPendingTreeStateChanged(bool has_pending_tree) OVERRIDE { | 102 virtual void OnHasPendingTreeStateChanged(bool has_pending_tree) OVERRIDE { |
| 102 has_pending_tree_ = has_pending_tree; | 103 has_pending_tree_ = has_pending_tree; |
| 103 } | 104 } |
| 104 virtual void SetNeedsRedrawOnImplThread() OVERRIDE { | 105 virtual void SetNeedsRedrawOnImplThread() OVERRIDE { |
| 105 did_request_redraw_ = true; | 106 did_request_redraw_ = true; |
| 106 } | 107 } |
| 107 virtual void SetNeedsRedrawRectOnImplThread(gfx::Rect damage_rect) OVERRIDE { | 108 virtual void SetNeedsRedrawRectOnImplThread(gfx::Rect damage_rect) OVERRIDE { |
| (...skipping 12 matching lines...) Expand all Loading... |
| 120 virtual bool ReduceContentsTextureMemoryOnImplThread( | 121 virtual bool ReduceContentsTextureMemoryOnImplThread( |
| 121 size_t limit_bytes, int priority_cutoff) OVERRIDE { | 122 size_t limit_bytes, int priority_cutoff) OVERRIDE { |
| 122 return reduce_memory_result_; | 123 return reduce_memory_result_; |
| 123 } | 124 } |
| 124 virtual void ReduceWastedContentsTextureMemoryOnImplThread() OVERRIDE {} | 125 virtual void ReduceWastedContentsTextureMemoryOnImplThread() OVERRIDE {} |
| 125 virtual void SendManagedMemoryStats() OVERRIDE {} | 126 virtual void SendManagedMemoryStats() OVERRIDE {} |
| 126 virtual bool IsInsideDraw() OVERRIDE { return false; } | 127 virtual bool IsInsideDraw() OVERRIDE { return false; } |
| 127 virtual void RenewTreePriority() OVERRIDE {} | 128 virtual void RenewTreePriority() OVERRIDE {} |
| 128 virtual void RequestScrollbarAnimationOnImplThread(base::TimeDelta delay) | 129 virtual void RequestScrollbarAnimationOnImplThread(base::TimeDelta delay) |
| 129 OVERRIDE {} | 130 OVERRIDE {} |
| 130 virtual void DidReceiveLastInputEventForVSync(base::TimeTicks frame_time) | 131 virtual void DidReceiveLastInputEventForBeginFrameOnImplThread( |
| 131 OVERRIDE {} | 132 base::TimeTicks frame_time) OVERRIDE {} |
| 132 virtual void DidActivatePendingTree() OVERRIDE {} | 133 virtual void DidActivatePendingTree() OVERRIDE {} |
| 133 | 134 |
| 134 void set_reduce_memory_result(bool reduce_memory_result) { | 135 void set_reduce_memory_result(bool reduce_memory_result) { |
| 135 reduce_memory_result_ = reduce_memory_result; | 136 reduce_memory_result_ = reduce_memory_result; |
| 136 } | 137 } |
| 137 | 138 |
| 138 void CreateLayerTreeHost(bool partial_swap, | 139 void CreateLayerTreeHost(bool partial_swap, |
| 139 scoped_ptr<OutputSurface> output_surface) { | 140 scoped_ptr<OutputSurface> output_surface) { |
| 140 LayerTreeSettings settings; | 141 LayerTreeSettings settings; |
| 141 settings.minimum_occlusion_tracking_size = gfx::Size(); | 142 settings.minimum_occlusion_tracking_size = gfx::Size(); |
| (...skipping 5551 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 5693 EXPECT_EQ(0, software_device->frames_ended_); | 5694 EXPECT_EQ(0, software_device->frames_ended_); |
| 5694 | 5695 |
| 5695 DrawFrame(); | 5696 DrawFrame(); |
| 5696 | 5697 |
| 5697 EXPECT_EQ(1, software_device->frames_began_); | 5698 EXPECT_EQ(1, software_device->frames_began_); |
| 5698 EXPECT_EQ(1, software_device->frames_ended_); | 5699 EXPECT_EQ(1, software_device->frames_ended_); |
| 5699 } | 5700 } |
| 5700 | 5701 |
| 5701 } // namespace | 5702 } // namespace |
| 5702 } // namespace cc | 5703 } // namespace cc |
| OLD | NEW |