Index: gpu/command_buffer/client/gles2_interface_autogen.h |
diff --git a/gpu/command_buffer/client/gles2_interface_autogen.h b/gpu/command_buffer/client/gles2_interface_autogen.h |
index 5a5d28989058d86d88f9adc17bff5ce82c72951e..f8417e6e7af8bc9d3124aefe381042d65f95cd9f 100644 |
--- a/gpu/command_buffer/client/gles2_interface_autogen.h |
+++ b/gpu/command_buffer/client/gles2_interface_autogen.h |
@@ -19,6 +19,7 @@ virtual void BindAttribLocation(GLuint program, |
GLuint index, |
const char* name) = 0; |
virtual void BindBuffer(GLenum target, GLuint buffer) = 0; |
+virtual void BindBufferBase(GLenum target, GLuint index, GLuint buffer) = 0; |
virtual void BindFramebuffer(GLenum target, GLuint framebuffer) = 0; |
virtual void BindRenderbuffer(GLenum target, GLuint renderbuffer) = 0; |
virtual void BindSampler(GLuint unit, GLuint sampler) = 0; |
@@ -298,6 +299,16 @@ virtual void TexImage2D(GLenum target, |
GLenum format, |
GLenum type, |
const void* pixels) = 0; |
+virtual void TexImage3D(GLenum target, |
+ GLint level, |
+ GLint internalformat, |
+ GLsizei width, |
+ GLsizei height, |
+ GLsizei depth, |
+ GLint border, |
+ GLenum format, |
+ GLenum type, |
+ const void* pixels) = 0; |
virtual void TexParameterf(GLenum target, GLenum pname, GLfloat param) = 0; |
virtual void TexParameterfv(GLenum target, |
GLenum pname, |
@@ -321,6 +332,17 @@ virtual void TexSubImage2D(GLenum target, |
GLenum format, |
GLenum type, |
const void* pixels) = 0; |
+virtual void TexSubImage3D(GLenum target, |
+ GLint level, |
+ GLint xoffset, |
+ GLint yoffset, |
+ GLint zoffset, |
+ GLsizei width, |
+ GLsizei height, |
+ GLsizei depth, |
+ GLenum format, |
+ GLenum type, |
+ const void* pixels) = 0; |
virtual void Uniform1f(GLint location, GLfloat x) = 0; |
virtual void Uniform1fv(GLint location, GLsizei count, const GLfloat* v) = 0; |
virtual void Uniform1i(GLint location, GLint x) = 0; |