Chromium Code Reviews| Index: gpu/command_buffer/service/in_process_command_buffer.h |
| diff --git a/gpu/command_buffer/service/in_process_command_buffer.h b/gpu/command_buffer/service/in_process_command_buffer.h |
| index b3f6eb806d770586bd2ba9feb64303bf2afe913c..211d6ef76dab5597cbdb08b7962b448c3cef3ac5 100644 |
| --- a/gpu/command_buffer/service/in_process_command_buffer.h |
| +++ b/gpu/command_buffer/service/in_process_command_buffer.h |
| @@ -84,7 +84,8 @@ class GPU_EXPORT InProcessCommandBuffer : public CommandBuffer, |
| const base::Closure& context_lost_callback, |
| InProcessCommandBuffer* share_group, |
| GpuMemoryBufferManager* gpu_memory_buffer_manager, |
| - ImageFactory* image_factory); |
| + ImageFactory* image_factory, |
| + const gfx::SurfaceConfiguration requested_configuration); |
|
qsr
2015/06/09 11:02:52
You can pass this by reference:
const gfx::Surface
iansf
2015/06/09 17:23:24
Done.
|
| void Destroy(); |
| // CommandBuffer implementation: |
| @@ -168,15 +169,18 @@ class GPU_EXPORT InProcessCommandBuffer : public CommandBuffer, |
| gpu::Capabilities* capabilities; // Ouptut. |
| InProcessCommandBuffer* context_group; |
| ImageFactory* image_factory; |
| - |
| - InitializeOnGpuThreadParams(bool is_offscreen, |
| - gfx::AcceleratedWidget window, |
| - const gfx::Size& size, |
| - const std::vector<int32>& attribs, |
| - gfx::GpuPreference gpu_preference, |
| - gpu::Capabilities* capabilities, |
| - InProcessCommandBuffer* share_group, |
| - ImageFactory* image_factory) |
| + gfx::SurfaceConfiguration requested_configuration; |
| + |
| + InitializeOnGpuThreadParams( |
| + bool is_offscreen, |
| + gfx::AcceleratedWidget window, |
| + const gfx::Size& size, |
| + const std::vector<int32>& attribs, |
| + gfx::GpuPreference gpu_preference, |
| + gpu::Capabilities* capabilities, |
| + InProcessCommandBuffer* share_group, |
| + ImageFactory* image_factory, |
| + gfx::SurfaceConfiguration requested_configuration) |
| : is_offscreen(is_offscreen), |
| window(window), |
| size(size), |
| @@ -184,7 +188,8 @@ class GPU_EXPORT InProcessCommandBuffer : public CommandBuffer, |
| gpu_preference(gpu_preference), |
| capabilities(capabilities), |
| context_group(share_group), |
| - image_factory(image_factory) {} |
| + image_factory(image_factory), |
| + requested_configuration(requested_configuration) {} |
| }; |
| bool InitializeOnGpuThread(const InitializeOnGpuThreadParams& params); |