diff options
author | jamesr@chromium.org <jamesr@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-12-04 23:22:26 +0000 |
---|---|---|
committer | jamesr@chromium.org <jamesr@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-12-04 23:22:26 +0000 |
commit | 843da553731628df2ccbbf63975eb9db687f3b25 (patch) | |
tree | 34cc864552e1a87363d1beb65527da752065cf18 /gpu/command_buffer/client/gles2_implementation.h | |
parent | b2fef9a925d522889fe321e5bba781f4d0e815cd (diff) | |
download | chromium_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.h | 2 |
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 { |