Index: content/common/gpu/gpu_messages.h |
diff --git a/content/common/gpu/gpu_messages.h b/content/common/gpu/gpu_messages.h |
index 74c11ffbf2bf9d96bd40fe64078602be7698d934..f26aabf5611955b9a3f97951789fc81faa124a8e 100644 |
--- a/content/common/gpu/gpu_messages.h |
+++ b/content/common/gpu/gpu_messages.h |
@@ -75,6 +75,15 @@ IPC_STRUCT_BEGIN(GPUCreateCommandBufferConfig) |
IPC_STRUCT_MEMBER(gfx::GpuPreference, gpu_preference) |
IPC_STRUCT_END() |
+IPC_STRUCT_BEGIN(GpuMsg_CreateGpuMemoryBuffer_Params) |
+ IPC_STRUCT_MEMBER(gfx::GpuMemoryBufferType, type) |
+ IPC_STRUCT_MEMBER(int32, id) |
+ IPC_STRUCT_MEMBER(gfx::Size, size) |
+ IPC_STRUCT_MEMBER(gfx::GpuMemoryBuffer::Format, format) |
+ IPC_STRUCT_MEMBER(gfx::GpuMemoryBuffer::Usage, usage) |
+ IPC_STRUCT_MEMBER(int32, client_id) |
+IPC_STRUCT_END() |
+ |
IPC_STRUCT_BEGIN(GpuHostMsg_AcceleratedSurfaceBuffersSwapped_Params) |
IPC_STRUCT_MEMBER(int32, surface_id) |
IPC_STRUCT_MEMBER(uint64, surface_handle) |
@@ -266,16 +275,15 @@ IPC_MESSAGE_CONTROL5(GpuMsg_CreateViewCommandBuffer, |
GPUCreateCommandBufferConfig, /* init_params */ |
int32 /* route_id */) |
-// Tells the GPU process to create a new gpu memory buffer for |handle|. |
-IPC_MESSAGE_CONTROL4(GpuMsg_CreateGpuMemoryBuffer, |
- gfx::GpuMemoryBufferHandle, /* handle */ |
- gfx::Size, /* size */ |
- gfx::GpuMemoryBuffer::Format, /* format */ |
- gfx::GpuMemoryBuffer::Usage /* usage */) |
+// Tells the GPU process to create a new gpu memory buffer. |
+IPC_MESSAGE_CONTROL1(GpuMsg_CreateGpuMemoryBuffer, |
+ GpuMsg_CreateGpuMemoryBuffer_Params) |
// Tells the GPU process to destroy buffer. |
-IPC_MESSAGE_CONTROL2(GpuMsg_DestroyGpuMemoryBuffer, |
- gfx::GpuMemoryBufferHandle, /* handle */ |
+IPC_MESSAGE_CONTROL4(GpuMsg_DestroyGpuMemoryBuffer, |
+ gfx::GpuMemoryBufferType, /* type */ |
+ gfx::GpuMemoryBufferId, /* id */ |
+ int32, /* client_id */ |
int32 /* sync_point */) |
// Tells the GPU process to create a context for collecting graphics card |