Index: ui/ozone/platform/dri/ozone_platform_dri.cc |
diff --git a/ui/ozone/platform/dri/ozone_platform_dri.cc b/ui/ozone/platform/dri/ozone_platform_dri.cc |
index b369a6def0257f339fddc7980d87703273d263a5..097ef66d111a69882f8474d110cc1d42f2f3d15f 100644 |
--- a/ui/ozone/platform/dri/ozone_platform_dri.cc |
+++ b/ui/ozone/platform/dri/ozone_platform_dri.cc |
@@ -10,10 +10,9 @@ |
#include "ui/events/ozone/evdev/event_factory_evdev.h" |
#include "ui/ozone/common/window/platform_window_compat.h" |
#include "ui/ozone/platform/dri/cursor_factory_evdev_dri.h" |
-#include "ui/ozone/platform/dri/dri_surface.h" |
+#include "ui/ozone/platform/dri/dri_buffer.h" |
#include "ui/ozone/platform/dri/dri_surface_factory.h" |
#include "ui/ozone/platform/dri/dri_wrapper.h" |
-#include "ui/ozone/platform/dri/scanout_surface.h" |
#include "ui/ozone/platform/dri/screen_manager.h" |
#include "ui/ozone/platform/dri/virtual_terminal_manager.h" |
#include "ui/ozone/public/ozone_platform.h" |
@@ -29,21 +28,6 @@ namespace { |
const char kDefaultGraphicsCardPath[] = "/dev/dri/card0"; |
-class DriSurfaceGenerator : public ScanoutSurfaceGenerator { |
- public: |
- DriSurfaceGenerator(DriWrapper* dri) : dri_(dri) {} |
- virtual ~DriSurfaceGenerator() {} |
- |
- virtual ScanoutSurface* Create(const gfx::Size& size) OVERRIDE { |
- return new DriSurface(dri_, size); |
- } |
- |
- private: |
- DriWrapper* dri_; // Not owned. |
- |
- DISALLOW_COPY_AND_ASSIGN(DriSurfaceGenerator); |
-}; |
- |
// OzonePlatform for Linux DRI (Direct Rendering Infrastructure) |
// |
// This platform is Linux without any display server (no X, wayland, or |
@@ -53,9 +37,9 @@ class OzonePlatformDri : public OzonePlatform { |
OzonePlatformDri() |
: vt_manager_(new VirtualTerminalManager()), |
dri_(new DriWrapper(kDefaultGraphicsCardPath)), |
- surface_generator_(new DriSurfaceGenerator(dri_.get())), |
+ buffer_generator_(new DriBufferGenerator(dri_.get())), |
screen_manager_(new ScreenManager(dri_.get(), |
- surface_generator_.get())), |
+ buffer_generator_.get())), |
device_manager_(CreateDeviceManager()) { |
base::AtExitManager::RegisterTask( |
base::Bind(&base::DeletePointer<OzonePlatformDri>, this)); |
@@ -110,7 +94,7 @@ class OzonePlatformDri : public OzonePlatform { |
private: |
scoped_ptr<VirtualTerminalManager> vt_manager_; |
scoped_ptr<DriWrapper> dri_; |
- scoped_ptr<DriSurfaceGenerator> surface_generator_; |
+ scoped_ptr<DriBufferGenerator> buffer_generator_; |
scoped_ptr<ScreenManager> screen_manager_; |
scoped_ptr<DeviceManager> device_manager_; |