diff options
author | dongseong.hwang@intel.com <dongseong.hwang@intel.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-07-22 09:04:32 +0000 |
---|---|---|
committer | dongseong.hwang@intel.com <dongseong.hwang@intel.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-07-22 09:04:32 +0000 |
commit | c77f27240138492a287c1e7e984ff170da7ec3f2 (patch) | |
tree | 27c49bf749faf27954b3b0af9520110a466ce520 /cc/test/test_gles2_interface.h | |
parent | d4635c48212383f9c50e913e027ba6a44815dbae (diff) | |
download | chromium_src-c77f27240138492a287c1e7e984ff170da7ec3f2.zip chromium_src-c77f27240138492a287c1e7e984ff170da7ec3f2.tar.gz chromium_src-c77f27240138492a287c1e7e984ff170da7ec3f2.tar.bz2 |
Making use of bindless variants mailbox produce/consume on remainders.
Increase performance of RenderPass drawing in compositor and Video-WebGL copy.
BUG=375501
Review URL: https://codereview.chromium.org/371463009
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@284652 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'cc/test/test_gles2_interface.h')
-rw-r--r-- | cc/test/test_gles2_interface.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/cc/test/test_gles2_interface.h b/cc/test/test_gles2_interface.h index be18e73..c20cf5f 100644 --- a/cc/test/test_gles2_interface.h +++ b/cc/test/test_gles2_interface.h @@ -160,8 +160,14 @@ class TestGLES2Interface : public gpu::gles2::GLES2InterfaceStub { virtual void GenMailboxCHROMIUM(GLbyte* mailbox) OVERRIDE; virtual void ProduceTextureCHROMIUM(GLenum target, const GLbyte* mailbox) OVERRIDE; + virtual void ProduceTextureDirectCHROMIUM(GLuint texture, + GLenum target, + const GLbyte* mailbox) OVERRIDE; virtual void ConsumeTextureCHROMIUM(GLenum target, const GLbyte* mailbox) OVERRIDE; + virtual GLuint CreateAndConsumeTextureCHROMIUM( + GLenum target, + const GLbyte* mailbox) OVERRIDE; virtual void ResizeCHROMIUM(GLuint width, GLuint height, |