Support for sharing wl_buffers between Web and UI process. 37/7737/7
authorKondapally Kalyan <kalyan.kondapally@intel.com>
Mon, 5 Aug 2013 05:35:02 +0000 (08:35 +0300)
committerKondapally Kalyan <kalyan.kondapally@intel.com>
Mon, 5 Aug 2013 05:35:02 +0000 (08:35 +0300)
commit722591f7918907c0e6774c46c50e70cb044558aa
treee303cc7c6c412f4a801e8b22937d2703a7af05d1
parent63c90783618a6e2c7280045accddb9a2cba73ef4
Support for sharing wl_buffers between Web and UI process.

This patch adds support for sharing wl_buffers between UI and
WebProcess. The patch also makes necessary adoptation in the
platform layer of GraphicsContext3D.

Change-Id: I2ee281022c6ec2c856a7bc08392a37c22b0d3efa
29 files changed:
Source/WTF/wtf/Platform.h
Source/WebCore/PlatformTizen.cmake
Source/WebCore/platform/graphics/efl/tizen/AcceleratedPlatformLayer.cpp [new file with mode: 0644]
Source/WebCore/platform/graphics/efl/tizen/AcceleratedPlatformLayer.h [new file with mode: 0644]
Source/WebCore/platform/graphics/efl/tizen/GraphicsContext3DInternal.cpp
Source/WebCore/platform/graphics/efl/tizen/GraphicsContext3DInternal.h
Source/WebCore/platform/graphics/efl/tizen/TizenGraphicsContext3DEfl.cpp
Source/WebCore/platform/graphics/surfaces/egl/EGLConfigSelector.cpp
Source/WebCore/platform/graphics/surfaces/egl/EGLContext.cpp
Source/WebCore/platform/graphics/surfaces/egl/EGLHelper.cpp
Source/WebCore/platform/graphics/surfaces/egl/EGLHelper.h
Source/WebCore/platform/graphics/surfaces/egl/EGLWaylandSurface.cpp
Source/WebCore/platform/graphics/surfaces/egl/EGLWaylandSurface.h
Source/WebCore/platform/graphics/surfaces/wayland/GraphicsSurfaceWayland.cpp [new file with mode: 0644]
Source/WebCore/platform/graphics/surfaces/wayland/PlatformTextureWayland.cpp [new file with mode: 0644]
Source/WebCore/platform/graphics/surfaces/wayland/PlatformTextureWayland.h [new file with mode: 0644]
Source/WebCore/platform/graphics/surfaces/wayland/WaylandCompositor.cpp [new file with mode: 0644]
Source/WebCore/platform/graphics/surfaces/wayland/WaylandCompositor.h [new file with mode: 0644]
Source/WebCore/platform/graphics/surfaces/wayland/WaylandDisplay.cpp [new file with mode: 0644]
Source/WebCore/platform/graphics/surfaces/wayland/WaylandDisplay.h [new file with mode: 0644]
Source/WebCore/platform/graphics/surfaces/wayland/WaylandHelper.cpp [deleted file]
Source/WebCore/platform/graphics/surfaces/wayland/WaylandHelper.h
Source/WebCore/platform/graphics/surfaces/wayland/WaylandSurface.cpp [new file with mode: 0644]
Source/WebCore/platform/graphics/surfaces/wayland/WaylandSurface.h [new file with mode: 0644]
Source/WebCore/platform/graphics/texmap/TextureMapperBackingStore.cpp
Source/WebCore/platform/graphics/texmap/TextureMapperGL.cpp
Source/WebCore/platform/graphics/texmap/TextureMapperGL.h
Source/WebKit2/PlatformTizen.cmake
Source/WebKit2/UIProcess/API/efl/PageClientImpl.cpp