summaryrefslogtreecommitdiffstats
path: root/ui/gl
diff options
context:
space:
mode:
authoryfriedman@chromium.org <yfriedman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-11-01 17:38:47 +0000
committeryfriedman@chromium.org <yfriedman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-11-01 17:38:47 +0000
commitbe363b2ae7d3ebc594d6db53313985b07977d80b (patch)
tree72fda6b181f221cbaa6e438e0fb696bbf47d518b /ui/gl
parent42af17eaa9447b313098eca6fd5d018934cd0bbd (diff)
downloadchromium_src-be363b2ae7d3ebc594d6db53313985b07977d80b.zip
chromium_src-be363b2ae7d3ebc594d6db53313985b07977d80b.tar.gz
chromium_src-be363b2ae7d3ebc594d6db53313985b07977d80b.tar.bz2
First step towards component build for Android.
Add symbol exports needed to build content shell. BUG=158821 Review URL: https://codereview.chromium.org/11368031 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@165420 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'ui/gl')
-rw-r--r--ui/gl/gl_surface_android.h3
-rw-r--r--ui/gl/gl_surface_egl.h2
2 files changed, 3 insertions, 2 deletions
diff --git a/ui/gl/gl_surface_android.h b/ui/gl/gl_surface_android.h
index d372aa2..009f42d 100644
--- a/ui/gl/gl_surface_android.h
+++ b/ui/gl/gl_surface_android.h
@@ -6,6 +6,7 @@
#define UI_GL_GL_SURFACE_ANDROID_H_
#include "base/memory/ref_counted.h"
+#include "ui/base/ui_export.h"
#include "ui/gl/gl_surface_egl.h"
namespace gfx {
@@ -15,7 +16,7 @@ namespace gfx {
// it is initialized, it always uses a pbuffer EGL surface until the native view
// is set. The native view is in charge of sharing the GL texture with UI thread
// in the browser process through SurfaceTexture.
-class AndroidViewSurface : public NativeViewGLSurfaceEGL {
+class GL_EXPORT AndroidViewSurface : public NativeViewGLSurfaceEGL {
public:
AndroidViewSurface();
diff --git a/ui/gl/gl_surface_egl.h b/ui/gl/gl_surface_egl.h
index f45ce3a..5fedabe 100644
--- a/ui/gl/gl_surface_egl.h
+++ b/ui/gl/gl_surface_egl.h
@@ -58,7 +58,7 @@ class GL_EXPORT GLSurfaceEGL : public GLSurface {
};
// Encapsulates an EGL surface bound to a view.
-class NativeViewGLSurfaceEGL : public GLSurfaceEGL {
+class GL_EXPORT NativeViewGLSurfaceEGL : public GLSurfaceEGL {
public:
NativeViewGLSurfaceEGL(bool software, gfx::AcceleratedWidget window);