|
Support multiple service instances with GLInProcessContext
For example, it supports running two GPU threads.
This simplifies the scheduling/queuing logic in InProcessCommandBuffer
a bit and moves the non-thread/queue implementation out to WebView by
allowing for passing in a InProcessCommandBuffer::Service instance
when creating a context.
BUG= 332146
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=250984
Total comments: 15
Total comments: 11
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+340 lines, -320 lines) |
Patch |
 |
M |
android_webview/browser/in_process_view_renderer.cc
|
View
|
1
2
3
|
6 chunks |
+87 lines, -10 lines |
0 comments
|
Download
|
 |
M |
android_webview/lib/main/aw_main_delegate.cc
|
View
|
1
|
1 chunk |
+0 lines, -1 line |
0 comments
|
Download
|
 |
M |
content/browser/android/in_process/synchronous_compositor_factory_impl.h
|
View
|
1
2
|
3 chunks |
+16 lines, -2 lines |
0 comments
|
Download
|
 |
M |
content/browser/android/in_process/synchronous_compositor_factory_impl.cc
|
View
|
1
2
3
|
6 chunks |
+104 lines, -47 lines |
0 comments
|
Download
|
 |
M |
content/browser/android/in_process/synchronous_compositor_impl.cc
|
View
|
1
2
|
1 chunk |
+17 lines, -3 lines |
0 comments
|
Download
|
 |
M |
content/browser/android/in_process/synchronous_compositor_output_surface.h
|
View
|
1
2
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
content/browser/android/in_process/synchronous_compositor_output_surface.cc
|
View
|
1
2
|
3 chunks |
+1 line, -35 lines |
0 comments
|
Download
|
 |
M |
content/public/browser/android/synchronous_compositor.h
|
View
|
1
2
|
2 chunks |
+4 lines, -0 lines |
0 comments
|
Download
|
 |
M |
gpu/command_buffer/client/gl_in_process_context.h
|
View
|
1
|
2 chunks |
+3 lines, -1 line |
0 comments
|
Download
|
 |
M |
gpu/command_buffer/client/gl_in_process_context.cc
|
View
|
1
|
9 chunks |
+35 lines, -17 lines |
0 comments
|
Download
|
 |
M |
gpu/command_buffer/service/in_process_command_buffer.h
|
View
|
1
2
|
5 chunks |
+19 lines, -22 lines |
0 comments
|
Download
|
 |
M |
gpu/command_buffer/service/in_process_command_buffer.cc
|
View
|
1
2
3
|
9 chunks |
+53 lines, -181 lines |
0 comments
|
Download
|
Total messages: 16 (0 generated)
|