diff options
author | reveman@chromium.org <reveman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-11-21 07:30:30 +0000 |
---|---|---|
committer | reveman@chromium.org <reveman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-11-21 07:30:30 +0000 |
commit | e0d6b1f946e5eba6abc2b2264d1fb64451b66b83 (patch) | |
tree | b39a86f4a61aa95d1c119e71e110cf660bde9761 /gpu/gpu_common.gypi | |
parent | f57bbc063aa387dbd7c929cacc8d55a960a28ec4 (diff) | |
download | chromium_src-e0d6b1f946e5eba6abc2b2264d1fb64451b66b83.zip chromium_src-e0d6b1f946e5eba6abc2b2264d1fb64451b66b83.tar.gz chromium_src-e0d6b1f946e5eba6abc2b2264d1fb64451b66b83.tar.bz2 |
Add support for GL_CHROMIUM_pixel_transfer_buffer_object.
This adds two new types of buffer objects,
GL_PIXEL_PACK_TRANSFER_BUFFER_BINDING_CHROMIUM and
GL_PIXEL_UNPACK_TRANSFER_BUFFER_BINDING_CHROMIUM. The PIXEL_PACK buffer
affects API calls that pack pixel data, such as glReadPixels. The
PIXEL_UNPACK buffer affects API calls that unpack pixel data, such as
glTexImage2D. These new buffer object are backed by shared memory, which
allows clients to update them without any unnecessary copying.
BUG=111096,161337
TEST=unit tests
Review URL: https://chromiumcodereview.appspot.com/10440019
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@168999 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'gpu/gpu_common.gypi')
-rw-r--r-- | gpu/gpu_common.gypi | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/gpu/gpu_common.gypi b/gpu/gpu_common.gypi index 24c7e4d..98fb3c1 100644 --- a/gpu/gpu_common.gypi +++ b/gpu/gpu_common.gypi @@ -19,6 +19,8 @@ # with without support for client side arrays and once with for pepper and # the OpenGL ES 2.0 compliant for the conformance tests. 'gles2_implementation_source_files': [ + 'command_buffer/client/buffer_tracker.cc', + 'command_buffer/client/buffer_tracker.h', 'command_buffer/client/gles2_impl_export.h', 'command_buffer/client/gles2_implementation_autogen.h', 'command_buffer/client/gles2_implementation.cc', |