Index: ui/gl/gl_surface_glx.h |
diff --git a/ui/gl/gl_surface_glx.h b/ui/gl/gl_surface_glx.h |
index c1fca6006a1726b5971bd0494d284220ad61e22d..d8fa9a4382baa3d78bd2e1065d192b239905b5a8 100644 |
--- a/ui/gl/gl_surface_glx.h |
+++ b/ui/gl/gl_surface_glx.h |
@@ -21,7 +21,8 @@ namespace gfx { |
// Base class for GLX surfaces. |
class GL_EXPORT GLSurfaceGLX : public GLSurface { |
public: |
- GLSurfaceGLX(); |
+ explicit GLSurfaceGLX( |
+ const gfx::SurfaceConfiguration& requested_configuration); |
static bool InitializeOneOff(); |
@@ -52,7 +53,9 @@ class GL_EXPORT GLSurfaceGLX : public GLSurface { |
class GL_EXPORT NativeViewGLSurfaceGLX : public GLSurfaceGLX, |
public ui::PlatformEventDispatcher { |
public: |
- explicit NativeViewGLSurfaceGLX(gfx::AcceleratedWidget window); |
+ NativeViewGLSurfaceGLX( |
+ gfx::AcceleratedWidget window, |
+ const gfx::SurfaceConfiguration& requested_configuration); |
// Implement GLSurfaceGLX. |
bool Initialize() override; |
@@ -95,7 +98,9 @@ class GL_EXPORT NativeViewGLSurfaceGLX : public GLSurfaceGLX, |
// A surface used to render to an offscreen pbuffer. |
class GL_EXPORT PbufferGLSurfaceGLX : public GLSurfaceGLX { |
public: |
- explicit PbufferGLSurfaceGLX(const gfx::Size& size); |
+ PbufferGLSurfaceGLX( |
+ const gfx::Size& size, |
+ const gfx::SurfaceConfiguration& requested_configuration); |
// Implement GLSurfaceGLX. |
bool Initialize() override; |