| 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;
|
|
|