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 eab98b25e2d90aa21dcb159f7f42948d1bae8af0..047aee915e839b294c1779cc18383fe8090b075f 100644 |
--- a/gpu/command_buffer/client/gl_in_process_context.h |
+++ b/gpu/command_buffer/client/gl_in_process_context.h |
@@ -28,21 +28,12 @@ class SurfaceTexture; |
#endif |
namespace gpu { |
+struct SharedMemoryLimits; |
namespace gles2 { |
class GLES2Implementation; |
} |
-struct GL_IN_PROCESS_CONTEXT_EXPORT GLInProcessContextSharedMemoryLimits { |
- GLInProcessContextSharedMemoryLimits(); |
- |
- int32_t command_buffer_size; |
- unsigned int start_transfer_buffer_size; |
- unsigned int min_transfer_buffer_size; |
- unsigned int max_transfer_buffer_size; |
- unsigned int mapped_memory_reclaim_limit; |
-}; |
- |
class GL_IN_PROCESS_CONTEXT_EXPORT GLInProcessContext { |
public: |
virtual ~GLInProcessContext() {} |
@@ -64,7 +55,7 @@ class GL_IN_PROCESS_CONTEXT_EXPORT GLInProcessContext { |
GLInProcessContext* share_context, |
const gpu::gles2::ContextCreationAttribHelper& attribs, |
gfx::GpuPreference gpu_preference, |
- const GLInProcessContextSharedMemoryLimits& memory_limits, |
+ const SharedMemoryLimits& memory_limits, |
GpuMemoryBufferManager* gpu_memory_buffer_manager, |
ImageFactory* image_factory); |
@@ -72,8 +63,6 @@ class GL_IN_PROCESS_CONTEXT_EXPORT GLInProcessContext { |
// can be used without making it current. |
virtual gles2::GLES2Implementation* GetImplementation() = 0; |
- virtual size_t GetMappedMemoryLimit() = 0; |
- |
virtual void SetLock(base::Lock* lock) = 0; |
}; |