| Index: ui/gl/generate_bindings.py
 | 
| diff --git a/ui/gl/generate_bindings.py b/ui/gl/generate_bindings.py
 | 
| index 639ec7e271f50aaa12cde95c5044059991bb9f60..3b91dd37f46f866727601946d96861e1a062bbe3 100755
 | 
| --- a/ui/gl/generate_bindings.py
 | 
| +++ b/ui/gl/generate_bindings.py
 | 
| @@ -562,6 +562,9 @@ GL_FUNCTIONS = [
 | 
|  { 'return_type': 'void',
 | 
|    'names': ['glGetProgramiv'],
 | 
|    'arguments': 'GLuint program, GLenum pname, GLint* params', },
 | 
| +{ 'return_type': 'GLint',
 | 
| +  'names': ['glGetProgramResourceLocation'],
 | 
| +  'arguments': 'GLuint program, GLenum programInterface, const char* name', },
 | 
|  { 'return_type': 'void',
 | 
|    'versions': [{ 'name': 'glGetQueryiv' }],
 | 
|    'arguments': 'GLenum target, GLenum pname, GLint* params', },
 | 
| @@ -621,6 +624,9 @@ GL_FUNCTIONS = [
 | 
|  { 'return_type': 'const GLubyte*',
 | 
|    'names': ['glGetString'],
 | 
|    'arguments': 'GLenum name', },
 | 
| +{ 'return_type': 'const GLubyte*',
 | 
| +  'names': ['glGetStringi'],
 | 
| +  'arguments': 'GLenum name, GLuint index', },
 | 
|  { 'return_type': 'void',
 | 
|    'versions': [{ 'name': 'glGetSynciv',
 | 
|                   'extensions': ['GL_ARB_sync'] }],
 | 
| 
 |