| Index: ui/gl/gl_surface_ozone.cc
|
| diff --git a/ui/gl/gl_surface_ozone.cc b/ui/gl/gl_surface_ozone.cc
|
| index 3b2e76a05765dfacc60ce1c6e893c9ec119bb27d..c7783588ddf87159ea7824c081ee0672d8623293 100644
|
| --- a/ui/gl/gl_surface_ozone.cc
|
| +++ b/ui/gl/gl_surface_ozone.cc
|
| @@ -23,6 +23,7 @@
|
| #include "ui/gl/scoped_binders.h"
|
| #include "ui/gl/scoped_make_current.h"
|
| #include "ui/ozone/public/native_pixmap.h"
|
| +#include "ui/ozone/public/ozone_platform.h"
|
| #include "ui/ozone/public/surface_factory_ozone.h"
|
| #include "ui/ozone/public/surface_ozone_egl.h"
|
|
|
| @@ -118,7 +119,8 @@ bool GLSurfaceOzoneEGL::ReinitializeNativeSurface() {
|
| }
|
|
|
| Destroy();
|
| - ozone_surface_ = ui::SurfaceFactoryOzone::GetInstance()
|
| + ozone_surface_ = ui::OzonePlatform::GetInstance()
|
| + ->GetSurfaceFactoryOzone()
|
| ->CreateEGLSurfaceForWidget(widget_)
|
| .Pass();
|
| if (!ozone_surface_) {
|
| @@ -478,8 +480,10 @@ bool GLSurfaceOzoneSurfacelessSurfaceImpl::SurfaceImage::ScheduleOverlayPlane(
|
| gfx::OverlayTransform transform,
|
| const gfx::Rect& bounds_rect,
|
| const gfx::RectF& crop_rect) {
|
| - return ui::SurfaceFactoryOzone::GetInstance()->ScheduleOverlayPlane(
|
| - widget, z_order, transform, pixmap_, bounds_rect, crop_rect);
|
| + return ui::OzonePlatform::GetInstance()
|
| + ->GetSurfaceFactoryOzone()
|
| + ->ScheduleOverlayPlane(widget, z_order, transform, pixmap_, bounds_rect,
|
| + crop_rect);
|
| }
|
|
|
| GLSurfaceOzoneSurfacelessSurfaceImpl::SurfaceImage::~SurfaceImage() {
|
| @@ -584,9 +588,11 @@ bool GLSurfaceOzoneSurfacelessSurfaceImpl::CreatePixmaps() {
|
| return true;
|
| for (size_t i = 0; i < arraysize(textures_); i++) {
|
| scoped_refptr<ui::NativePixmap> pixmap =
|
| - ui::SurfaceFactoryOzone::GetInstance()->CreateNativePixmap(
|
| - widget_, GetSize(), ui::SurfaceFactoryOzone::BGRA_8888,
|
| - ui::SurfaceFactoryOzone::SCANOUT);
|
| + ui::OzonePlatform::GetInstance()
|
| + ->GetSurfaceFactoryOzone()
|
| + ->CreateNativePixmap(widget_, GetSize(),
|
| + ui::SurfaceFactoryOzone::BGRA_8888,
|
| + ui::SurfaceFactoryOzone::SCANOUT);
|
| if (!pixmap)
|
| return false;
|
| scoped_refptr<SurfaceImage> image =
|
| @@ -628,9 +634,12 @@ scoped_refptr<GLSurface> GLSurface::CreateSurfacelessViewGLSurface(
|
| if (GetGLImplementation() == kGLImplementationEGLGLES2 &&
|
| window != kNullAcceleratedWidget &&
|
| GLSurfaceEGL::IsEGLSurfacelessContextSupported() &&
|
| - ui::SurfaceFactoryOzone::GetInstance()->CanShowPrimaryPlaneAsOverlay()) {
|
| + ui::OzonePlatform::GetInstance()
|
| + ->GetSurfaceFactoryOzone()
|
| + ->CanShowPrimaryPlaneAsOverlay()) {
|
| scoped_ptr<ui::SurfaceOzoneEGL> surface_ozone =
|
| - ui::SurfaceFactoryOzone::GetInstance()
|
| + ui::OzonePlatform::GetInstance()
|
| + ->GetSurfaceFactoryOzone()
|
| ->CreateSurfacelessEGLSurfaceForWidget(window);
|
| if (!surface_ozone)
|
| return nullptr;
|
| @@ -656,10 +665,12 @@ scoped_refptr<GLSurface> GLSurface::CreateViewGLSurface(
|
| if (window != kNullAcceleratedWidget) {
|
| scoped_refptr<GLSurface> surface;
|
| if (GLSurfaceEGL::IsEGLSurfacelessContextSupported() &&
|
| - ui::SurfaceFactoryOzone::GetInstance()
|
| + ui::OzonePlatform::GetInstance()
|
| + ->GetSurfaceFactoryOzone()
|
| ->CanShowPrimaryPlaneAsOverlay()) {
|
| scoped_ptr<ui::SurfaceOzoneEGL> surface_ozone =
|
| - ui::SurfaceFactoryOzone::GetInstance()
|
| + ui::OzonePlatform::GetInstance()
|
| + ->GetSurfaceFactoryOzone()
|
| ->CreateSurfacelessEGLSurfaceForWidget(window);
|
| if (!surface_ozone)
|
| return NULL;
|
| @@ -667,8 +678,9 @@ scoped_refptr<GLSurface> GLSurface::CreateViewGLSurface(
|
| window);
|
| } else {
|
| scoped_ptr<ui::SurfaceOzoneEGL> surface_ozone =
|
| - ui::SurfaceFactoryOzone::GetInstance()->CreateEGLSurfaceForWidget(
|
| - window);
|
| + ui::OzonePlatform::GetInstance()
|
| + ->GetSurfaceFactoryOzone()
|
| + ->CreateEGLSurfaceForWidget(window);
|
| if (!surface_ozone)
|
| return NULL;
|
|
|
| @@ -718,7 +730,9 @@ scoped_refptr<GLSurface> GLSurface::CreateOffscreenGLSurface(
|
| }
|
|
|
| EGLNativeDisplayType GetPlatformDefaultEGLNativeDisplay() {
|
| - return ui::SurfaceFactoryOzone::GetInstance()->GetNativeDisplay();
|
| + return ui::OzonePlatform::GetInstance()
|
| + ->GetSurfaceFactoryOzone()
|
| + ->GetNativeDisplay();
|
| }
|
|
|
| } // namespace gfx
|
|
|