Index: content/common/gpu/gpu_messages.h |
=================================================================== |
--- content/common/gpu/gpu_messages.h (revision 89700) |
+++ content/common/gpu/gpu_messages.h (working copy) |
@@ -231,15 +231,10 @@ |
base::ProcessHandle /* renderer_process_for_gpu */) |
// Tells the GPU process to create a new command buffer that renders to an |
-// offscreen frame buffer. If parent_route_id is not zero, the texture backing |
-// the frame buffer is mapped into the corresponding parent command buffer's |
-// namespace, with the name of parent_texture_id. This ID is in the parent's |
-// namespace. |
-IPC_SYNC_MESSAGE_CONTROL4_1(GpuChannelMsg_CreateOffscreenCommandBuffer, |
- int32, /* parent_route_id */ |
+// offscreen frame buffer. |
+IPC_SYNC_MESSAGE_CONTROL2_1(GpuChannelMsg_CreateOffscreenCommandBuffer, |
gfx::Size, /* size */ |
GPUCreateCommandBufferConfig, /* init_params */ |
- uint32, /* parent_texture_id */ |
int32 /* route_id */) |
// The CommandBufferProxy sends this to the GpuCommandBufferStub in its |
@@ -296,6 +291,13 @@ |
int32 /* size */, |
bool /* result */) |
+// Sets the parent command buffer. This allows the parent and child to share |
+// textures. |
+IPC_SYNC_MESSAGE_ROUTED2_1(GpuCommandBufferMsg_SetParent, |
+ int32 /* parent_route_id */, |
+ uint32 /* parent_texture_id */, |
+ bool /* result */) |
+ |
// Get the current state of the command buffer. |
IPC_SYNC_MESSAGE_ROUTED0_1(GpuCommandBufferMsg_GetState, |
gpu::CommandBuffer::State /* state */) |