Index: ui/gl/gl_bindings_autogen_gl.h |
diff --git a/ui/gl/gl_bindings_autogen_gl.h b/ui/gl/gl_bindings_autogen_gl.h |
index b930484ce518e708f37f1e4b1e5a2a428fdfb612..ebf4968ea528cf1083b5b0153c4c25d4f79ca876 100644 |
--- a/ui/gl/gl_bindings_autogen_gl.h |
+++ b/ui/gl/gl_bindings_autogen_gl.h |
@@ -457,6 +457,8 @@ typedef void(GL_BINDING_CALL* glGetShaderSourceProc)(GLuint shader, |
GLsizei* length, |
char* source); |
typedef const GLubyte*(GL_BINDING_CALL* glGetStringProc)(GLenum name); |
+typedef const GLubyte*(GL_BINDING_CALL* glGetStringiProc)(GLenum name, |
+ GLuint index); |
typedef void(GL_BINDING_CALL* glGetSyncivProc)(GLsync sync, |
GLenum pname, |
GLsizei bufSize, |
@@ -1088,6 +1090,7 @@ struct ProcsGL { |
glGetShaderPrecisionFormatProc glGetShaderPrecisionFormatFn; |
glGetShaderSourceProc glGetShaderSourceFn; |
glGetStringProc glGetStringFn; |
+ glGetStringiProc glGetStringiFn; |
glGetSyncivProc glGetSyncivFn; |
glGetTexLevelParameterfvProc glGetTexLevelParameterfvFn; |
glGetTexLevelParameterivProc glGetTexLevelParameterivFn; |
@@ -1622,6 +1625,7 @@ class GL_EXPORT GLApi { |
GLsizei* length, |
char* source) = 0; |
virtual const GLubyte* glGetStringFn(GLenum name) = 0; |
+ virtual const GLubyte* glGetStringiFn(GLenum name, GLuint index) = 0; |
virtual void glGetSyncivFn(GLsync sync, |
GLenum pname, |
GLsizei bufSize, |
@@ -2204,6 +2208,7 @@ class GL_EXPORT GLApi { |
::gfx::g_current_gl_context->glGetShaderPrecisionFormatFn |
#define glGetShaderSource ::gfx::g_current_gl_context->glGetShaderSourceFn |
#define glGetString ::gfx::g_current_gl_context->glGetStringFn |
+#define glGetStringi ::gfx::g_current_gl_context->glGetStringiFn |
#define glGetSynciv ::gfx::g_current_gl_context->glGetSyncivFn |
#define glGetTexLevelParameterfv \ |
::gfx::g_current_gl_context->glGetTexLevelParameterfvFn |