Chromium Code Reviews| Index: content/common/gpu/gpu_messages.h |
| =================================================================== |
| --- content/common/gpu/gpu_messages.h (revision 108480) |
| +++ content/common/gpu/gpu_messages.h (working copy) |
| @@ -33,59 +33,40 @@ |
| IPC_STRUCT_MEMBER(gfx::GpuPreference, gpu_preference) |
| IPC_STRUCT_END() |
| -#if defined(OS_MACOSX) |
| IPC_STRUCT_BEGIN(GpuHostMsg_AcceleratedSurfaceNew_Params) |
| IPC_STRUCT_MEMBER(int32, renderer_id) |
| IPC_STRUCT_MEMBER(int32, render_view_id) |
| - IPC_STRUCT_MEMBER(gfx::PluginWindowHandle, window) |
| IPC_STRUCT_MEMBER(int32, width) |
| IPC_STRUCT_MEMBER(int32, height) |
| IPC_STRUCT_MEMBER(uint64, surface_id) |
| - IPC_STRUCT_MEMBER(bool, create_transport_dib) |
| IPC_STRUCT_MEMBER(int32, route_id) |
| +#if defined(OS_MACOSX) |
| + IPC_STRUCT_MEMBER(gfx::PluginWindowHandle, window) |
| + IPC_STRUCT_MEMBER(bool, create_transport_dib) |
| +#endif |
| IPC_STRUCT_END() |
| IPC_STRUCT_BEGIN(GpuHostMsg_AcceleratedSurfaceBuffersSwapped_Params) |
| IPC_STRUCT_MEMBER(int32, renderer_id) |
| IPC_STRUCT_MEMBER(int32, render_view_id) |
| - IPC_STRUCT_MEMBER(gfx::PluginWindowHandle, window) |
| IPC_STRUCT_MEMBER(uint64, surface_id) |
| IPC_STRUCT_MEMBER(int32, route_id) |
| -IPC_STRUCT_END() |
| - |
| -IPC_STRUCT_BEGIN(GpuHostMsg_AcceleratedSurfaceRelease_Params) |
| - IPC_STRUCT_MEMBER(int32, renderer_id) |
| - IPC_STRUCT_MEMBER(int32, render_view_id) |
| +#if defined(OS_WIN) |
| + IPC_STRUCT_MEMBER(gfx::Size, size) |
| +#elif defined(OS_MACOSX) |
| IPC_STRUCT_MEMBER(gfx::PluginWindowHandle, window) |
| - IPC_STRUCT_MEMBER(uint64, identifier) |
| - IPC_STRUCT_MEMBER(int32, route_id) |
| -IPC_STRUCT_END() |
| #endif |
| - |
| -#if defined(UI_COMPOSITOR_IMAGE_TRANSPORT) |
| -IPC_STRUCT_BEGIN(GpuHostMsg_AcceleratedSurfaceNew_Params) |
| - IPC_STRUCT_MEMBER(int32, renderer_id) |
| - IPC_STRUCT_MEMBER(int32, render_view_id) |
| - IPC_STRUCT_MEMBER(int32, width) |
| - IPC_STRUCT_MEMBER(int32, height) |
| - IPC_STRUCT_MEMBER(uint64, surface_id) |
| - IPC_STRUCT_MEMBER(int32, route_id) |
| IPC_STRUCT_END() |
| -IPC_STRUCT_BEGIN(GpuHostMsg_AcceleratedSurfaceBuffersSwapped_Params) |
| - IPC_STRUCT_MEMBER(int32, renderer_id) |
| - IPC_STRUCT_MEMBER(int32, render_view_id) |
| - IPC_STRUCT_MEMBER(uint64, surface_id) |
| - IPC_STRUCT_MEMBER(int32, route_id) |
| -IPC_STRUCT_END() |
| - |
| IPC_STRUCT_BEGIN(GpuHostMsg_AcceleratedSurfaceRelease_Params) |
| IPC_STRUCT_MEMBER(int32, renderer_id) |
| IPC_STRUCT_MEMBER(int32, render_view_id) |
| IPC_STRUCT_MEMBER(uint64, identifier) |
| IPC_STRUCT_MEMBER(int32, route_id) |
| -IPC_STRUCT_END() |
| +#if defined(OS_MACOSX) |
| + IPC_STRUCT_MEMBER(gfx::PluginWindowHandle, window) |
| #endif |
| +IPC_STRUCT_END() |
| IPC_STRUCT_TRAITS_BEGIN(content::DxDiagNode) |
| IPC_STRUCT_TRAITS_MEMBER(values) |
| @@ -160,16 +141,10 @@ |
| // information. |
| IPC_MESSAGE_CONTROL0(GpuMsg_CollectGraphicsInfo) |
| -#if defined(TOOLKIT_USES_GTK) && !defined(UI_COMPOSITOR_IMAGE_TRANSPORT) || \ |
| - defined(OS_WIN) |
| // Tells the GPU process that the browser process has finished resizing the |
| // view. |
| -IPC_MESSAGE_CONTROL2(GpuMsg_ResizeViewACK, |
| - int32 /* renderer_id */, |
| - int32 /* command_buffer_id */) |
| -#endif |
| +IPC_MESSAGE_ROUTED0(GpuMsg_ResizeViewACK) |
|
jonathan.backer
2011/11/03 23:09:07
Naming is inconsistent with other IPCs handled by
|
| -#if defined(OS_MACOSX) || defined(UI_COMPOSITOR_IMAGE_TRANSPORT) |
| // Tells the GPU process that it's safe to start rendering to the surface. |
| IPC_MESSAGE_ROUTED2(AcceleratedSurfaceMsg_NewACK, |
| uint64 /* surface_id */, |
| @@ -178,7 +153,6 @@ |
| // Tells the GPU process that the browser process handled the swap |
| // buffers request with the given number. |
| IPC_MESSAGE_ROUTED0(AcceleratedSurfaceMsg_BuffersSwappedACK) |
| -#endif |
| // Tells the GPU process to remove all contexts. |
| IPC_MESSAGE_CONTROL0(GpuMsg_Clean) |
| @@ -234,18 +208,14 @@ |
| std::string /* header */, |
| std::string /* message */) |
| -#if defined(TOOLKIT_USES_GTK) && !defined(UI_COMPOSITOR_IMAGE_TRANSPORT) || \ |
| - defined(OS_WIN) |
| // Resize the window that is being drawn into. It's important that this |
| // resize be synchronized with the swapping of the front and back buffers. |
| IPC_MESSAGE_CONTROL4(GpuHostMsg_ResizeView, |
| int32 /* renderer_id */, |
| int32 /* render_view_id */, |
| - int32 /* command_buffer_route_id */, |
| + int32 /* route_id */, |
| gfx::Size /* size */) |
| -#endif |
| -#if defined(OS_MACOSX) || defined(UI_COMPOSITOR_IMAGE_TRANSPORT) |
|
jonathan.backer
2011/11/03 23:09:07
I understand that this code compiles generally, bu
apatrick_chromium
2011/11/07 20:40:04
I guess the trade off is, if they aren't behind an
|
| // This message is sent from the GPU process to the browser to notify about a |
| // new or resized surface in the GPU. The browser allocates any resources |
| // needed for it on its end and replies with an ACK containing any shared |
| @@ -264,7 +234,6 @@ |
| // is complete. |
| IPC_MESSAGE_CONTROL1(GpuHostMsg_AcceleratedSurfaceRelease, |
| GpuHostMsg_AcceleratedSurfaceRelease_Params) |
| -#endif |
| //------------------------------------------------------------------------------ |
| // GPU Channel Messages |