|
cc: Handle retroactive BeginFrames in the Scheduler.
This will be the first step allowing us to pull logic out
of the OutputSurface.
Initially, the retroactive logic will exist in both the
OutputSurface and the scheduler. Then, as all logic that
depends on the retroactive logic has moved to the
scheduler, I will remove the retroactive logic in
OutputSurface.
There are now 4 BeginFrames in the scheduler:
1) BeginFrame: from the OutputSurface.
2) BeginRetroFrame: a deferred BeginFrame.
3) BeginImplFrame: starts a compositor frame.
4) BeginMainFrame: starts a main frame.
BUG= 358409
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=263435
Total comments: 9
Total comments: 1
Total comments: 1
Total comments: 19
Total comments: 1
Total comments: 2
Total comments: 7
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+645 lines, -486 lines) |
Patch |
 |
M |
cc/output/output_surface.h
|
View
|
1
2
3
|
7 chunks |
+19 lines, -20 lines |
0 comments
|
Download
|
 |
M |
cc/output/output_surface.cc
|
View
|
1
2
3
4
5
|
8 chunks |
+52 lines, -51 lines |
0 comments
|
Download
|
 |
M |
cc/output/output_surface_client.h
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
cc/output/output_surface_unittest.cc
|
View
|
1
2
3
|
8 chunks |
+93 lines, -100 lines |
0 comments
|
Download
|
 |
M |
cc/scheduler/scheduler.h
|
View
|
1
2
3
4
5
6
7
8
9
|
5 chunks |
+16 lines, -5 lines |
0 comments
|
Download
|
 |
M |
cc/scheduler/scheduler.cc
|
View
|
1
2
3
4
5
6
7
8
9
10
|
13 chunks |
+147 lines, -57 lines |
0 comments
|
Download
|
 |
M |
cc/scheduler/scheduler_state_machine.h
|
View
|
1
2
3
4
5
6
7
8
9
|
3 chunks |
+5 lines, -5 lines |
0 comments
|
Download
|
 |
M |
cc/scheduler/scheduler_state_machine.cc
|
View
|
1
2
3
4
5
6
7
8
9
|
7 chunks |
+24 lines, -30 lines |
0 comments
|
Download
|
 |
M |
cc/scheduler/scheduler_state_machine_unittest.cc
|
View
|
1
2
3
4
5
6
7
8
9
|
17 chunks |
+20 lines, -22 lines |
0 comments
|
Download
|
 |
M |
cc/scheduler/scheduler_unittest.cc
|
View
|
1
2
3
4
5
6
7
8
9
|
37 chunks |
+182 lines, -99 lines |
0 comments
|
Download
|
 |
M |
cc/test/fake_layer_tree_host_impl_client.h
|
View
|
|
1 chunk |
+1 line, -2 lines |
0 comments
|
Download
|
 |
M |
cc/test/fake_output_surface.h
|
View
|
1
|
2 chunks |
+4 lines, -6 lines |
0 comments
|
Download
|
 |
M |
cc/test/fake_output_surface.cc
|
View
|
1
|
2 chunks |
+11 lines, -10 lines |
0 comments
|
Download
|
 |
M |
cc/test/fake_output_surface_client.h
|
View
|
1
|
4 chunks |
+4 lines, -6 lines |
0 comments
|
Download
|
 |
M |
cc/test/fake_output_surface_client.cc
|
View
|
1
|
1 chunk |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
cc/test/layer_tree_test.h
|
View
|
1
2
3
4
5
6
7
8
9
|
1 chunk |
+0 lines, -2 lines |
0 comments
|
Download
|
 |
M |
cc/test/layer_tree_test.cc
|
View
|
1
2
3
4
5
6
7
8
9
|
2 chunks |
+3 lines, -4 lines |
0 comments
|
Download
|
 |
M |
cc/trees/layer_tree_host_impl.h
|
View
|
1
2
3
4
5
6
7
8
9
|
3 chunks |
+4 lines, -3 lines |
0 comments
|
Download
|
 |
M |
cc/trees/layer_tree_host_impl.cc
|
View
|
1
2
3
4
5
6
7
8
9
|
3 chunks |
+12 lines, -6 lines |
0 comments
|
Download
|
 |
M |
cc/trees/layer_tree_host_impl_unittest.cc
|
View
|
1
2
3
4
5
6
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
cc/trees/layer_tree_host_unittest.cc
|
View
|
1
2
3
4
5
6
7
8
9
|
5 chunks |
+11 lines, -15 lines |
0 comments
|
Download
|
 |
M |
cc/trees/single_thread_proxy.h
|
View
|
1
2
3
4
5
6
7
8
9
|
1 chunk |
+1 line, -2 lines |
0 comments
|
Download
|
 |
M |
cc/trees/thread_proxy.h
|
View
|
1
2
3
4
5
6
7
8
9
|
2 chunks |
+3 lines, -2 lines |
0 comments
|
Download
|
 |
M |
cc/trees/thread_proxy.cc
|
View
|
1
2
3
4
5
6
7
8
9
|
2 chunks |
+9 lines, -13 lines |
0 comments
|
Download
|
 |
M |
content/browser/android/in_process/synchronous_compositor_output_surface.h
|
View
|
1
2
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
content/browser/android/in_process/synchronous_compositor_output_surface.cc
|
View
|
1
2
3
|
3 chunks |
+8 lines, -10 lines |
0 comments
|
Download
|
 |
M |
content/public/common/content_switches.cc
|
View
|
1
2
3
4
5
6
7
8
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
content/renderer/gpu/compositor_output_surface.h
|
View
|
1
2
3
4
5
6
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
content/renderer/gpu/compositor_output_surface.cc
|
View
|
1
2
3
4
5
6
|
3 chunks |
+7 lines, -7 lines |
0 comments
|
Download
|
Total messages: 29 (0 generated)
|