Chromium Code Reviews| Index: ui/gl/gl_surface.h |
| diff --git a/ui/gl/gl_surface.h b/ui/gl/gl_surface.h |
| index 3b08ebc8d57ce5057fd9af29844c6e9df56ab0cd..d73d0ed131fd5aca04cdc6c7ade008e9e6a9fb15 100644 |
| --- a/ui/gl/gl_surface.h |
| +++ b/ui/gl/gl_surface.h |
| @@ -38,8 +38,8 @@ class GL_EXPORT GLSurface : public base::RefCounted<GLSurface> { |
| // Minimum bit depth of surface. |
| enum Format { |
| - SURFACE_ARGB8888 = 1, // 32 bits |
| - SURFACE_RGB565 = 2, // 16 bits |
| + SURFACE_ARGB8888, |
| + SURFACE_RGB565, |
| SURFACE_DEFAULT = SURFACE_ARGB8888 |
| }; |
| @@ -152,7 +152,7 @@ class GL_EXPORT GLSurface : public base::RefCounted<GLSurface> { |
| virtual void* GetConfig(); |
| // Get the GL pixel format of the surface, if available. |
| - virtual unsigned GetFormat(); |
| + virtual GLSurface::Format GetFormat(); |
| // Get access to a helper providing time of recent refresh and period |
| // of screen refresh. If unavailable, returns NULL. |
| @@ -211,12 +211,7 @@ class GL_EXPORT GLSurface : public base::RefCounted<GLSurface> { |
| // Create a GL surface used for offscreen rendering. |
| static scoped_refptr<GLSurface> CreateOffscreenGLSurface( |
| - const gfx::Size& size) { |
| - return CreateOffscreenGLSurface(size, SURFACE_DEFAULT); |
| - } |
| - |
| - static scoped_refptr<GLSurface> CreateOffscreenGLSurface( |
| - const gfx::Size& size, GLSurface::Format format); |
| + const gfx::Size& size); |
| static GLSurface* GetCurrent(); |
| @@ -234,6 +229,8 @@ class GL_EXPORT GLSurface : public base::RefCounted<GLSurface> { |
| static bool ExtensionsContain(const char* extensions, const char* name); |
| + GLSurface::Format format_; |
|
no sievers
2016/02/19 20:25:18
Can you initialize this? Actually, do we really ne
Jinsuk Kim
2016/02/20 13:56:57
Removed.
|
| + |
| private: |
| friend class base::RefCounted<GLSurface>; |
| friend class GLContext; |
| @@ -279,7 +276,7 @@ class GL_EXPORT GLSurfaceAdapter : public GLSurface { |
| void* GetShareHandle() override; |
| void* GetDisplay() override; |
| void* GetConfig() override; |
| - unsigned GetFormat() override; |
| + GLSurface::Format GetFormat() override; |
| VSyncProvider* GetVSyncProvider() override; |
| bool ScheduleOverlayPlane(int z_order, |
| OverlayTransform transform, |