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 ee4591c01e56b518623f366d2b6cbf80d3da4502..f8c27075fd2644f69b276857b0f0684fb58b331d 100644 |
--- a/gpu/command_buffer/client/gles2_interface_autogen.h |
+++ b/gpu/command_buffer/client/gles2_interface_autogen.h |
@@ -71,6 +71,11 @@ virtual void CompressedTexSubImage2D(GLenum target, |
GLenum format, |
GLsizei imageSize, |
const void* data) = 0; |
+virtual void CopyBufferSubData(GLenum readtarget, |
+ GLenum writetarget, |
+ GLintptr readoffset, |
+ GLintptr writeoffset, |
+ GLsizeiptr size) = 0; |
virtual void CopyTexImage2D(GLenum target, |
GLint level, |
GLenum internalformat, |
@@ -120,6 +125,11 @@ virtual void FramebufferTexture2D(GLenum target, |
GLenum textarget, |
GLuint texture, |
GLint level) = 0; |
+virtual void FramebufferTextureLayer(GLenum target, |
+ GLenum attachment, |
+ GLuint texture, |
+ GLint level, |
+ GLint layer) = 0; |
virtual void FrontFace(GLenum mode) = 0; |
virtual void GenBuffers(GLsizei n, GLuint* buffers) = 0; |
virtual void GenerateMipmap(GLenum target) = 0; |
@@ -156,6 +166,11 @@ virtual void GetFramebufferAttachmentParameteriv(GLenum target, |
GLenum pname, |
GLint* params) = 0; |
virtual void GetIntegerv(GLenum pname, GLint* params) = 0; |
+virtual void GetInternalformativ(GLenum target, |
+ GLenum format, |
+ GLenum pname, |
+ GLsizei bufSize, |
+ GLint* params) = 0; |
virtual void GetProgramiv(GLuint program, GLenum pname, GLint* params) = 0; |
virtual void GetProgramInfoLog(GLuint program, |
GLsizei bufsize, |
@@ -256,6 +271,12 @@ virtual void TexParameteri(GLenum target, GLenum pname, GLint param) = 0; |
virtual void TexParameteriv(GLenum target, |
GLenum pname, |
const GLint* params) = 0; |
+virtual void TexStorage3D(GLenum target, |
+ GLsizei levels, |
+ GLenum internalFormat, |
+ GLsizei width, |
+ GLsizei height, |
+ GLsizei depth) = 0; |
virtual void TexSubImage2D(GLenum target, |
GLint level, |
GLint xoffset, |
@@ -269,14 +290,20 @@ 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; |
virtual void Uniform1iv(GLint location, GLsizei count, const GLint* v) = 0; |
+virtual void Uniform1ui(GLint location, GLuint x) = 0; |
+virtual void Uniform1uiv(GLint location, GLsizei count, const GLuint* v) = 0; |
virtual void Uniform2f(GLint location, GLfloat x, GLfloat y) = 0; |
virtual void Uniform2fv(GLint location, GLsizei count, const GLfloat* v) = 0; |
virtual void Uniform2i(GLint location, GLint x, GLint y) = 0; |
virtual void Uniform2iv(GLint location, GLsizei count, const GLint* v) = 0; |
+virtual void Uniform2ui(GLint location, GLuint x, GLuint y) = 0; |
+virtual void Uniform2uiv(GLint location, GLsizei count, const GLuint* v) = 0; |
virtual void Uniform3f(GLint location, GLfloat x, GLfloat y, GLfloat z) = 0; |
virtual void Uniform3fv(GLint location, GLsizei count, const GLfloat* v) = 0; |
virtual void Uniform3i(GLint location, GLint x, GLint y, GLint z) = 0; |
virtual void Uniform3iv(GLint location, GLsizei count, const GLint* v) = 0; |
+virtual void Uniform3ui(GLint location, GLuint x, GLuint y, GLuint z) = 0; |
+virtual void Uniform3uiv(GLint location, GLsizei count, const GLuint* v) = 0; |
virtual void Uniform4f(GLint location, |
GLfloat x, |
GLfloat y, |
@@ -285,18 +312,48 @@ virtual void Uniform4f(GLint location, |
virtual void Uniform4fv(GLint location, GLsizei count, const GLfloat* v) = 0; |
virtual void Uniform4i(GLint location, GLint x, GLint y, GLint z, GLint w) = 0; |
virtual void Uniform4iv(GLint location, GLsizei count, const GLint* v) = 0; |
+virtual void Uniform4ui(GLint location, |
+ GLuint x, |
+ GLuint y, |
+ GLuint z, |
+ GLuint w) = 0; |
+virtual void Uniform4uiv(GLint location, GLsizei count, const GLuint* v) = 0; |
virtual void UniformMatrix2fv(GLint location, |
GLsizei count, |
GLboolean transpose, |
const GLfloat* value) = 0; |
+virtual void UniformMatrix2x3fv(GLint location, |
+ GLsizei count, |
+ GLboolean transpose, |
+ const GLfloat* value) = 0; |
+virtual void UniformMatrix2x4fv(GLint location, |
+ GLsizei count, |
+ GLboolean transpose, |
+ const GLfloat* value) = 0; |
virtual void UniformMatrix3fv(GLint location, |
GLsizei count, |
GLboolean transpose, |
const GLfloat* value) = 0; |
+virtual void UniformMatrix3x2fv(GLint location, |
+ GLsizei count, |
+ GLboolean transpose, |
+ const GLfloat* value) = 0; |
+virtual void UniformMatrix3x4fv(GLint location, |
+ GLsizei count, |
+ GLboolean transpose, |
+ const GLfloat* value) = 0; |
virtual void UniformMatrix4fv(GLint location, |
GLsizei count, |
GLboolean transpose, |
const GLfloat* value) = 0; |
+virtual void UniformMatrix4x2fv(GLint location, |
+ GLsizei count, |
+ GLboolean transpose, |
+ const GLfloat* value) = 0; |
+virtual void UniformMatrix4x3fv(GLint location, |
+ GLsizei count, |
+ GLboolean transpose, |
+ const GLfloat* value) = 0; |
virtual void UseProgram(GLuint program) = 0; |
virtual void ValidateProgram(GLuint program) = 0; |
virtual void VertexAttrib1f(GLuint indx, GLfloat x) = 0; |
@@ -311,6 +368,23 @@ virtual void VertexAttrib4f(GLuint indx, |
GLfloat z, |
GLfloat w) = 0; |
virtual void VertexAttrib4fv(GLuint indx, const GLfloat* values) = 0; |
+virtual void VertexAttribI4i(GLuint indx, |
+ GLint x, |
+ GLint y, |
+ GLint z, |
+ GLint w) = 0; |
+virtual void VertexAttribI4iv(GLuint indx, const GLint* values) = 0; |
+virtual void VertexAttribI4ui(GLuint indx, |
+ GLuint x, |
+ GLuint y, |
+ GLuint z, |
+ GLuint w) = 0; |
+virtual void VertexAttribI4uiv(GLuint indx, const GLuint* values) = 0; |
+virtual void VertexAttribIPointer(GLuint indx, |
+ GLint size, |
+ GLenum type, |
+ GLsizei stride, |
+ const void* ptr) = 0; |
virtual void VertexAttribPointer(GLuint indx, |
GLint size, |
GLenum type, |