Index: ui/gl/generate_bindings.py |
diff --git a/ui/gl/generate_bindings.py b/ui/gl/generate_bindings.py |
index 5f995252f88322fcec9a3f5f017269e75cc5cf67..0b4b2873cb0a20869447465e9e6ec92013a0321e 100755 |
--- a/ui/gl/generate_bindings.py |
+++ b/ui/gl/generate_bindings.py |
@@ -565,6 +565,12 @@ GL_FUNCTIONS = [ |
'arguments': 'GLuint program, GLuint uniformBlockIndex, GLenum pname, ' |
'GLint* params', }, |
{ 'return_type': 'void', |
+ 'versions': [{'name': 'glGetActiveUniformBlockivRobustANGLE', |
+ 'extensions': ['GL_ANGLE_robust_client_memory']}], |
+ 'arguments': |
+ 'GLuint program, GLuint uniformBlockIndex, GLenum pname, ' |
+ 'GLsizei bufSize, GLsizei* length, GLint* params', }, |
+{ 'return_type': 'void', |
'versions': [{ 'name': 'glGetActiveUniformBlockName' }], |
'arguments': 'GLuint program, GLuint uniformBlockIndex, GLsizei bufSize, ' |
'GLsizei* length, char* uniformBlockName', }, |
@@ -580,11 +586,40 @@ GL_FUNCTIONS = [ |
'names': ['glGetAttribLocation'], |
'arguments': 'GLuint program, const char* name', }, |
{ 'return_type': 'void', |
+ 'versions': [{'name': 'glGetBooleani_vRobustANGLE', |
+ 'extensions': ['GL_ANGLE_robust_client_memory']}], |
+ 'arguments': |
+ 'GLenum target, GLuint index, GLsizei bufSize, GLsizei* length, ' |
+ 'GLboolean* data', }, |
+{ 'return_type': 'void', |
'names': ['glGetBooleanv'], |
'arguments': 'GLenum pname, GLboolean* params', }, |
{ 'return_type': 'void', |
+ 'versions': [{'name': 'glGetBooleanvRobustANGLE', |
+ 'extensions': ['GL_ANGLE_robust_client_memory']}], |
+ 'arguments': |
+ 'GLenum pname, GLsizei bufSize, GLsizei* length, GLboolean* data', }, |
+{ 'return_type': 'void', |
+ 'versions': [{'name': 'glGetBufferParameteri64vRobustANGLE', |
+ 'extensions': ['GL_ANGLE_robust_client_memory']}], |
+ 'arguments': |
+ 'GLenum target, GLenum pname, GLsizei bufSize, GLsizei* length, ' |
+ 'GLint64* params', }, |
+{ 'return_type': 'void', |
'names': ['glGetBufferParameteriv'], |
'arguments': 'GLenum target, GLenum pname, GLint* params', }, |
+{ 'return_type': 'void', |
+ 'versions': [{'name': 'glGetBufferParameterivRobustANGLE', |
+ 'extensions': ['GL_ANGLE_robust_client_memory']}], |
+ 'arguments': |
+ 'GLenum target, GLenum pname, GLsizei bufSize, GLsizei* length, ' |
+ 'GLint* params', }, |
+{ 'return_type': 'void', |
+ 'versions': [{'name': 'glGetBufferPointervRobustANGLE', |
+ 'extensions': ['GL_ANGLE_robust_client_memory']}], |
+ 'arguments': |
+ 'GLenum target, GLenum pname, GLsizei bufSize, GLsizei* length, ' |
+ 'void** params', }, |
{ 'return_type': 'GLenum', |
'names': ['glGetError'], |
'arguments': 'void', |
@@ -597,6 +632,11 @@ GL_FUNCTIONS = [ |
{ 'return_type': 'void', |
'names': ['glGetFloatv'], |
'arguments': 'GLenum pname, GLfloat* params', }, |
+{ 'return_type': 'void', |
+ 'versions': [{'name': 'glGetFloatvRobustANGLE', |
+ 'extensions': ['GL_ANGLE_robust_client_memory']}], |
+ 'arguments': |
+ 'GLenum pname, GLsizei bufSize, GLsizei* length, GLfloat* data', }, |
{ 'return_type': 'GLint', |
'versions': [{'name': 'glGetFragDataIndex', |
'extensions': ['GL_ARB_blend_func_extended']}, |
@@ -611,6 +651,18 @@ GL_FUNCTIONS = [ |
'glGetFramebufferAttachmentParameteriv'], |
'arguments': 'GLenum target, ' |
'GLenum attachment, GLenum pname, GLint* params', }, |
+{ 'return_type': 'void', |
+ 'versions': [{'name': 'glGetFramebufferAttachmentParameterivRobustANGLE', |
+ 'extensions': ['GL_ANGLE_robust_client_memory']}], |
+ 'arguments': |
+ 'GLenum target, GLenum attachment, GLenum pname, GLsizei bufSize, ' |
+ 'GLsizei* length, GLint* params', }, |
+{ 'return_type': 'void', |
+ 'versions': [{'name': 'glGetFramebufferParameterivRobustANGLE', |
+ 'extensions': ['GL_ANGLE_robust_client_memory']}], |
+ 'arguments': |
+ 'GLenum target, GLenum pname, GLsizei bufSize, GLsizei* length, ' |
+ 'GLint* params', }, |
{ 'return_type': 'GLenum', |
'names': ['glGetGraphicsResetStatusARB', |
'glGetGraphicsResetStatusKHR', |
@@ -621,19 +673,70 @@ GL_FUNCTIONS = [ |
'versions': [{ 'name': 'glGetInteger64i_v' }], |
'arguments': 'GLenum target, GLuint index, GLint64* data', }, |
{ 'return_type': 'void', |
+ 'versions': [{'name': 'glGetInteger64i_vRobustANGLE', |
+ 'extensions': ['GL_ANGLE_robust_client_memory']}], |
+ 'arguments': |
+ 'GLenum target, GLuint index, GLsizei bufSize, GLsizei* length, ' |
+ 'GLint64* data', }, |
+{ 'return_type': 'void', |
'names': ['glGetInteger64v'], |
'arguments': 'GLenum pname, GLint64* params', }, |
{ 'return_type': 'void', |
+ 'versions': [{'name': 'glGetInteger64vRobustANGLE', |
+ 'extensions': ['GL_ANGLE_robust_client_memory']}], |
+ 'arguments': |
+ 'GLenum pname, GLsizei bufSize, GLsizei* length, GLint64* data', }, |
+{ 'return_type': 'void', |
'versions': [{ 'name': 'glGetIntegeri_v' }], |
'arguments': 'GLenum target, GLuint index, GLint* data', }, |
{ 'return_type': 'void', |
+ 'versions': [{'name': 'glGetIntegeri_vRobustANGLE', |
+ 'extensions': ['GL_ANGLE_robust_client_memory']}], |
+ 'arguments': |
+ 'GLenum target, GLuint index, GLsizei bufSize, GLsizei* length, ' |
+ 'GLint* data', }, |
+{ 'return_type': 'void', |
'names': ['glGetIntegerv'], |
'arguments': 'GLenum pname, GLint* params', }, |
{ 'return_type': 'void', |
+ 'versions': [{'name': 'glGetIntegervRobustANGLE', |
+ 'extensions': ['GL_ANGLE_robust_client_memory']}], |
+ 'arguments': |
+ 'GLenum pname, GLsizei bufSize, GLsizei* length, GLint* data', }, |
+{ 'return_type': 'void', |
'versions': [{ 'name': 'glGetInternalformativ' }], |
'arguments': 'GLenum target, GLenum internalformat, GLenum pname, ' |
'GLsizei bufSize, GLint* params', }, |
{ 'return_type': 'void', |
+ 'versions': [{'name': 'glGetMultisamplefvRobustANGLE', |
+ 'extensions': ['GL_ANGLE_robust_client_memory']}], |
+ 'arguments': |
+ 'GLenum pname, GLuint index, GLsizei bufSize, GLsizei* length, ' |
+ 'GLfloat* val', }, |
+{ 'return_type': 'void', |
+ 'versions': [{'name': 'glGetnUniformfvRobustANGLE', |
+ 'extensions': ['GL_ANGLE_robust_client_memory']}], |
+ 'arguments': |
+ 'GLuint program, GLint location, GLsizei bufSize, GLsizei* length, ' |
+ 'GLfloat* params', }, |
+{ 'return_type': 'void', |
+ 'versions': [{'name': 'glGetnUniformivRobustANGLE', |
+ 'extensions': ['GL_ANGLE_robust_client_memory']}], |
+ 'arguments': |
+ 'GLuint program, GLint location, GLsizei bufSize, GLsizei* length, ' |
+ 'GLint* params', }, |
+{ 'return_type': 'void', |
+ 'versions': [{'name': 'glGetnUniformuivRobustANGLE', |
+ 'extensions': ['GL_ANGLE_robust_client_memory']}], |
+ 'arguments': |
+ 'GLuint program, GLint location, GLsizei bufSize, GLsizei* length, ' |
+ 'GLuint* params', }, |
+{ 'return_type': 'void', |
+ 'versions': [{'name': 'glGetPointervRobustANGLERobustANGLE', |
+ 'extensions': ['GL_ANGLE_robust_client_memory']}], |
+ 'arguments': |
+ 'GLenum pname, GLsizei bufSize, GLsizei* length, void** params', }, |
+{ 'return_type': 'void', |
'known_as': 'glGetProgramBinary', |
'versions': [{ 'name': 'glGetProgramBinaryOES' }, |
{ 'name': 'glGetProgramBinary', |
@@ -650,9 +753,21 @@ GL_FUNCTIONS = [ |
'arguments': 'GLuint program, GLenum programInterface, GLenum pname, ' |
'GLint* params'}, |
{ 'return_type': 'void', |
+ 'versions': [{'name': 'glGetProgramInterfaceivRobustANGLE', |
+ 'extensions': ['GL_ANGLE_robust_client_memory']}], |
+ 'arguments': |
+ 'GLuint program, GLenum programInterface, GLenum pname, ' |
+ 'GLsizei bufSize, GLsizei* length, GLint* params', }, |
+{ 'return_type': 'void', |
'names': ['glGetProgramiv'], |
'arguments': 'GLuint program, GLenum pname, GLint* params', }, |
{ 'return_type': 'void', |
+ 'versions': [{'name': 'glGetProgramivRobustANGLE', |
+ 'extensions': ['GL_ANGLE_robust_client_memory']}], |
+ 'arguments': |
+ 'GLuint program, GLenum pname, GLsizei bufSize, GLsizei* length, ' |
+ 'GLint* params', }, |
+{ 'return_type': 'void', |
'versions': [{'name': 'glGetProgramResourceiv', |
'extensions': ['GL_ARB_program_interface_query']}], |
'arguments': 'GLuint program, GLenum programInterface, GLuint index, ' |
@@ -673,38 +788,98 @@ GL_FUNCTIONS = [ |
'extensions': ['GL_EXT_occlusion_query_boolean'] }], |
'arguments': 'GLenum target, GLenum pname, GLint* params', }, |
{ 'return_type': 'void', |
+ 'versions': [{'name': 'glGetQueryivRobustANGLE', |
+ 'extensions': ['GL_ANGLE_robust_client_memory']}], |
+ 'arguments': |
+ 'GLenum target, GLenum pname, GLsizei bufSize, GLsizei* length, ' |
+ 'GLint* params', }, |
+{ 'return_type': 'void', |
'versions': [{ 'name': 'glGetQueryObjecti64v', |
'extensions': ['GL_ARB_timer_query'] }, |
{ 'name': 'glGetQueryObjecti64vEXT' }], |
'arguments': 'GLuint id, GLenum pname, GLint64* params', }, |
{ 'return_type': 'void', |
+ 'versions': [{'name': 'glGetQueryObjecti64vRobustANGLE', |
+ 'extensions': ['GL_ANGLE_robust_client_memory']}], |
+ 'arguments': |
+ 'GLuint id, GLenum pname, GLsizei bufSize, GLsizei* length, ' |
+ 'GLint64* params', }, |
+{ 'return_type': 'void', |
'versions': [{ 'name': 'glGetQueryObjectiv' }, |
{ 'name': 'glGetQueryObjectivARB' }, |
{ 'name': 'glGetQueryObjectivEXT' }], |
'arguments': 'GLuint id, GLenum pname, GLint* params', }, |
{ 'return_type': 'void', |
+ 'versions': [{'name': 'glGetQueryObjectivRobustANGLE', |
+ 'extensions': ['GL_ANGLE_robust_client_memory']}], |
+ 'arguments': |
+ 'GLuint id, GLenum pname, GLsizei bufSize, GLsizei* length, ' |
+ 'GLint* params', }, |
+{ 'return_type': 'void', |
'versions': [{ 'name': 'glGetQueryObjectui64v', |
'extensions': ['GL_ARB_timer_query'] }, |
{ 'name': 'glGetQueryObjectui64vEXT' }], |
'arguments': 'GLuint id, GLenum pname, GLuint64* params', }, |
{ 'return_type': 'void', |
+ 'versions': [{'name': 'glGetQueryObjectui64vRobustANGLE', |
+ 'extensions': ['GL_ANGLE_robust_client_memory']}], |
+ 'arguments': |
+ 'GLuint id, GLenum pname, GLsizei bufSize, GLsizei* length, ' |
+ 'GLuint64* params', }, |
+{ 'return_type': 'void', |
'versions': [{ 'name': 'glGetQueryObjectuiv' }, |
{ 'name': 'glGetQueryObjectuivARB' }, |
{ 'name': 'glGetQueryObjectuivEXT', |
'extensions': ['GL_EXT_occlusion_query_boolean'] }], |
'arguments': 'GLuint id, GLenum pname, GLuint* params', }, |
{ 'return_type': 'void', |
+ 'versions': [{'name': 'glGetQueryObjectuivRobustANGLE', |
+ 'extensions': ['GL_ANGLE_robust_client_memory']}], |
+ 'arguments': |
+ 'GLuint id, GLenum pname, GLsizei bufSize, GLsizei* length, ' |
+ 'GLuint* params', }, |
+{ 'return_type': 'void', |
'names': ['glGetRenderbufferParameterivEXT', 'glGetRenderbufferParameteriv'], |
'arguments': 'GLenum target, GLenum pname, GLint* params', }, |
{ 'return_type': 'void', |
+ 'versions': [{'name': 'glGetRenderbufferParameterivRobustANGLE', |
+ 'extensions': ['GL_ANGLE_robust_client_memory']}], |
+ 'arguments': |
+ 'GLenum target, GLenum pname, GLsizei bufSize, GLsizei* length, ' |
+ 'GLint* params', }, |
+{ 'return_type': 'void', |
'versions': [{ 'name': 'glGetSamplerParameterfv', |
'extensions': ['GL_ARB_sampler_objects'] }], |
'arguments': 'GLuint sampler, GLenum pname, GLfloat* params', }, |
{ 'return_type': 'void', |
+ 'versions': [{'name': 'glGetSamplerParameterfvRobustANGLE', |
+ 'extensions': ['GL_ANGLE_robust_client_memory']}], |
+ 'arguments': |
+ 'GLuint sampler, GLenum pname, GLsizei bufSize, GLsizei* length, ' |
+ 'GLfloat* params', }, |
+{ 'return_type': 'void', |
+ 'versions': [{'name': 'glGetSamplerParameterIivRobustANGLE', |
+ 'extensions': ['GL_ANGLE_robust_client_memory']}], |
+ 'arguments': |
+ 'GLuint sampler, GLenum pname, GLsizei bufSize, GLsizei* length, ' |
+ 'GLint* params', }, |
+{ 'return_type': 'void', |
+ 'versions': [{'name': 'glGetSamplerParameterIuivRobustANGLE', |
+ 'extensions': ['GL_ANGLE_robust_client_memory']}], |
+ 'arguments': |
+ 'GLuint sampler, GLenum pname, GLsizei bufSize, GLsizei* length, ' |
+ 'GLuint* params', }, |
+{ 'return_type': 'void', |
'versions': [{ 'name': 'glGetSamplerParameteriv', |
'extensions': ['GL_ARB_sampler_objects'] }], |
'arguments': 'GLuint sampler, GLenum pname, GLint* params', }, |
{ 'return_type': 'void', |
+ 'versions': [{'name': 'glGetSamplerParameterivRobustANGLE', |
+ 'extensions': ['GL_ANGLE_robust_client_memory']}], |
+ 'arguments': |
+ 'GLuint sampler, GLenum pname, GLsizei bufSize, GLsizei* length, ' |
+ 'GLint* params', }, |
+{ 'return_type': 'void', |
'names': ['glGetShaderInfoLog'], |
'arguments': |
'GLuint shader, GLsizei bufsize, GLsizei* length, char* infolog', }, |
@@ -712,6 +887,12 @@ GL_FUNCTIONS = [ |
'names': ['glGetShaderiv'], |
'arguments': 'GLuint shader, GLenum pname, GLint* params', }, |
{ 'return_type': 'void', |
+ 'versions': [{'name': 'glGetShaderivRobustANGLE', |
+ 'extensions': ['GL_ANGLE_robust_client_memory']}], |
+ 'arguments': |
+ 'GLuint shader, GLenum pname, GLsizei bufSize, GLsizei* length, ' |
+ 'GLint* params', }, |
+{ 'return_type': 'void', |
'names': ['glGetShaderPrecisionFormat'], |
'arguments': 'GLenum shadertype, GLenum precisiontype, ' |
'GLint* range, GLint* precision', }, |
@@ -738,15 +919,51 @@ GL_FUNCTIONS = [ |
'names': ['glGetTexLevelParameterfv'], |
'arguments': 'GLenum target, GLint level, GLenum pname, GLfloat* params', }, |
{ 'return_type': 'void', |
+ 'versions': [{'name': 'glGetTexLevelParameterfvRobustANGLE', |
+ 'extensions': ['GL_ANGLE_robust_client_memory']}], |
+ 'arguments': |
+ 'GLenum target, GLint level, GLenum pname, GLsizei bufSize, ' |
+ 'GLsizei* length, GLfloat* params', }, |
+{ 'return_type': 'void', |
'names': ['glGetTexLevelParameteriv'], |
'arguments': 'GLenum target, GLint level, GLenum pname, GLint* params', }, |
{ 'return_type': 'void', |
+ 'versions': [{'name': 'glGetTexLevelParameterivRobustANGLE', |
+ 'extensions': ['GL_ANGLE_robust_client_memory']}], |
+ 'arguments': |
+ 'GLenum target, GLint level, GLenum pname, GLsizei bufSize, ' |
+ 'GLsizei* length, GLint* params', }, |
+{ 'return_type': 'void', |
'names': ['glGetTexParameterfv'], |
'arguments': 'GLenum target, GLenum pname, GLfloat* params', }, |
{ 'return_type': 'void', |
+ 'versions': [{'name': 'glGetTexParameterfvRobustANGLE', |
+ 'extensions': ['GL_ANGLE_robust_client_memory']}], |
+ 'arguments': |
+ 'GLenum target, GLenum pname, GLsizei bufSize, GLsizei* length, ' |
+ 'GLfloat* params', }, |
+{ 'return_type': 'void', |
+ 'versions': [{'name': 'glGetTexParameterIivRobustANGLE', |
+ 'extensions': ['GL_ANGLE_robust_client_memory']}], |
+ 'arguments': |
+ 'GLenum target, GLenum pname, GLsizei bufSize, GLsizei* length, ' |
+ 'GLint* params', }, |
+{ 'return_type': 'void', |
+ 'versions': [{'name': 'glGetTexParameterIuivRobustANGLE', |
+ 'extensions': ['GL_ANGLE_robust_client_memory']}], |
+ 'arguments': |
+ 'GLenum target, GLenum pname, GLsizei bufSize, GLsizei* length, ' |
+ 'GLuint* params', }, |
+{ 'return_type': 'void', |
'names': ['glGetTexParameteriv'], |
'arguments': 'GLenum target, GLenum pname, GLint* params', }, |
{ 'return_type': 'void', |
+ 'versions': [{'name': 'glGetTexParameterivRobustANGLE', |
+ 'extensions': ['GL_ANGLE_robust_client_memory']}], |
+ 'arguments': |
+ 'GLenum target, GLenum pname, GLsizei bufSize, GLsizei* length, ' |
+ 'GLint* params', }, |
+{ 'return_type': 'void', |
'versions': [{ 'name': 'glGetTransformFeedbackVarying' }, |
{ 'name': 'glGetTransformFeedbackVaryingEXT', |
'extension': ['GL_EXT_transform_feedback'] }], |
@@ -763,12 +980,24 @@ GL_FUNCTIONS = [ |
'names': ['glGetUniformfv'], |
'arguments': 'GLuint program, GLint location, GLfloat* params', }, |
{ 'return_type': 'void', |
+ 'versions': [{'name': 'glGetUniformfvRobustANGLE', |
+ 'extensions': ['GL_ANGLE_robust_client_memory']}], |
+ 'arguments': |
+ 'GLuint program, GLint location, GLsizei bufSize, GLsizei* length, ' |
+ 'GLfloat* params', }, |
+{ 'return_type': 'void', |
'versions': [{ 'name': 'glGetUniformIndices' }], |
'arguments': 'GLuint program, GLsizei uniformCount, ' |
'const char* const* uniformNames, GLuint* uniformIndices', }, |
{ 'return_type': 'void', |
'names': ['glGetUniformiv'], |
'arguments': 'GLuint program, GLint location, GLint* params', }, |
+{ 'return_type': 'void', |
+ 'versions': [{'name': 'glGetUniformivRobustANGLE', |
+ 'extensions': ['GL_ANGLE_robust_client_memory']}], |
+ 'arguments': |
+ 'GLuint program, GLint location, GLsizei bufSize, GLsizei* length, ' |
+ 'GLint* params', }, |
{ 'return_type': 'GLint', |
'names': ['glGetUniformLocation'], |
'arguments': 'GLuint program, const char* name', }, |
@@ -776,15 +1005,51 @@ GL_FUNCTIONS = [ |
'names': ['glGetUniformuiv'], |
'arguments': 'GLuint program, GLint location, GLuint* params', }, |
{ 'return_type': 'void', |
+ 'versions': [{'name': 'glGetUniformuivRobustANGLE', |
+ 'extensions': ['GL_ANGLE_robust_client_memory']}], |
+ 'arguments': |
+ 'GLuint program, GLint location, GLsizei bufSize, GLsizei* length, ' |
+ 'GLuint* params', }, |
+{ 'return_type': 'void', |
'names': ['glGetVertexAttribfv'], |
'arguments': 'GLuint index, GLenum pname, GLfloat* params', }, |
{ 'return_type': 'void', |
+ 'versions': [{'name': 'glGetVertexAttribfvRobustANGLE', |
+ 'extensions': ['GL_ANGLE_robust_client_memory']}], |
+ 'arguments': |
+ 'GLuint index, GLenum pname, GLsizei bufSize, GLsizei* length, ' |
+ 'GLfloat* params', }, |
+{ 'return_type': 'void', |
+ 'versions': [{'name': 'glGetVertexAttribIivRobustANGLE', |
+ 'extensions': ['GL_ANGLE_robust_client_memory']}], |
+ 'arguments': |
+ 'GLuint index, GLenum pname, GLsizei bufSize, GLsizei* length, ' |
+ 'GLint* params', }, |
+{ 'return_type': 'void', |
+ 'versions': [{'name': 'glGetVertexAttribIuivRobustANGLE', |
+ 'extensions': ['GL_ANGLE_robust_client_memory']}], |
+ 'arguments': |
+ 'GLuint index, GLenum pname, GLsizei bufSize, GLsizei* length, ' |
+ 'GLuint* params', }, |
+{ 'return_type': 'void', |
'names': ['glGetVertexAttribiv'], |
'arguments': 'GLuint index, GLenum pname, GLint* params', }, |
{ 'return_type': 'void', |
+ 'versions': [{'name': 'glGetVertexAttribivRobustANGLE', |
+ 'extensions': ['GL_ANGLE_robust_client_memory']}], |
+ 'arguments': |
+ 'GLuint index, GLenum pname, GLsizei bufSize, GLsizei* length, ' |
+ 'GLint* params', }, |
+{ 'return_type': 'void', |
'names': ['glGetVertexAttribPointerv'], |
'arguments': 'GLuint index, GLenum pname, void** pointer', }, |
{ 'return_type': 'void', |
+ 'versions': [{'name': 'glGetVertexAttribPointervRobustANGLE', |
+ 'extensions': ['GL_ANGLE_robust_client_memory']}], |
+ 'arguments': |
+ 'GLuint index, GLenum pname, GLsizei bufSize, GLsizei* length, ' |
+ 'void** pointer', }, |
+{ 'return_type': 'void', |
'names': ['glHint'], |
'arguments': 'GLenum target, GLenum mode', }, |
{ 'return_type': 'void', |
@@ -954,11 +1219,23 @@ GL_FUNCTIONS = [ |
'names': ['glReadBuffer'], |
'arguments': 'GLenum src', }, |
{ 'return_type': 'void', |
+ 'versions': [{'name': 'glReadnPixelsRobustANGLE', |
+ 'extensions': ['GL_ANGLE_robust_client_memory']}], |
+ 'arguments': |
+ 'GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, ' |
+ 'GLenum type, GLsizei bufSize, GLsizei* length, void* data', }, |
+{ 'return_type': 'void', |
'names': ['glReadPixels'], |
'arguments': |
'GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, ' |
'GLenum type, void* pixels', }, |
{ 'return_type': 'void', |
+ 'versions': [{'name': 'glReadPixelsRobustANGLE', |
+ 'extensions': ['GL_ANGLE_robust_client_memory']}], |
+ 'arguments': |
+ 'GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, ' |
+ 'GLenum type, GLsizei bufSize, GLsizei* length, void* pixels', }, |
+{ 'return_type': 'void', |
'names': ['glReleaseShaderCompiler'], |
'arguments': 'void', }, |
{ 'return_type': 'void', |
@@ -997,14 +1274,34 @@ GL_FUNCTIONS = [ |
'extensions': ['GL_ARB_sampler_objects'] }], |
'arguments': 'GLuint sampler, GLenum pname, const GLfloat* params', }, |
{ 'return_type': 'void', |
+ 'versions': [{'name': 'glSamplerParameterfvRobustANGLE', |
+ 'extensions': ['GL_ANGLE_robust_client_memory']}], |
+ 'arguments': |
+ 'GLuint sampler, GLenum pname, GLsizei bufSize, const GLfloat* param', }, |
+{ 'return_type': 'void', |
'versions': [{ 'name': 'glSamplerParameteri', |
'extensions': ['GL_ARB_sampler_objects'] }], |
'arguments': 'GLuint sampler, GLenum pname, GLint param', }, |
{ 'return_type': 'void', |
+ 'versions': [{'name': 'glSamplerParameterIivRobustANGLE', |
+ 'extensions': ['GL_ANGLE_robust_client_memory']}], |
+ 'arguments': |
+ 'GLuint sampler, GLenum pname, GLsizei bufSize, const GLint* param', }, |
+{ 'return_type': 'void', |
+ 'versions': [{'name': 'glSamplerParameterIuivRobustANGLE', |
+ 'extensions': ['GL_ANGLE_robust_client_memory']}], |
+ 'arguments': |
+ 'GLuint sampler, GLenum pname, GLsizei bufSize, const GLuint* param', }, |
+{ 'return_type': 'void', |
'versions': [{ 'name': 'glSamplerParameteriv', |
'extensions': ['GL_ARB_sampler_objects'] }], |
'arguments': 'GLuint sampler, GLenum pname, const GLint* params', }, |
{ 'return_type': 'void', |
+ 'versions': [{'name': 'glSamplerParameterivRobustANGLE', |
+ 'extensions': ['GL_ANGLE_robust_client_memory']}], |
+ 'arguments': |
+ 'GLuint sampler, GLenum pname, GLsizei bufSize, const GLint* param', }, |
+{ 'return_type': 'void', |
'names': ['glScissor'], |
'arguments': 'GLint x, GLint y, GLsizei width, GLsizei height', }, |
{ 'return_type': 'void', |
@@ -1108,24 +1405,58 @@ GL_FUNCTIONS = [ |
'GLsizei height, GLint border, GLenum format, GLenum type, ' |
'const void* pixels', }, |
{ 'return_type': 'void', |
+ 'versions': [{'name': 'glTexImage2DRobustANGLE', |
+ 'extensions': ['GL_ANGLE_robust_client_memory']}], |
+ 'arguments': |
+ 'GLenum target, GLint level, GLint internalformat, GLsizei width, ' |
+ 'GLsizei height, GLint border, GLenum format, GLenum type, ' |
+ 'GLsizei bufSize, const void* pixels', }, |
+{ 'return_type': 'void', |
'versions': [{ 'name': 'glTexImage3D' }], |
'arguments': |
'GLenum target, GLint level, GLint internalformat, GLsizei width, ' |
'GLsizei height, GLsizei depth, GLint border, GLenum format, ' |
'GLenum type, const void* pixels', }, |
{ 'return_type': 'void', |
+ 'versions': [{'name': 'glTexImage3DRobustANGLE', |
+ 'extensions': ['GL_ANGLE_robust_client_memory']}], |
+ 'arguments': |
+ 'GLenum target, GLint level, GLint internalformat, GLsizei width, ' |
+ 'GLsizei height, GLsizei depth, GLint border, GLenum format, ' |
+ 'GLenum type, GLsizei bufSize, const void* pixels', }, |
+{ 'return_type': 'void', |
'names': ['glTexParameterf'], |
'arguments': 'GLenum target, GLenum pname, GLfloat param', }, |
{ 'return_type': 'void', |
'names': ['glTexParameterfv'], |
'arguments': 'GLenum target, GLenum pname, const GLfloat* params', }, |
{ 'return_type': 'void', |
+ 'versions': [{'name': 'glTexParameterfvRobustANGLE', |
+ 'extensions': ['GL_ANGLE_robust_client_memory']}], |
+ 'arguments': |
+ 'GLenum target, GLenum pname, GLsizei bufSize, const GLfloat* params', }, |
+{ 'return_type': 'void', |
'names': ['glTexParameteri'], |
'arguments': 'GLenum target, GLenum pname, GLint param', }, |
{ 'return_type': 'void', |
+ 'versions': [{'name': 'glTexParameterIivRobustANGLE', |
+ 'extensions': ['GL_ANGLE_robust_client_memory']}], |
+ 'arguments': |
+ 'GLenum target, GLenum pname, GLsizei bufSize, const GLint* params', }, |
+{ 'return_type': 'void', |
+ 'versions': [{'name': 'glTexParameterIuivRobustANGLE', |
+ 'extensions': ['GL_ANGLE_robust_client_memory']}], |
+ 'arguments': |
+ 'GLenum target, GLenum pname, GLsizei bufSize, const GLuint* params', }, |
+{ 'return_type': 'void', |
'names': ['glTexParameteriv'], |
'arguments': 'GLenum target, GLenum pname, const GLint* params', }, |
{ 'return_type': 'void', |
+ 'versions': [{'name': 'glTexParameterivRobustANGLE', |
+ 'extensions': ['GL_ANGLE_robust_client_memory']}], |
+ 'arguments': |
+ 'GLenum target, GLenum pname, GLsizei bufSize, const GLint* params', }, |
+{ 'return_type': 'void', |
'known_as': 'glTexStorage2DEXT', |
'versions': [{ 'name': 'glTexStorage2D', |
'extensions': ['GL_ARB_texture_storage'] }, |
@@ -1145,12 +1476,26 @@ GL_FUNCTIONS = [ |
'GLsizei width, GLsizei height, GLenum format, GLenum type, ' |
'const void* pixels', }, |
{ 'return_type': 'void', |
+ 'versions': [{'name': 'glTexSubImage2DRobustANGLE', |
+ 'extensions': ['GL_ANGLE_robust_client_memory']}], |
+ 'arguments': |
+ 'GLenum target, GLint level, GLint xoffset, GLint yoffset, ' |
+ 'GLsizei width, GLsizei height, GLenum format, GLenum type, ' |
+ 'GLsizei bufSize, const void* pixels', }, |
+{ 'return_type': 'void', |
'versions': [{ 'name': 'glTexSubImage3D' }], |
'arguments': |
'GLenum target, GLint level, GLint xoffset, GLint yoffset, ' |
'GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, ' |
'GLenum format, GLenum type, const void* pixels', }, |
{ 'return_type': 'void', |
+ 'versions': [{'name': 'glTexSubImage3DRobustANGLE', |
+ 'extensions': ['GL_ANGLE_robust_client_memory']}], |
+ 'arguments': |
+ 'GLenum target, GLint level, GLint xoffset, GLint yoffset, ' |
+ 'GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, ' |
+ 'GLenum format, GLenum type, GLsizei bufSize, const void* pixels', }, |
+{ 'return_type': 'void', |
'versions': [{ 'name': 'glTransformFeedbackVaryings' }, |
{ 'name': 'glTransformFeedbackVaryingsEXT', |
'extension': ['GL_EXT_transform_feedback'] }], |