Index: gpu/command_buffer/service/in_process_command_buffer.cc |
diff --git a/gpu/command_buffer/service/in_process_command_buffer.cc b/gpu/command_buffer/service/in_process_command_buffer.cc |
index 65986f82540b9945fb79f2d626b319bbe4b5dbfb..022abcedac702b98cac38264cc25b40f2134e388 100644 |
--- a/gpu/command_buffer/service/in_process_command_buffer.cc |
+++ b/gpu/command_buffer/service/in_process_command_buffer.cc |
@@ -343,7 +343,8 @@ bool InProcessCommandBuffer::Initialize( |
const base::Closure& context_lost_callback, |
InProcessCommandBuffer* share_group, |
GpuMemoryBufferManager* gpu_memory_buffer_manager, |
- ImageFactory* image_factory) { |
+ ImageFactory* image_factory, |
+ gfx::SurfaceConfiguration requested_configuration) { |
abarth-chromium
2015/06/09 00:30:21
gfx::SurfaceConfiguration -> const gfx::SurfaceCon
iansf
2015/06/09 01:52:04
Done.
|
DCHECK(!share_group || service_.get() == share_group->service_.get()); |
context_lost_callback_ = WrapCallback(context_lost_callback); |
@@ -362,7 +363,8 @@ bool InProcessCommandBuffer::Initialize( |
gpu_preference, |
&capabilities, |
share_group, |
- image_factory); |
+ image_factory, |
+ requested_configuration); |
base::Callback<bool(void)> init_task = |
base::Bind(&InProcessCommandBuffer::InitializeOnGpuThread, |
@@ -439,9 +441,11 @@ bool InProcessCommandBuffer::InitializeOnGpuThread( |
if (!surface_.get()) { |
if (params.is_offscreen) |
- surface_ = gfx::GLSurface::CreateOffscreenGLSurface(params.size); |
+ surface_ = gfx::GLSurface::CreateOffscreenGLSurface( |
+ params.size, params.requested_configuration); |
else |
- surface_ = gfx::GLSurface::CreateViewGLSurface(params.window); |
+ surface_ = gfx::GLSurface::CreateViewGLSurface( |
+ params.window, params.requested_configuration); |
} |
if (!surface_.get()) { |