diff options
author | gman@chromium.org <gman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-07-14 01:43:00 +0000 |
---|---|---|
committer | gman@chromium.org <gman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-07-14 01:43:00 +0000 |
commit | 8cd62f61b53e532b829b986326755404bbcaf6ad (patch) | |
tree | 4337cfb576348ecca0bb1398741189e602f43ad8 /gpu/command_buffer/client/gles2_implementation_autogen.h | |
parent | fc0d0378566936f09ead042d19b8031aebea0984 (diff) | |
download | chromium_src-8cd62f61b53e532b829b986326755404bbcaf6ad.zip chromium_src-8cd62f61b53e532b829b986326755404bbcaf6ad.tar.gz chromium_src-8cd62f61b53e532b829b986326755404bbcaf6ad.tar.bz2 |
Adds MapBufferSubData and MapTexSubImage2D.
This is only the internal command buffer implementation.
Connecting these functions publicly to PPAPI or whatever
will happen separate from this CL.
It's not clear to me where to put GL_READ_ONLY and GL_WRITE_ONLY
Probably the same place we expose these 2 functions to the public.
TEST=unit test
BUG=none
Review URL: http://codereview.chromium.org/2956005
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@52263 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'gpu/command_buffer/client/gles2_implementation_autogen.h')
-rw-r--r-- | gpu/command_buffer/client/gles2_implementation_autogen.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/gpu/command_buffer/client/gles2_implementation_autogen.h b/gpu/command_buffer/client/gles2_implementation_autogen.h index 36e3e7f..8dd914b 100644 --- a/gpu/command_buffer/client/gles2_implementation_autogen.h +++ b/gpu/command_buffer/client/gles2_implementation_autogen.h @@ -792,5 +792,16 @@ void RegisterSharedIds(GLuint namespace_id, GLsizei n, const GLuint* ids); GLboolean CommandBufferEnable(const char* feature); +void* MapBufferSubData( + GLuint target, GLintptr offset, GLsizeiptr size, GLenum access); + +void UnmapBufferSubData(const void* mem); + +void* MapTexSubImage2D( + GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, + GLsizei height, GLenum format, GLenum type, GLenum access); + +void UnmapTexSubImage2D(const void* mem); + #endif // GPU_COMMAND_BUFFER_CLIENT_GLES2_IMPLEMENTATION_AUTOGEN_H_ |