summaryrefslogtreecommitdiffstats
path: root/gpu/command_buffer/client/gles2_implementation.h
diff options
context:
space:
mode:
authorjamesr@chromium.org <jamesr@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-12-04 23:22:26 +0000
committerjamesr@chromium.org <jamesr@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-12-04 23:22:26 +0000
commit843da553731628df2ccbbf63975eb9db687f3b25 (patch)
tree34cc864552e1a87363d1beb65527da752065cf18 /gpu/command_buffer/client/gles2_implementation.h
parentb2fef9a925d522889fe321e5bba781f4d0e815cd (diff)
downloadchromium_src-843da553731628df2ccbbf63975eb9db687f3b25.zip
chromium_src-843da553731628df2ccbbf63975eb9db687f3b25.tar.gz
chromium_src-843da553731628df2ccbbf63975eb9db687f3b25.tar.bz2
Expose GLES2Interface to cc
This exposes a gpu::gles2::GLES2Interface pointer to cc through the ContextProvider. This is a way for the compositor to talk to the client side of the command buffer more directly, bypassing the blink::WebGraphicsContext3D indirection. See the bug for the plan for using this new interface and deprecating WGC3D. BUG=181120 Review URL: https://codereview.chromium.org/54463007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238809 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'gpu/command_buffer/client/gles2_implementation.h')
-rw-r--r--gpu/command_buffer/client/gles2_implementation.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/gpu/command_buffer/client/gles2_implementation.h b/gpu/command_buffer/client/gles2_implementation.h
index 0f47a78..c32f407 100644
--- a/gpu/command_buffer/client/gles2_implementation.h
+++ b/gpu/command_buffer/client/gles2_implementation.h
@@ -117,7 +117,7 @@ class VertexArrayObjectManager;
// GLES2CmdHelper but that entails changing your code to use and deal with
// shared memory and synchronization issues.
class GLES2_IMPL_EXPORT GLES2Implementation
- : public GLES2Interface,
+ : NON_EXPORTED_BASE(public GLES2Interface),
NON_EXPORTED_BASE(public ContextSupport) {
public:
enum MappedMemoryLimit {