| Index: gpu/command_buffer/client/gl_in_process_context.h
|
| diff --git a/gpu/command_buffer/client/gl_in_process_context.h b/gpu/command_buffer/client/gl_in_process_context.h
|
| index 6c3a485972b604e6530fc5b79a37d2645f3e01d1..6175cc556ad284f9522cacbd9ced80c7796798d1 100644
|
| --- a/gpu/command_buffer/client/gl_in_process_context.h
|
| +++ b/gpu/command_buffer/client/gl_in_process_context.h
|
| @@ -8,6 +8,7 @@
|
| #include "base/callback.h"
|
| #include "base/compiler_specific.h"
|
| #include "gl_in_process_context_export.h"
|
| +#include "gpu/command_buffer/common/gles2_cmd_utils.h"
|
| #include "gpu/command_buffer/service/in_process_command_buffer.h"
|
| #include "ui/gfx/native_widget_types.h"
|
| #include "ui/gl/gl_surface.h"
|
| @@ -29,22 +30,6 @@ namespace gles2 {
|
| class GLES2Implementation;
|
| }
|
|
|
| -// The default uninitialized value is -1.
|
| -struct GL_IN_PROCESS_CONTEXT_EXPORT GLInProcessContextAttribs {
|
| - GLInProcessContextAttribs();
|
| -
|
| - int32 alpha_size;
|
| - int32 blue_size;
|
| - int32 green_size;
|
| - int32 red_size;
|
| - int32 depth_size;
|
| - int32 stencil_size;
|
| - int32 samples;
|
| - int32 sample_buffers;
|
| - int32 fail_if_major_perf_caveat;
|
| - int32 lose_context_when_out_of_memory;
|
| -};
|
| -
|
| class GL_IN_PROCESS_CONTEXT_EXPORT GLInProcessContext {
|
| public:
|
| virtual ~GLInProcessContext() {}
|
| @@ -67,7 +52,7 @@ class GL_IN_PROCESS_CONTEXT_EXPORT GLInProcessContext {
|
| const gfx::Size& size,
|
| GLInProcessContext* share_context,
|
| bool use_global_share_group,
|
| - const GLInProcessContextAttribs& attribs,
|
| + const gpu::gles2::ContextCreationAttribHelper& attribs,
|
| gfx::GpuPreference gpu_preference);
|
|
|
| virtual void SetContextLostCallback(const base::Closure& callback) = 0;
|
|
|