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

Side by Side Diff: content/common/gpu_messages.h

Issue 6840060: Progress towards fixing 77536 (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: "" Created 9 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2011 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include <vector> 5 #include <vector>
6 #include <string> 6 #include <string>
7 7
8 8
9 #include "base/shared_memory.h" 9 #include "base/shared_memory.h"
10 #include "content/common/common_param_traits.h" 10 #include "content/common/common_param_traits.h"
(...skipping 134 matching lines...) Expand 10 before | Expand all | Expand 10 after
145 IPC_MESSAGE_CONTROL0(GpuMsg_Synchronize) 145 IPC_MESSAGE_CONTROL0(GpuMsg_Synchronize)
146 146
147 IPC_MESSAGE_CONTROL3(GpuMsg_VisibilityChanged, 147 IPC_MESSAGE_CONTROL3(GpuMsg_VisibilityChanged,
148 int32, /*render_view_id */ 148 int32, /*render_view_id */
149 int32, /* renderer_id */ 149 int32, /* renderer_id */
150 bool /* is_visible */) 150 bool /* is_visible */)
151 151
152 // Tells the GPU process to create a new command buffer that renders directly 152 // Tells the GPU process to create a new command buffer that renders directly
153 // to a native view. A corresponding GpuCommandBufferStub is created. 153 // to a native view. A corresponding GpuCommandBufferStub is created.
154 IPC_MESSAGE_CONTROL4(GpuMsg_CreateViewCommandBuffer, 154 IPC_MESSAGE_CONTROL4(GpuMsg_CreateViewCommandBuffer,
155 gfx::PluginWindowHandle, /* view */ 155 gfx::PluginWindowHandle, /* compositing_surface */
156 int32, /* render_view_id */ 156 int32, /* render_view_id */
157 int32, /* renderer_id */ 157 int32, /* renderer_id */
158 GPUCreateCommandBufferConfig /* init_params */) 158 GPUCreateCommandBufferConfig /* init_params */)
159 159
160 // Tells the GPU process to create a context for collecting graphics card 160 // Tells the GPU process to create a context for collecting graphics card
161 // information. 161 // information.
162 IPC_MESSAGE_CONTROL0(GpuMsg_CollectGraphicsInfo) 162 IPC_MESSAGE_CONTROL0(GpuMsg_CollectGraphicsInfo)
163 163
164 #if defined(OS_MACOSX) 164 #if defined(OS_MACOSX)
165 // Tells the GPU process that the browser process handled the swap 165 // Tells the GPU process that the browser process handled the swap
(...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after
203 IPC_MESSAGE_CONTROL1(GpuHostMsg_EstablishGpuChannel, 203 IPC_MESSAGE_CONTROL1(GpuHostMsg_EstablishGpuChannel,
204 content::CauseForGpuLaunch) 204 content::CauseForGpuLaunch)
205 205
206 // A renderer sends this to the browser process to provide a synchronization 206 // A renderer sends this to the browser process to provide a synchronization
207 // point for GPU operations, in particular to make sure the GPU channel has 207 // point for GPU operations, in particular to make sure the GPU channel has
208 // been established. 208 // been established.
209 IPC_SYNC_MESSAGE_CONTROL0_0(GpuHostMsg_SynchronizeGpu) 209 IPC_SYNC_MESSAGE_CONTROL0_0(GpuHostMsg_SynchronizeGpu)
210 210
211 // A renderer sends this to the browser process when it wants to 211 // A renderer sends this to the browser process when it wants to
212 // create a GL context associated with the given view_id. 212 // create a GL context associated with the given view_id.
213 IPC_SYNC_MESSAGE_CONTROL2_1(GpuHostMsg_CreateViewCommandBuffer, 213 IPC_SYNC_MESSAGE_CONTROL3_1(GpuHostMsg_CreateViewCommandBuffer,
214 gfx::PluginWindowHandle, /* view */
214 int32, /* render_view_id */ 215 int32, /* render_view_id */
215 GPUCreateCommandBufferConfig, /* init_params */ 216 GPUCreateCommandBufferConfig, /* init_params */
216 int32 /* route_id */) 217 int32 /* route_id */)
217 218
218 // Response from GPU to a GpuHostMsg_EstablishChannel message. 219 // Response from GPU to a GpuHostMsg_EstablishChannel message.
219 IPC_MESSAGE_CONTROL1(GpuHostMsg_ChannelEstablished, 220 IPC_MESSAGE_CONTROL1(GpuHostMsg_ChannelEstablished,
220 IPC::ChannelHandle /* channel_handle */) 221 IPC::ChannelHandle /* channel_handle */)
221 222
222 // Respond from GPU to a GpuMsg_CreateViewCommandBuffer message. 223 // Respond from GPU to a GpuMsg_CreateViewCommandBuffer message.
223 IPC_MESSAGE_CONTROL1(GpuHostMsg_CommandBufferCreated, 224 IPC_MESSAGE_CONTROL1(GpuHostMsg_CommandBufferCreated,
(...skipping 368 matching lines...) Expand 10 before | Expand all | Expand 10 after
592 593
593 // Confirm decoder has been aborted. 594 // Confirm decoder has been aborted.
594 IPC_MESSAGE_ROUTED0(AcceleratedVideoDecoderHostMsg_AbortDone) 595 IPC_MESSAGE_ROUTED0(AcceleratedVideoDecoderHostMsg_AbortDone)
595 596
596 // Decoder has faced end of stream marker in the stream. 597 // Decoder has faced end of stream marker in the stream.
597 IPC_MESSAGE_ROUTED0(AcceleratedVideoDecoderHostMsg_EndOfStream) 598 IPC_MESSAGE_ROUTED0(AcceleratedVideoDecoderHostMsg_EndOfStream)
598 599
599 // Video decoder has encountered an error. 600 // Video decoder has encountered an error.
600 IPC_MESSAGE_ROUTED1(AcceleratedVideoDecoderHostMsg_ErrorNotification, 601 IPC_MESSAGE_ROUTED1(AcceleratedVideoDecoderHostMsg_ErrorNotification,
601 uint32) /* Error ID */ 602 uint32) /* Error ID */
OLDNEW
« no previous file with comments | « content/browser/renderer_host/test_render_view_host.cc ('k') | content/common/gpu_process_launch_causes.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698