| Index: ui/gl/init/gl_factory_ozone.cc
|
| diff --git a/ui/gl/init/gl_factory_ozone.cc b/ui/gl/init/gl_factory_ozone.cc
|
| index 9df9e01482231b4412da94ea47e720220663cb7b..7ee46c7d47dc4d45e477866291a639b00a285e64 100644
|
| --- a/ui/gl/init/gl_factory_ozone.cc
|
| +++ b/ui/gl/init/gl_factory_ozone.cc
|
| @@ -64,19 +64,13 @@ scoped_refptr<GLSurface> CreateDefaultOffscreenGLSurface(
|
| // TODO(kylechar): Remove when all implementations are switched over.
|
| scoped_refptr<GLSurface> CreateViewGLSurfaceOld(gfx::AcceleratedWidget window) {
|
| switch (GetGLImplementation()) {
|
| - case kGLImplementationEGLGLES2: {
|
| + case kGLImplementationEGLGLES2:
|
| DCHECK_NE(window, gfx::kNullAcceleratedWidget);
|
| - scoped_refptr<GLSurface> surface;
|
| - if (!surface && GLSurfaceEGL::IsEGLSurfacelessContextSupported())
|
| - surface = CreateViewGLSurfaceOzoneSurfacelessSurfaceImpl(window);
|
| - if (!surface)
|
| - surface = CreateViewGLSurfaceOzone(window);
|
| - return surface;
|
| - }
|
| + return CreateViewGLSurfaceOzone(window);
|
| default:
|
| NOTREACHED();
|
| - return nullptr;
|
| }
|
| + return nullptr;
|
| }
|
|
|
| // TODO(kylechar): Remove when all implementations are switched over.
|
| @@ -131,16 +125,12 @@ scoped_refptr<GLSurface> CreateViewGLSurface(gfx::AcceleratedWidget window) {
|
| window);
|
| }
|
|
|
| -// TODO(kylechar): Update to use new API.
|
| scoped_refptr<GLSurface> CreateSurfacelessViewGLSurface(
|
| gfx::AcceleratedWidget window) {
|
| TRACE_EVENT0("gpu", "gl::init::CreateSurfacelessViewGLSurface");
|
| - if (GetGLImplementation() == kGLImplementationEGLGLES2 &&
|
| - window != gfx::kNullAcceleratedWidget &&
|
| - GLSurfaceEGL::IsEGLSurfacelessContextSupported()) {
|
| - return CreateViewGLSurfaceOzoneSurfaceless(window);
|
| - }
|
| - return nullptr;
|
| +
|
| + return GetSurfaceFactory()->CreateSurfacelessViewGLSurface(
|
| + GetGLImplementation(), window);
|
| }
|
|
|
| scoped_refptr<GLSurface> CreateOffscreenGLSurface(const gfx::Size& size) {
|
|
|