Index: gpu/command_buffer/client/gles2_c_lib_autogen.h |
diff --git a/gpu/command_buffer/client/gles2_c_lib_autogen.h b/gpu/command_buffer/client/gles2_c_lib_autogen.h |
index 6ad04d2e84316c18f397076af1def38e0fe43a71..e810d53d33750d3fef4f3b1ebf92ee343c38e4ba 100644 |
--- a/gpu/command_buffer/client/gles2_c_lib_autogen.h |
+++ b/gpu/command_buffer/client/gles2_c_lib_autogen.h |
@@ -862,9 +862,19 @@ void GLES2GenMailboxCHROMIUM(GLbyte* mailbox) { |
void GLES2ProduceTextureCHROMIUM(GLenum target, const GLbyte* mailbox) { |
gles2::GetGLContext()->ProduceTextureCHROMIUM(target, mailbox); |
} |
+void GLES2ProduceTextureDirectCHROMIUM(GLuint texture, |
+ GLenum target, |
+ const GLbyte* mailbox) { |
+ gles2::GetGLContext()->ProduceTextureDirectCHROMIUM(texture, target, mailbox); |
+} |
void GLES2ConsumeTextureCHROMIUM(GLenum target, const GLbyte* mailbox) { |
gles2::GetGLContext()->ConsumeTextureCHROMIUM(target, mailbox); |
} |
+GLuint GLES2CreateAndConsumeTextureCHROMIUM(GLenum target, |
+ const GLbyte* mailbox) { |
+ return gles2::GetGLContext()->CreateAndConsumeTextureCHROMIUM(target, |
+ mailbox); |
+} |
void GLES2BindUniformLocationCHROMIUM(GLuint program, |
GLint location, |
const char* name) { |
@@ -1667,10 +1677,18 @@ extern const NameToFunc g_gles2_function_table[] = { |
reinterpret_cast<GLES2FunctionPointer>(glProduceTextureCHROMIUM), |
}, |
{ |
+ "glProduceTextureDirectCHROMIUM", |
+ reinterpret_cast<GLES2FunctionPointer>(glProduceTextureDirectCHROMIUM), |
+ }, |
+ { |
"glConsumeTextureCHROMIUM", |
reinterpret_cast<GLES2FunctionPointer>(glConsumeTextureCHROMIUM), |
}, |
{ |
+ "glCreateAndConsumeTextureCHROMIUM", |
+ reinterpret_cast<GLES2FunctionPointer>(glCreateAndConsumeTextureCHROMIUM), |
+ }, |
+ { |
"glBindUniformLocationCHROMIUM", |
reinterpret_cast<GLES2FunctionPointer>(glBindUniformLocationCHROMIUM), |
}, |