Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(292)

Issue 6880218: Removed "compositor" child window that was created by the GPU process. (Closed)

Created:
9 years, 8 months ago by apatrick_chromium
Modified:
9 years, 7 months ago
Reviewers:
nduca, jam
CC:
chromium-reviews, darin-cc_chromium.org, Avi (use Gerrit), brettw-cc_chromium.org
Visibility:
Public.

Description

Removed "compositor" child window that was created by the GPU process.Removed the sync IPC that it used to ask the browser process to resize on Linux. Adapted windows to use the same mechanism.TEST=test webgl pages on windows (ANGLE and GL), linux and mac, run try job on windows, linux, mac. checkdeps failure look unrelated to patch.BUG=77536 Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=83248

Patch Set 1 : '' #

Total comments: 5

Patch Set 2 : '' #

Patch Set 3 : '' #

Unified diffs Side-by-side diffs Delta from patch set Stats (+228 lines, -217 lines) Patch
M chrome/browser/renderer_host/render_widget_host_view_win.cc View 1 5 chunks +19 lines, -40 lines 0 comments Download
M content/browser/gpu_process_host_ui_shim.h View 1 1 chunk +7 lines, -3 lines 0 comments Download
M content/browser/gpu_process_host_ui_shim.cc View 1 3 chunks +41 lines, -13 lines 0 comments Download
M content/browser/tab_contents/tab_contents.cc View 1 1 chunk +3 lines, -3 lines 0 comments Download
M content/common/gpu/gpu_channel.h View 1 1 chunk +2 lines, -0 lines 0 comments Download
M content/common/gpu/gpu_channel.cc View 1 2 chunks +12 lines, -1 line 0 comments Download
M content/common/gpu/gpu_channel_manager.h View 1 1 chunk +1 line, -0 lines 0 comments Download
M content/common/gpu/gpu_channel_manager.cc View 1 3 chunks +14 lines, -1 line 0 comments Download
M content/common/gpu/gpu_command_buffer_stub.h View 1 3 chunks +2 lines, -8 lines 0 comments Download
M content/common/gpu/gpu_command_buffer_stub.cc View 1 6 chunks +31 lines, -133 lines 0 comments Download
M content/common/gpu/gpu_messages.h View 1 2 chunks +13 lines, -6 lines 0 comments Download
M gpu/command_buffer/service/gpu_scheduler.h View 1 3 chunks +11 lines, -2 lines 0 comments Download
M gpu/command_buffer/service/gpu_scheduler.cc View 1 6 chunks +27 lines, -5 lines 0 comments Download
M ui/gfx/gl/gl_context.h View 1 3 chunks +10 lines, -0 lines 0 comments Download
M ui/gfx/gl/gl_context.cc View 1 1 chunk +9 lines, -0 lines 0 comments Download
M ui/gfx/gl/gl_context_egl.h View 1 2 chunks +3 lines, -1 line 0 comments Download
M ui/gfx/gl/gl_context_egl.cc View 1 2 chunks +17 lines, -1 line 0 comments Download
M ui/gfx/gl/gl_surface.h View 1 1 chunk +6 lines, -0 lines 0 comments Download

Messages

Total messages: 9 (0 generated)
apatrick_chromium
http://codereview.chromium.org/6880218/diff/1025/content/browser/tab_contents/tab_contents.cc File content/browser/tab_contents/tab_contents.cc (right): http://codereview.chromium.org/6880218/diff/1025/content/browser/tab_contents/tab_contents.cc#newcode2287 content/browser/tab_contents/tab_contents.cc:2287: rwh_view->SetSize(view_->GetContainerSize()); CreateRenderView calls GetCompositing, which assumes the size of ...
9 years, 8 months ago (2011-04-27 18:34:34 UTC) #1
jam
some nits that I happened to see, and one question: so does this mean that ...
9 years, 8 months ago (2011-04-27 20:45:22 UTC) #2
apatrick_chromium
It depends what you mean by "in the GPU process". The window that the GPU ...
9 years, 8 months ago (2011-04-27 21:08:26 UTC) #3
nduca
LGTM I like setScheduled. :)
9 years, 8 months ago (2011-04-27 21:12:57 UTC) #4
jam
When D3D is interacting with the HWND in the GPU process, does it ever block ...
9 years, 8 months ago (2011-04-27 21:13:15 UTC) #5
apatrick_chromium
On 2011/04/27 21:13:15, John Abd-El-Malek wrote: > When D3D is interacting with the HWND in ...
9 years, 8 months ago (2011-04-27 22:36:59 UTC) #6
apatrick_chromium
http://codereview.chromium.org/6880218/diff/1025/chrome/browser/gpu_process_host_ui_shim.cc File chrome/browser/gpu_process_host_ui_shim.cc (right): http://codereview.chromium.org/6880218/diff/1025/chrome/browser/gpu_process_host_ui_shim.cc#newcode264 chrome/browser/gpu_process_host_ui_shim.cc:264: render_view_id); On 2011/04/27 20:45:22, John Abd-El-Malek wrote: > nit: ...
9 years, 8 months ago (2011-04-27 22:45:22 UTC) #7
jam
On Wed, Apr 27, 2011 at 3:36 PM, <apatrick@chromium.org> wrote: > On 2011/04/27 21:13:15, John ...
9 years, 8 months ago (2011-04-27 23:08:23 UTC) #8
jam
9 years, 8 months ago (2011-04-27 23:11:49 UTC) #9
content lgtm, without  chrome/browser/gpu_process_host_ui_shim.*

Powered by Google App Engine
This is Rietveld 408576698