|
Create child window in GPU process for DirectComposition
When the new --use-direct-composition command-line flag is specified the GPU process will create a new child window to present into. This will be necessary when using DirectComposition because DirectComposition can only render into windows created by the same process.
The sandbox prevents the GPU process from directly doing SetParent of its child window to the browser window, so a new IPC is added to allow that.
BUG= 524838, 545203
Committed: https://crrev.com/278b2ccf77a0e32fba6322278b2b4e1afd893da1
Cr-Commit-Position: refs/heads/master@{#368450}
Total comments: 3
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+247 lines, -8 lines) |
Patch |
 |
M |
content/browser/browser_child_process_host_impl.h
|
View
|
1
2
3
|
1 chunk |
+4 lines, -0 lines |
0 comments
|
Download
|
 |
M |
content/browser/browser_child_process_host_impl.cc
|
View
|
1
2
3
|
1 chunk |
+5 lines, -1 line |
0 comments
|
Download
|
 |
M |
content/browser/gpu/gpu_process_host.h
|
View
|
1
2
3
|
1 chunk |
+6 lines, -0 lines |
0 comments
|
Download
|
 |
M |
content/browser/gpu/gpu_process_host.cc
|
View
|
1
2
3
|
2 chunks |
+34 lines, -0 lines |
0 comments
|
Download
|
 |
A |
content/common/gpu/child_window_surface_win.h
|
View
|
|
1 chunk |
+37 lines, -0 lines |
0 comments
|
Download
|
 |
A |
content/common/gpu/child_window_surface_win.cc
|
View
|
1
2
|
1 chunk |
+122 lines, -0 lines |
0 comments
|
Download
|
 |
M |
content/common/gpu/gpu_messages.h
|
View
|
1
2
3
|
1 chunk |
+6 lines, -0 lines |
0 comments
|
Download
|
 |
M |
content/common/gpu/image_transport_surface_win.cc
|
View
|
1
|
2 chunks |
+12 lines, -4 lines |
0 comments
|
Download
|
 |
M |
content/content_common.gypi
|
View
|
1
2
3
|
1 chunk |
+2 lines, -0 lines |
0 comments
|
Download
|
 |
M |
ui/gl/gl_surface_egl.h
|
View
|
1
2
3
|
3 chunks |
+3 lines, -1 line |
0 comments
|
Download
|
 |
M |
ui/gl/gl_surface_egl.cc
|
View
|
1
2
3
|
5 chunks |
+11 lines, -2 lines |
0 comments
|
Download
|
 |
M |
ui/gl/gl_switches.h
|
View
|
1
2
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
ui/gl/gl_switches.cc
|
View
|
1
2
3
|
2 chunks |
+4 lines, -0 lines |
0 comments
|
Download
|
Total messages: 25 (11 generated)
|