Split SurfaceOzone to SurfaceOzoneEGL and Canvas.
commitfb585cb37ecc33c59c33453632a98e856dbab7d6
authorkalyan.kondapally@intel.com <kalyan.kondapally@intel.com@0039d316-1c4b-4281-b951-d872f2087c98>
Tue, 8 Apr 2014 08:44:52 +0000 (8 08:44 +0000)
committerkalyan.kondapally@intel.com <kalyan.kondapally@intel.com@0039d316-1c4b-4281-b951-d872f2087c98>
Tue, 8 Apr 2014 08:44:52 +0000 (8 08:44 +0000)
tree0f4385594f0373c2df6dee3e46886b5c8a90bb08
parent415ffbae6e71cdfd6b9db0d871d9bd92cc89c98c
Split SurfaceOzone to SurfaceOzoneEGL and Canvas.

SurfaceOzone deals with both accelerated surfaces (EGL) and software
output(SkiaCanvas). SurfaceOzone already had apis separated for both cases,
this CL splits SurfaceOzone into SurfaceOzoneEGL and SurfaceOzoneCanvas.
This CL also removes SurfaceOzoneBase.

Review URL: https://codereview.chromium.org/225023021

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@262353 0039d316-1c4b-4281-b951-d872f2087c98
17 files changed:
content/browser/compositor/software_output_device_ozone.cc
content/browser/compositor/software_output_device_ozone.h
content/browser/compositor/software_output_device_ozone_unittest.cc
ui/gfx/gfx.gyp
ui/gfx/ozone/dri/dri_surface_factory.cc
ui/gfx/ozone/dri/dri_surface_factory.h
ui/gfx/ozone/dri/dri_surface_factory_unittest.cc
ui/gfx/ozone/impl/file_surface_factory.cc
ui/gfx/ozone/impl/file_surface_factory.h
ui/gfx/ozone/surface_factory_ozone.cc
ui/gfx/ozone/surface_factory_ozone.h
ui/gfx/ozone/surface_ozone_base.cc [deleted file]
ui/gfx/ozone/surface_ozone_base.h [deleted file]
ui/gfx/ozone/surface_ozone_canvas.h [moved from ui/gfx/ozone/surface_ozone.h with 55% similarity]
ui/gfx/ozone/surface_ozone_egl.h [new file with mode: 0644]
ui/gl/gl_surface_ozone.cc
ui/ozone/platform/caca/caca_surface_factory.cc