| Index: content/renderer/renderer_gl_context.cc
|
| diff --git a/content/renderer/renderer_gl_context.cc b/content/renderer/renderer_gl_context.cc
|
| index e55357dad1012c4e86f403674aa9c525cfdcbeac..d7d9f8df782bea2121eca922703eb7b004a2b5f8 100644
|
| --- a/content/renderer/renderer_gl_context.cc
|
| +++ b/content/renderer/renderer_gl_context.cc
|
| @@ -156,6 +156,7 @@ RendererGLContext::~RendererGLContext() {
|
|
|
| RendererGLContext* RendererGLContext::CreateViewContext(
|
| GpuChannelHost* channel,
|
| + gfx::PluginWindowHandle render_surface,
|
| int render_view_id,
|
| const char* allowed_extensions,
|
| const int32* attrib_list,
|
| @@ -164,6 +165,7 @@ RendererGLContext* RendererGLContext::CreateViewContext(
|
| scoped_ptr<RendererGLContext> context(new RendererGLContext(channel, NULL));
|
| if (!context->Initialize(
|
| true,
|
| + render_surface,
|
| render_view_id,
|
| gfx::Size(),
|
| allowed_extensions,
|
| @@ -196,6 +198,7 @@ RendererGLContext* RendererGLContext::CreateOffscreenContext(
|
| scoped_ptr<RendererGLContext> context(new RendererGLContext(channel, parent));
|
| if (!context->Initialize(
|
| false,
|
| + gfx::kNullPluginWindow,
|
| 0,
|
| size,
|
| allowed_extensions,
|
| @@ -366,6 +369,7 @@ RendererGLContext::RendererGLContext(GpuChannelHost* channel,
|
| }
|
|
|
| bool RendererGLContext::Initialize(bool onscreen,
|
| + gfx::PluginWindowHandle render_surface,
|
| int render_view_id,
|
| const gfx::Size& size,
|
| const char* allowed_extensions,
|
| @@ -418,7 +422,9 @@ bool RendererGLContext::Initialize(bool onscreen,
|
|
|
| // Create a proxy to a command buffer in the GPU process.
|
| if (onscreen) {
|
| + DCHECK_NE(render_surface, gfx::kNullPluginWindow);
|
| command_buffer_ = channel_->CreateViewCommandBuffer(
|
| + render_surface,
|
| render_view_id,
|
| allowed_extensions,
|
| attribs,
|
|
|