| 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 2acc11c940e42d1e620d4a086d6f3b1c46571142..7f6579e0d477af9bc6e6d9825f7e4eeb63975862 100644
|
| --- a/ui/gl/gl_bindings_autogen_gl.h
|
| +++ b/ui/gl/gl_bindings_autogen_gl.h
|
| @@ -408,6 +408,13 @@ typedef void(GL_BINDING_CALL* glGetActiveUniformBlockivProc)(
|
| GLuint uniformBlockIndex,
|
| GLenum pname,
|
| GLint* params);
|
| +typedef void(GL_BINDING_CALL* glGetActiveUniformBlockivRobustANGLEProc)(
|
| + GLuint program,
|
| + GLuint uniformBlockIndex,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint* params);
|
| typedef void(GL_BINDING_CALL* glGetActiveUniformBlockNameProc)(
|
| GLuint program,
|
| GLuint uniformBlockIndex,
|
| @@ -426,16 +433,47 @@ typedef void(GL_BINDING_CALL* glGetAttachedShadersProc)(GLuint program,
|
| GLuint* shaders);
|
| typedef GLint(GL_BINDING_CALL* glGetAttribLocationProc)(GLuint program,
|
| const char* name);
|
| +typedef void(GL_BINDING_CALL* glGetBooleani_vRobustANGLEProc)(GLenum target,
|
| + GLuint index,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLboolean* data);
|
| typedef void(GL_BINDING_CALL* glGetBooleanvProc)(GLenum pname,
|
| GLboolean* params);
|
| +typedef void(GL_BINDING_CALL* glGetBooleanvRobustANGLEProc)(GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLboolean* data);
|
| +typedef void(GL_BINDING_CALL* glGetBufferParameteri64vRobustANGLEProc)(
|
| + GLenum target,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint64* params);
|
| typedef void(GL_BINDING_CALL* glGetBufferParameterivProc)(GLenum target,
|
| GLenum pname,
|
| GLint* params);
|
| +typedef void(GL_BINDING_CALL* glGetBufferParameterivRobustANGLEProc)(
|
| + GLenum target,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint* params);
|
| +typedef void(GL_BINDING_CALL* glGetBufferPointervRobustANGLEProc)(
|
| + GLenum target,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + void** params);
|
| typedef GLenum(GL_BINDING_CALL* glGetErrorProc)(void);
|
| typedef void(GL_BINDING_CALL* glGetFenceivNVProc)(GLuint fence,
|
| GLenum pname,
|
| GLint* params);
|
| typedef void(GL_BINDING_CALL* glGetFloatvProc)(GLenum pname, GLfloat* params);
|
| +typedef void(GL_BINDING_CALL* glGetFloatvRobustANGLEProc)(GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLfloat* data);
|
| typedef GLint(GL_BINDING_CALL* glGetFragDataIndexProc)(GLuint program,
|
| const char* name);
|
| typedef GLint(GL_BINDING_CALL* glGetFragDataLocationProc)(GLuint program,
|
| @@ -445,21 +483,79 @@ typedef void(GL_BINDING_CALL* glGetFramebufferAttachmentParameterivEXTProc)(
|
| GLenum attachment,
|
| GLenum pname,
|
| GLint* params);
|
| +typedef void(
|
| + GL_BINDING_CALL* glGetFramebufferAttachmentParameterivRobustANGLEProc)(
|
| + GLenum target,
|
| + GLenum attachment,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint* params);
|
| +typedef void(GL_BINDING_CALL* glGetFramebufferParameterivRobustANGLEProc)(
|
| + GLenum target,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint* params);
|
| typedef GLenum(GL_BINDING_CALL* glGetGraphicsResetStatusARBProc)(void);
|
| typedef void(GL_BINDING_CALL* glGetInteger64i_vProc)(GLenum target,
|
| GLuint index,
|
| GLint64* data);
|
| +typedef void(GL_BINDING_CALL* glGetInteger64i_vRobustANGLEProc)(GLenum target,
|
| + GLuint index,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint64* data);
|
| typedef void(GL_BINDING_CALL* glGetInteger64vProc)(GLenum pname,
|
| GLint64* params);
|
| +typedef void(GL_BINDING_CALL* glGetInteger64vRobustANGLEProc)(GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint64* data);
|
| typedef void(GL_BINDING_CALL* glGetIntegeri_vProc)(GLenum target,
|
| GLuint index,
|
| GLint* data);
|
| +typedef void(GL_BINDING_CALL* glGetIntegeri_vRobustANGLEProc)(GLenum target,
|
| + GLuint index,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint* data);
|
| typedef void(GL_BINDING_CALL* glGetIntegervProc)(GLenum pname, GLint* params);
|
| +typedef void(GL_BINDING_CALL* glGetIntegervRobustANGLEProc)(GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint* data);
|
| typedef void(GL_BINDING_CALL* glGetInternalformativProc)(GLenum target,
|
| GLenum internalformat,
|
| GLenum pname,
|
| GLsizei bufSize,
|
| GLint* params);
|
| +typedef void(GL_BINDING_CALL* glGetMultisamplefvRobustANGLEProc)(
|
| + GLenum pname,
|
| + GLuint index,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLfloat* val);
|
| +typedef void(GL_BINDING_CALL* glGetnUniformfvRobustANGLEProc)(GLuint program,
|
| + GLint location,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLfloat* params);
|
| +typedef void(GL_BINDING_CALL* glGetnUniformivRobustANGLEProc)(GLuint program,
|
| + GLint location,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint* params);
|
| +typedef void(GL_BINDING_CALL* glGetnUniformuivRobustANGLEProc)(GLuint program,
|
| + GLint location,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLuint* params);
|
| +typedef void(GL_BINDING_CALL* glGetPointervRobustANGLERobustANGLEProc)(
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + void** params);
|
| typedef void(GL_BINDING_CALL* glGetProgramBinaryProc)(GLuint program,
|
| GLsizei bufSize,
|
| GLsizei* length,
|
| @@ -474,9 +570,21 @@ typedef void(GL_BINDING_CALL* glGetProgramInterfaceivProc)(
|
| GLenum programInterface,
|
| GLenum pname,
|
| GLint* params);
|
| +typedef void(GL_BINDING_CALL* glGetProgramInterfaceivRobustANGLEProc)(
|
| + GLuint program,
|
| + GLenum programInterface,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint* params);
|
| typedef void(GL_BINDING_CALL* glGetProgramivProc)(GLuint program,
|
| GLenum pname,
|
| GLint* params);
|
| +typedef void(GL_BINDING_CALL* glGetProgramivRobustANGLEProc)(GLuint program,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint* params);
|
| typedef void(GL_BINDING_CALL* glGetProgramResourceivProc)(
|
| GLuint program,
|
| GLenum programInterface,
|
| @@ -500,28 +608,87 @@ typedef void(GL_BINDING_CALL* glGetProgramResourceNameProc)(
|
| typedef void(GL_BINDING_CALL* glGetQueryivProc)(GLenum target,
|
| GLenum pname,
|
| GLint* params);
|
| +typedef void(GL_BINDING_CALL* glGetQueryivRobustANGLEProc)(GLenum target,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint* params);
|
| typedef void(GL_BINDING_CALL* glGetQueryObjecti64vProc)(GLuint id,
|
| GLenum pname,
|
| GLint64* params);
|
| +typedef void(GL_BINDING_CALL* glGetQueryObjecti64vRobustANGLEProc)(
|
| + GLuint id,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint64* params);
|
| typedef void(GL_BINDING_CALL* glGetQueryObjectivProc)(GLuint id,
|
| GLenum pname,
|
| GLint* params);
|
| +typedef void(GL_BINDING_CALL* glGetQueryObjectivRobustANGLEProc)(
|
| + GLuint id,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint* params);
|
| typedef void(GL_BINDING_CALL* glGetQueryObjectui64vProc)(GLuint id,
|
| GLenum pname,
|
| GLuint64* params);
|
| +typedef void(GL_BINDING_CALL* glGetQueryObjectui64vRobustANGLEProc)(
|
| + GLuint id,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLuint64* params);
|
| typedef void(GL_BINDING_CALL* glGetQueryObjectuivProc)(GLuint id,
|
| GLenum pname,
|
| GLuint* params);
|
| +typedef void(GL_BINDING_CALL* glGetQueryObjectuivRobustANGLEProc)(
|
| + GLuint id,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLuint* params);
|
| typedef void(GL_BINDING_CALL* glGetRenderbufferParameterivEXTProc)(
|
| GLenum target,
|
| GLenum pname,
|
| GLint* params);
|
| +typedef void(GL_BINDING_CALL* glGetRenderbufferParameterivRobustANGLEProc)(
|
| + GLenum target,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint* params);
|
| typedef void(GL_BINDING_CALL* glGetSamplerParameterfvProc)(GLuint sampler,
|
| GLenum pname,
|
| GLfloat* params);
|
| +typedef void(GL_BINDING_CALL* glGetSamplerParameterfvRobustANGLEProc)(
|
| + GLuint sampler,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLfloat* params);
|
| +typedef void(GL_BINDING_CALL* glGetSamplerParameterIivRobustANGLEProc)(
|
| + GLuint sampler,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint* params);
|
| +typedef void(GL_BINDING_CALL* glGetSamplerParameterIuivRobustANGLEProc)(
|
| + GLuint sampler,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLuint* params);
|
| typedef void(GL_BINDING_CALL* glGetSamplerParameterivProc)(GLuint sampler,
|
| GLenum pname,
|
| GLint* params);
|
| +typedef void(GL_BINDING_CALL* glGetSamplerParameterivRobustANGLEProc)(
|
| + GLuint sampler,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint* params);
|
| typedef void(GL_BINDING_CALL* glGetShaderInfoLogProc)(GLuint shader,
|
| GLsizei bufsize,
|
| GLsizei* length,
|
| @@ -529,6 +696,11 @@ typedef void(GL_BINDING_CALL* glGetShaderInfoLogProc)(GLuint shader,
|
| typedef void(GL_BINDING_CALL* glGetShaderivProc)(GLuint shader,
|
| GLenum pname,
|
| GLint* params);
|
| +typedef void(GL_BINDING_CALL* glGetShaderivRobustANGLEProc)(GLuint shader,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint* params);
|
| typedef void(GL_BINDING_CALL* glGetShaderPrecisionFormatProc)(
|
| GLenum shadertype,
|
| GLenum precisiontype,
|
| @@ -550,16 +722,54 @@ typedef void(GL_BINDING_CALL* glGetTexLevelParameterfvProc)(GLenum target,
|
| GLint level,
|
| GLenum pname,
|
| GLfloat* params);
|
| +typedef void(GL_BINDING_CALL* glGetTexLevelParameterfvRobustANGLEProc)(
|
| + GLenum target,
|
| + GLint level,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLfloat* params);
|
| typedef void(GL_BINDING_CALL* glGetTexLevelParameterivProc)(GLenum target,
|
| GLint level,
|
| GLenum pname,
|
| GLint* params);
|
| +typedef void(GL_BINDING_CALL* glGetTexLevelParameterivRobustANGLEProc)(
|
| + GLenum target,
|
| + GLint level,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint* params);
|
| typedef void(GL_BINDING_CALL* glGetTexParameterfvProc)(GLenum target,
|
| GLenum pname,
|
| GLfloat* params);
|
| +typedef void(GL_BINDING_CALL* glGetTexParameterfvRobustANGLEProc)(
|
| + GLenum target,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLfloat* params);
|
| +typedef void(GL_BINDING_CALL* glGetTexParameterIivRobustANGLEProc)(
|
| + GLenum target,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint* params);
|
| +typedef void(GL_BINDING_CALL* glGetTexParameterIuivRobustANGLEProc)(
|
| + GLenum target,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLuint* params);
|
| typedef void(GL_BINDING_CALL* glGetTexParameterivProc)(GLenum target,
|
| GLenum pname,
|
| GLint* params);
|
| +typedef void(GL_BINDING_CALL* glGetTexParameterivRobustANGLEProc)(
|
| + GLenum target,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint* params);
|
| typedef void(GL_BINDING_CALL* glGetTransformFeedbackVaryingProc)(
|
| GLuint program,
|
| GLuint index,
|
| @@ -579,6 +789,11 @@ typedef GLuint(GL_BINDING_CALL* glGetUniformBlockIndexProc)(
|
| typedef void(GL_BINDING_CALL* glGetUniformfvProc)(GLuint program,
|
| GLint location,
|
| GLfloat* params);
|
| +typedef void(GL_BINDING_CALL* glGetUniformfvRobustANGLEProc)(GLuint program,
|
| + GLint location,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLfloat* params);
|
| typedef void(GL_BINDING_CALL* glGetUniformIndicesProc)(
|
| GLuint program,
|
| GLsizei uniformCount,
|
| @@ -587,20 +802,60 @@ typedef void(GL_BINDING_CALL* glGetUniformIndicesProc)(
|
| typedef void(GL_BINDING_CALL* glGetUniformivProc)(GLuint program,
|
| GLint location,
|
| GLint* params);
|
| +typedef void(GL_BINDING_CALL* glGetUniformivRobustANGLEProc)(GLuint program,
|
| + GLint location,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint* params);
|
| typedef GLint(GL_BINDING_CALL* glGetUniformLocationProc)(GLuint program,
|
| const char* name);
|
| typedef void(GL_BINDING_CALL* glGetUniformuivProc)(GLuint program,
|
| GLint location,
|
| GLuint* params);
|
| +typedef void(GL_BINDING_CALL* glGetUniformuivRobustANGLEProc)(GLuint program,
|
| + GLint location,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLuint* params);
|
| typedef void(GL_BINDING_CALL* glGetVertexAttribfvProc)(GLuint index,
|
| GLenum pname,
|
| GLfloat* params);
|
| +typedef void(GL_BINDING_CALL* glGetVertexAttribfvRobustANGLEProc)(
|
| + GLuint index,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLfloat* params);
|
| +typedef void(GL_BINDING_CALL* glGetVertexAttribIivRobustANGLEProc)(
|
| + GLuint index,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint* params);
|
| +typedef void(GL_BINDING_CALL* glGetVertexAttribIuivRobustANGLEProc)(
|
| + GLuint index,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLuint* params);
|
| typedef void(GL_BINDING_CALL* glGetVertexAttribivProc)(GLuint index,
|
| GLenum pname,
|
| GLint* params);
|
| +typedef void(GL_BINDING_CALL* glGetVertexAttribivRobustANGLEProc)(
|
| + GLuint index,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint* params);
|
| typedef void(GL_BINDING_CALL* glGetVertexAttribPointervProc)(GLuint index,
|
| GLenum pname,
|
| void** pointer);
|
| +typedef void(GL_BINDING_CALL* glGetVertexAttribPointervRobustANGLEProc)(
|
| + GLuint index,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + void** pointer);
|
| typedef void(GL_BINDING_CALL* glHintProc)(GLenum target, GLenum mode);
|
| typedef void(GL_BINDING_CALL* glInsertEventMarkerEXTProc)(GLsizei length,
|
| const char* marker);
|
| @@ -682,6 +937,15 @@ typedef void(GL_BINDING_CALL* glPushGroupMarkerEXTProc)(GLsizei length,
|
| const char* marker);
|
| typedef void(GL_BINDING_CALL* glQueryCounterProc)(GLuint id, GLenum target);
|
| typedef void(GL_BINDING_CALL* glReadBufferProc)(GLenum src);
|
| +typedef void(GL_BINDING_CALL* glReadnPixelsRobustANGLEProc)(GLint x,
|
| + GLint y,
|
| + GLsizei width,
|
| + GLsizei height,
|
| + GLenum format,
|
| + GLenum type,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + void* data);
|
| typedef void(GL_BINDING_CALL* glReadPixelsProc)(GLint x,
|
| GLint y,
|
| GLsizei width,
|
| @@ -689,6 +953,15 @@ typedef void(GL_BINDING_CALL* glReadPixelsProc)(GLint x,
|
| GLenum format,
|
| GLenum type,
|
| void* pixels);
|
| +typedef void(GL_BINDING_CALL* glReadPixelsRobustANGLEProc)(GLint x,
|
| + GLint y,
|
| + GLsizei width,
|
| + GLsizei height,
|
| + GLenum format,
|
| + GLenum type,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + void* pixels);
|
| typedef void(GL_BINDING_CALL* glReleaseShaderCompilerProc)(void);
|
| typedef void(GL_BINDING_CALL* glRenderbufferStorageEXTProc)(
|
| GLenum target,
|
| @@ -728,12 +1001,32 @@ typedef void(GL_BINDING_CALL* glSamplerParameterfProc)(GLuint sampler,
|
| typedef void(GL_BINDING_CALL* glSamplerParameterfvProc)(GLuint sampler,
|
| GLenum pname,
|
| const GLfloat* params);
|
| +typedef void(GL_BINDING_CALL* glSamplerParameterfvRobustANGLEProc)(
|
| + GLuint sampler,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + const GLfloat* param);
|
| typedef void(GL_BINDING_CALL* glSamplerParameteriProc)(GLuint sampler,
|
| GLenum pname,
|
| GLint param);
|
| +typedef void(GL_BINDING_CALL* glSamplerParameterIivRobustANGLEProc)(
|
| + GLuint sampler,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + const GLint* param);
|
| +typedef void(GL_BINDING_CALL* glSamplerParameterIuivRobustANGLEProc)(
|
| + GLuint sampler,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + const GLuint* param);
|
| typedef void(GL_BINDING_CALL* glSamplerParameterivProc)(GLuint sampler,
|
| GLenum pname,
|
| const GLint* params);
|
| +typedef void(GL_BINDING_CALL* glSamplerParameterivRobustANGLEProc)(
|
| + GLuint sampler,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + const GLint* param);
|
| typedef void(GL_BINDING_CALL* glScissorProc)(GLint x,
|
| GLint y,
|
| GLsizei width,
|
| @@ -831,6 +1124,16 @@ typedef void(GL_BINDING_CALL* glTexImage2DProc)(GLenum target,
|
| GLenum format,
|
| GLenum type,
|
| const void* pixels);
|
| +typedef void(GL_BINDING_CALL* glTexImage2DRobustANGLEProc)(GLenum target,
|
| + GLint level,
|
| + GLint internalformat,
|
| + GLsizei width,
|
| + GLsizei height,
|
| + GLint border,
|
| + GLenum format,
|
| + GLenum type,
|
| + GLsizei bufSize,
|
| + const void* pixels);
|
| typedef void(GL_BINDING_CALL* glTexImage3DProc)(GLenum target,
|
| GLint level,
|
| GLint internalformat,
|
| @@ -841,18 +1144,49 @@ typedef void(GL_BINDING_CALL* glTexImage3DProc)(GLenum target,
|
| GLenum format,
|
| GLenum type,
|
| const void* pixels);
|
| +typedef void(GL_BINDING_CALL* glTexImage3DRobustANGLEProc)(GLenum target,
|
| + GLint level,
|
| + GLint internalformat,
|
| + GLsizei width,
|
| + GLsizei height,
|
| + GLsizei depth,
|
| + GLint border,
|
| + GLenum format,
|
| + GLenum type,
|
| + GLsizei bufSize,
|
| + const void* pixels);
|
| typedef void(GL_BINDING_CALL* glTexParameterfProc)(GLenum target,
|
| GLenum pname,
|
| GLfloat param);
|
| typedef void(GL_BINDING_CALL* glTexParameterfvProc)(GLenum target,
|
| GLenum pname,
|
| const GLfloat* params);
|
| +typedef void(GL_BINDING_CALL* glTexParameterfvRobustANGLEProc)(
|
| + GLenum target,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + const GLfloat* params);
|
| typedef void(GL_BINDING_CALL* glTexParameteriProc)(GLenum target,
|
| GLenum pname,
|
| GLint param);
|
| +typedef void(GL_BINDING_CALL* glTexParameterIivRobustANGLEProc)(
|
| + GLenum target,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + const GLint* params);
|
| +typedef void(GL_BINDING_CALL* glTexParameterIuivRobustANGLEProc)(
|
| + GLenum target,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + const GLuint* params);
|
| typedef void(GL_BINDING_CALL* glTexParameterivProc)(GLenum target,
|
| GLenum pname,
|
| const GLint* params);
|
| +typedef void(GL_BINDING_CALL* glTexParameterivRobustANGLEProc)(
|
| + GLenum target,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + const GLint* params);
|
| typedef void(GL_BINDING_CALL* glTexStorage2DEXTProc)(GLenum target,
|
| GLsizei levels,
|
| GLenum internalformat,
|
| @@ -873,6 +1207,17 @@ typedef void(GL_BINDING_CALL* glTexSubImage2DProc)(GLenum target,
|
| GLenum format,
|
| GLenum type,
|
| const void* pixels);
|
| +typedef void(GL_BINDING_CALL* glTexSubImage2DRobustANGLEProc)(
|
| + GLenum target,
|
| + GLint level,
|
| + GLint xoffset,
|
| + GLint yoffset,
|
| + GLsizei width,
|
| + GLsizei height,
|
| + GLenum format,
|
| + GLenum type,
|
| + GLsizei bufSize,
|
| + const void* pixels);
|
| typedef void(GL_BINDING_CALL* glTexSubImage3DProc)(GLenum target,
|
| GLint level,
|
| GLint xoffset,
|
| @@ -884,6 +1229,19 @@ typedef void(GL_BINDING_CALL* glTexSubImage3DProc)(GLenum target,
|
| GLenum format,
|
| GLenum type,
|
| const void* pixels);
|
| +typedef void(GL_BINDING_CALL* glTexSubImage3DRobustANGLEProc)(
|
| + 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);
|
| typedef void(GL_BINDING_CALL* glTransformFeedbackVaryingsProc)(
|
| GLuint program,
|
| GLsizei count,
|
| @@ -1067,6 +1425,7 @@ struct ExtensionsGL {
|
| bool b_GL_ANGLE_framebuffer_blit;
|
| bool b_GL_ANGLE_framebuffer_multisample;
|
| bool b_GL_ANGLE_instanced_arrays;
|
| + bool b_GL_ANGLE_robust_client_memory;
|
| bool b_GL_ANGLE_translated_shader_source;
|
| bool b_GL_APPLE_fence;
|
| bool b_GL_APPLE_vertex_array_object;
|
| @@ -1254,62 +1613,113 @@ struct ProcsGL {
|
| glGetActiveAttribProc glGetActiveAttribFn;
|
| glGetActiveUniformProc glGetActiveUniformFn;
|
| glGetActiveUniformBlockivProc glGetActiveUniformBlockivFn;
|
| + glGetActiveUniformBlockivRobustANGLEProc
|
| + glGetActiveUniformBlockivRobustANGLEFn;
|
| glGetActiveUniformBlockNameProc glGetActiveUniformBlockNameFn;
|
| glGetActiveUniformsivProc glGetActiveUniformsivFn;
|
| glGetAttachedShadersProc glGetAttachedShadersFn;
|
| glGetAttribLocationProc glGetAttribLocationFn;
|
| + glGetBooleani_vRobustANGLEProc glGetBooleani_vRobustANGLEFn;
|
| glGetBooleanvProc glGetBooleanvFn;
|
| + glGetBooleanvRobustANGLEProc glGetBooleanvRobustANGLEFn;
|
| + glGetBufferParameteri64vRobustANGLEProc glGetBufferParameteri64vRobustANGLEFn;
|
| glGetBufferParameterivProc glGetBufferParameterivFn;
|
| + glGetBufferParameterivRobustANGLEProc glGetBufferParameterivRobustANGLEFn;
|
| + glGetBufferPointervRobustANGLEProc glGetBufferPointervRobustANGLEFn;
|
| glGetErrorProc glGetErrorFn;
|
| glGetFenceivNVProc glGetFenceivNVFn;
|
| glGetFloatvProc glGetFloatvFn;
|
| + glGetFloatvRobustANGLEProc glGetFloatvRobustANGLEFn;
|
| glGetFragDataIndexProc glGetFragDataIndexFn;
|
| glGetFragDataLocationProc glGetFragDataLocationFn;
|
| glGetFramebufferAttachmentParameterivEXTProc
|
| glGetFramebufferAttachmentParameterivEXTFn;
|
| + glGetFramebufferAttachmentParameterivRobustANGLEProc
|
| + glGetFramebufferAttachmentParameterivRobustANGLEFn;
|
| + glGetFramebufferParameterivRobustANGLEProc
|
| + glGetFramebufferParameterivRobustANGLEFn;
|
| glGetGraphicsResetStatusARBProc glGetGraphicsResetStatusARBFn;
|
| glGetInteger64i_vProc glGetInteger64i_vFn;
|
| + glGetInteger64i_vRobustANGLEProc glGetInteger64i_vRobustANGLEFn;
|
| glGetInteger64vProc glGetInteger64vFn;
|
| + glGetInteger64vRobustANGLEProc glGetInteger64vRobustANGLEFn;
|
| glGetIntegeri_vProc glGetIntegeri_vFn;
|
| + glGetIntegeri_vRobustANGLEProc glGetIntegeri_vRobustANGLEFn;
|
| glGetIntegervProc glGetIntegervFn;
|
| + glGetIntegervRobustANGLEProc glGetIntegervRobustANGLEFn;
|
| glGetInternalformativProc glGetInternalformativFn;
|
| + glGetMultisamplefvRobustANGLEProc glGetMultisamplefvRobustANGLEFn;
|
| + glGetnUniformfvRobustANGLEProc glGetnUniformfvRobustANGLEFn;
|
| + glGetnUniformivRobustANGLEProc glGetnUniformivRobustANGLEFn;
|
| + glGetnUniformuivRobustANGLEProc glGetnUniformuivRobustANGLEFn;
|
| + glGetPointervRobustANGLERobustANGLEProc glGetPointervRobustANGLERobustANGLEFn;
|
| glGetProgramBinaryProc glGetProgramBinaryFn;
|
| glGetProgramInfoLogProc glGetProgramInfoLogFn;
|
| glGetProgramInterfaceivProc glGetProgramInterfaceivFn;
|
| + glGetProgramInterfaceivRobustANGLEProc glGetProgramInterfaceivRobustANGLEFn;
|
| glGetProgramivProc glGetProgramivFn;
|
| + glGetProgramivRobustANGLEProc glGetProgramivRobustANGLEFn;
|
| glGetProgramResourceivProc glGetProgramResourceivFn;
|
| glGetProgramResourceLocationProc glGetProgramResourceLocationFn;
|
| glGetProgramResourceNameProc glGetProgramResourceNameFn;
|
| glGetQueryivProc glGetQueryivFn;
|
| + glGetQueryivRobustANGLEProc glGetQueryivRobustANGLEFn;
|
| glGetQueryObjecti64vProc glGetQueryObjecti64vFn;
|
| + glGetQueryObjecti64vRobustANGLEProc glGetQueryObjecti64vRobustANGLEFn;
|
| glGetQueryObjectivProc glGetQueryObjectivFn;
|
| + glGetQueryObjectivRobustANGLEProc glGetQueryObjectivRobustANGLEFn;
|
| glGetQueryObjectui64vProc glGetQueryObjectui64vFn;
|
| + glGetQueryObjectui64vRobustANGLEProc glGetQueryObjectui64vRobustANGLEFn;
|
| glGetQueryObjectuivProc glGetQueryObjectuivFn;
|
| + glGetQueryObjectuivRobustANGLEProc glGetQueryObjectuivRobustANGLEFn;
|
| glGetRenderbufferParameterivEXTProc glGetRenderbufferParameterivEXTFn;
|
| + glGetRenderbufferParameterivRobustANGLEProc
|
| + glGetRenderbufferParameterivRobustANGLEFn;
|
| glGetSamplerParameterfvProc glGetSamplerParameterfvFn;
|
| + glGetSamplerParameterfvRobustANGLEProc glGetSamplerParameterfvRobustANGLEFn;
|
| + glGetSamplerParameterIivRobustANGLEProc glGetSamplerParameterIivRobustANGLEFn;
|
| + glGetSamplerParameterIuivRobustANGLEProc
|
| + glGetSamplerParameterIuivRobustANGLEFn;
|
| glGetSamplerParameterivProc glGetSamplerParameterivFn;
|
| + glGetSamplerParameterivRobustANGLEProc glGetSamplerParameterivRobustANGLEFn;
|
| glGetShaderInfoLogProc glGetShaderInfoLogFn;
|
| glGetShaderivProc glGetShaderivFn;
|
| + glGetShaderivRobustANGLEProc glGetShaderivRobustANGLEFn;
|
| glGetShaderPrecisionFormatProc glGetShaderPrecisionFormatFn;
|
| glGetShaderSourceProc glGetShaderSourceFn;
|
| glGetStringProc glGetStringFn;
|
| glGetStringiProc glGetStringiFn;
|
| glGetSyncivProc glGetSyncivFn;
|
| glGetTexLevelParameterfvProc glGetTexLevelParameterfvFn;
|
| + glGetTexLevelParameterfvRobustANGLEProc glGetTexLevelParameterfvRobustANGLEFn;
|
| glGetTexLevelParameterivProc glGetTexLevelParameterivFn;
|
| + glGetTexLevelParameterivRobustANGLEProc glGetTexLevelParameterivRobustANGLEFn;
|
| glGetTexParameterfvProc glGetTexParameterfvFn;
|
| + glGetTexParameterfvRobustANGLEProc glGetTexParameterfvRobustANGLEFn;
|
| + glGetTexParameterIivRobustANGLEProc glGetTexParameterIivRobustANGLEFn;
|
| + glGetTexParameterIuivRobustANGLEProc glGetTexParameterIuivRobustANGLEFn;
|
| glGetTexParameterivProc glGetTexParameterivFn;
|
| + glGetTexParameterivRobustANGLEProc glGetTexParameterivRobustANGLEFn;
|
| glGetTransformFeedbackVaryingProc glGetTransformFeedbackVaryingFn;
|
| glGetTranslatedShaderSourceANGLEProc glGetTranslatedShaderSourceANGLEFn;
|
| glGetUniformBlockIndexProc glGetUniformBlockIndexFn;
|
| glGetUniformfvProc glGetUniformfvFn;
|
| + glGetUniformfvRobustANGLEProc glGetUniformfvRobustANGLEFn;
|
| glGetUniformIndicesProc glGetUniformIndicesFn;
|
| glGetUniformivProc glGetUniformivFn;
|
| + glGetUniformivRobustANGLEProc glGetUniformivRobustANGLEFn;
|
| glGetUniformLocationProc glGetUniformLocationFn;
|
| glGetUniformuivProc glGetUniformuivFn;
|
| + glGetUniformuivRobustANGLEProc glGetUniformuivRobustANGLEFn;
|
| glGetVertexAttribfvProc glGetVertexAttribfvFn;
|
| + glGetVertexAttribfvRobustANGLEProc glGetVertexAttribfvRobustANGLEFn;
|
| + glGetVertexAttribIivRobustANGLEProc glGetVertexAttribIivRobustANGLEFn;
|
| + glGetVertexAttribIuivRobustANGLEProc glGetVertexAttribIuivRobustANGLEFn;
|
| glGetVertexAttribivProc glGetVertexAttribivFn;
|
| + glGetVertexAttribivRobustANGLEProc glGetVertexAttribivRobustANGLEFn;
|
| glGetVertexAttribPointervProc glGetVertexAttribPointervFn;
|
| + glGetVertexAttribPointervRobustANGLEProc
|
| + glGetVertexAttribPointervRobustANGLEFn;
|
| glHintProc glHintFn;
|
| glInsertEventMarkerEXTProc glInsertEventMarkerEXTFn;
|
| glInvalidateFramebufferProc glInvalidateFramebufferFn;
|
| @@ -1352,7 +1762,9 @@ struct ProcsGL {
|
| glPushGroupMarkerEXTProc glPushGroupMarkerEXTFn;
|
| glQueryCounterProc glQueryCounterFn;
|
| glReadBufferProc glReadBufferFn;
|
| + glReadnPixelsRobustANGLEProc glReadnPixelsRobustANGLEFn;
|
| glReadPixelsProc glReadPixelsFn;
|
| + glReadPixelsRobustANGLEProc glReadPixelsRobustANGLEFn;
|
| glReleaseShaderCompilerProc glReleaseShaderCompilerFn;
|
| glRenderbufferStorageEXTProc glRenderbufferStorageEXTFn;
|
| glRenderbufferStorageMultisampleProc glRenderbufferStorageMultisampleFn;
|
| @@ -1364,8 +1776,12 @@ struct ProcsGL {
|
| glSampleCoverageProc glSampleCoverageFn;
|
| glSamplerParameterfProc glSamplerParameterfFn;
|
| glSamplerParameterfvProc glSamplerParameterfvFn;
|
| + glSamplerParameterfvRobustANGLEProc glSamplerParameterfvRobustANGLEFn;
|
| glSamplerParameteriProc glSamplerParameteriFn;
|
| + glSamplerParameterIivRobustANGLEProc glSamplerParameterIivRobustANGLEFn;
|
| + glSamplerParameterIuivRobustANGLEProc glSamplerParameterIuivRobustANGLEFn;
|
| glSamplerParameterivProc glSamplerParameterivFn;
|
| + glSamplerParameterivRobustANGLEProc glSamplerParameterivRobustANGLEFn;
|
| glScissorProc glScissorFn;
|
| glSetFenceAPPLEProc glSetFenceAPPLEFn;
|
| glSetFenceNVProc glSetFenceNVFn;
|
| @@ -1390,15 +1806,23 @@ struct ProcsGL {
|
| glTestFenceAPPLEProc glTestFenceAPPLEFn;
|
| glTestFenceNVProc glTestFenceNVFn;
|
| glTexImage2DProc glTexImage2DFn;
|
| + glTexImage2DRobustANGLEProc glTexImage2DRobustANGLEFn;
|
| glTexImage3DProc glTexImage3DFn;
|
| + glTexImage3DRobustANGLEProc glTexImage3DRobustANGLEFn;
|
| glTexParameterfProc glTexParameterfFn;
|
| glTexParameterfvProc glTexParameterfvFn;
|
| + glTexParameterfvRobustANGLEProc glTexParameterfvRobustANGLEFn;
|
| glTexParameteriProc glTexParameteriFn;
|
| + glTexParameterIivRobustANGLEProc glTexParameterIivRobustANGLEFn;
|
| + glTexParameterIuivRobustANGLEProc glTexParameterIuivRobustANGLEFn;
|
| glTexParameterivProc glTexParameterivFn;
|
| + glTexParameterivRobustANGLEProc glTexParameterivRobustANGLEFn;
|
| glTexStorage2DEXTProc glTexStorage2DEXTFn;
|
| glTexStorage3DProc glTexStorage3DFn;
|
| glTexSubImage2DProc glTexSubImage2DFn;
|
| + glTexSubImage2DRobustANGLEProc glTexSubImage2DRobustANGLEFn;
|
| glTexSubImage3DProc glTexSubImage3DFn;
|
| + glTexSubImage3DRobustANGLEProc glTexSubImage3DRobustANGLEFn;
|
| glTransformFeedbackVaryingsProc glTransformFeedbackVaryingsFn;
|
| glUniform1fProc glUniform1fFn;
|
| glUniform1fvProc glUniform1fvFn;
|
| @@ -1811,6 +2235,12 @@ class GL_EXPORT GLApi {
|
| GLuint uniformBlockIndex,
|
| GLenum pname,
|
| GLint* params) = 0;
|
| + virtual void glGetActiveUniformBlockivRobustANGLEFn(GLuint program,
|
| + GLuint uniformBlockIndex,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint* params) = 0;
|
| virtual void glGetActiveUniformBlockNameFn(GLuint program,
|
| GLuint uniformBlockIndex,
|
| GLsizei bufSize,
|
| @@ -1826,31 +2256,113 @@ class GL_EXPORT GLApi {
|
| GLsizei* count,
|
| GLuint* shaders) = 0;
|
| virtual GLint glGetAttribLocationFn(GLuint program, const char* name) = 0;
|
| + virtual void glGetBooleani_vRobustANGLEFn(GLenum target,
|
| + GLuint index,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLboolean* data) = 0;
|
| virtual void glGetBooleanvFn(GLenum pname, GLboolean* params) = 0;
|
| + virtual void glGetBooleanvRobustANGLEFn(GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLboolean* data) = 0;
|
| + virtual void glGetBufferParameteri64vRobustANGLEFn(GLenum target,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint64* params) = 0;
|
| virtual void glGetBufferParameterivFn(GLenum target,
|
| GLenum pname,
|
| GLint* params) = 0;
|
| + virtual void glGetBufferParameterivRobustANGLEFn(GLenum target,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint* params) = 0;
|
| + virtual void glGetBufferPointervRobustANGLEFn(GLenum target,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + void** params) = 0;
|
| virtual GLenum glGetErrorFn(void) = 0;
|
| virtual void glGetFenceivNVFn(GLuint fence, GLenum pname, GLint* params) = 0;
|
| virtual void glGetFloatvFn(GLenum pname, GLfloat* params) = 0;
|
| + virtual void glGetFloatvRobustANGLEFn(GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLfloat* data) = 0;
|
| virtual GLint glGetFragDataIndexFn(GLuint program, const char* name) = 0;
|
| virtual GLint glGetFragDataLocationFn(GLuint program, const char* name) = 0;
|
| virtual void glGetFramebufferAttachmentParameterivEXTFn(GLenum target,
|
| GLenum attachment,
|
| GLenum pname,
|
| GLint* params) = 0;
|
| + virtual void glGetFramebufferAttachmentParameterivRobustANGLEFn(
|
| + GLenum target,
|
| + GLenum attachment,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint* params) = 0;
|
| + virtual void glGetFramebufferParameterivRobustANGLEFn(GLenum target,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint* params) = 0;
|
| virtual GLenum glGetGraphicsResetStatusARBFn(void) = 0;
|
| virtual void glGetInteger64i_vFn(GLenum target,
|
| GLuint index,
|
| GLint64* data) = 0;
|
| + virtual void glGetInteger64i_vRobustANGLEFn(GLenum target,
|
| + GLuint index,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint64* data) = 0;
|
| virtual void glGetInteger64vFn(GLenum pname, GLint64* params) = 0;
|
| + virtual void glGetInteger64vRobustANGLEFn(GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint64* data) = 0;
|
| virtual void glGetIntegeri_vFn(GLenum target, GLuint index, GLint* data) = 0;
|
| + virtual void glGetIntegeri_vRobustANGLEFn(GLenum target,
|
| + GLuint index,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint* data) = 0;
|
| virtual void glGetIntegervFn(GLenum pname, GLint* params) = 0;
|
| + virtual void glGetIntegervRobustANGLEFn(GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint* data) = 0;
|
| virtual void glGetInternalformativFn(GLenum target,
|
| GLenum internalformat,
|
| GLenum pname,
|
| GLsizei bufSize,
|
| GLint* params) = 0;
|
| + virtual void glGetMultisamplefvRobustANGLEFn(GLenum pname,
|
| + GLuint index,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLfloat* val) = 0;
|
| + virtual void glGetnUniformfvRobustANGLEFn(GLuint program,
|
| + GLint location,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLfloat* params) = 0;
|
| + virtual void glGetnUniformivRobustANGLEFn(GLuint program,
|
| + GLint location,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint* params) = 0;
|
| + virtual void glGetnUniformuivRobustANGLEFn(GLuint program,
|
| + GLint location,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLuint* params) = 0;
|
| + virtual void glGetPointervRobustANGLERobustANGLEFn(GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + void** params) = 0;
|
| virtual void glGetProgramBinaryFn(GLuint program,
|
| GLsizei bufSize,
|
| GLsizei* length,
|
| @@ -1864,9 +2376,20 @@ class GL_EXPORT GLApi {
|
| GLenum programInterface,
|
| GLenum pname,
|
| GLint* params) = 0;
|
| + virtual void glGetProgramInterfaceivRobustANGLEFn(GLuint program,
|
| + GLenum programInterface,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint* params) = 0;
|
| virtual void glGetProgramivFn(GLuint program,
|
| GLenum pname,
|
| GLint* params) = 0;
|
| + virtual void glGetProgramivRobustANGLEFn(GLuint program,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint* params) = 0;
|
| virtual void glGetProgramResourceivFn(GLuint program,
|
| GLenum programInterface,
|
| GLuint index,
|
| @@ -1885,30 +2408,85 @@ class GL_EXPORT GLApi {
|
| GLsizei* length,
|
| GLchar* name) = 0;
|
| virtual void glGetQueryivFn(GLenum target, GLenum pname, GLint* params) = 0;
|
| + virtual void glGetQueryivRobustANGLEFn(GLenum target,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint* params) = 0;
|
| virtual void glGetQueryObjecti64vFn(GLuint id,
|
| GLenum pname,
|
| GLint64* params) = 0;
|
| + virtual void glGetQueryObjecti64vRobustANGLEFn(GLuint id,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint64* params) = 0;
|
| virtual void glGetQueryObjectivFn(GLuint id, GLenum pname, GLint* params) = 0;
|
| + virtual void glGetQueryObjectivRobustANGLEFn(GLuint id,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint* params) = 0;
|
| virtual void glGetQueryObjectui64vFn(GLuint id,
|
| GLenum pname,
|
| GLuint64* params) = 0;
|
| + virtual void glGetQueryObjectui64vRobustANGLEFn(GLuint id,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLuint64* params) = 0;
|
| virtual void glGetQueryObjectuivFn(GLuint id,
|
| GLenum pname,
|
| GLuint* params) = 0;
|
| + virtual void glGetQueryObjectuivRobustANGLEFn(GLuint id,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLuint* params) = 0;
|
| virtual void glGetRenderbufferParameterivEXTFn(GLenum target,
|
| GLenum pname,
|
| GLint* params) = 0;
|
| + virtual void glGetRenderbufferParameterivRobustANGLEFn(GLenum target,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint* params) = 0;
|
| virtual void glGetSamplerParameterfvFn(GLuint sampler,
|
| GLenum pname,
|
| GLfloat* params) = 0;
|
| + virtual void glGetSamplerParameterfvRobustANGLEFn(GLuint sampler,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLfloat* params) = 0;
|
| + virtual void glGetSamplerParameterIivRobustANGLEFn(GLuint sampler,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint* params) = 0;
|
| + virtual void glGetSamplerParameterIuivRobustANGLEFn(GLuint sampler,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLuint* params) = 0;
|
| virtual void glGetSamplerParameterivFn(GLuint sampler,
|
| GLenum pname,
|
| GLint* params) = 0;
|
| + virtual void glGetSamplerParameterivRobustANGLEFn(GLuint sampler,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint* params) = 0;
|
| virtual void glGetShaderInfoLogFn(GLuint shader,
|
| GLsizei bufsize,
|
| GLsizei* length,
|
| char* infolog) = 0;
|
| virtual void glGetShaderivFn(GLuint shader, GLenum pname, GLint* params) = 0;
|
| + virtual void glGetShaderivRobustANGLEFn(GLuint shader,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint* params) = 0;
|
| virtual void glGetShaderPrecisionFormatFn(GLenum shadertype,
|
| GLenum precisiontype,
|
| GLint* range,
|
| @@ -1928,16 +2506,48 @@ class GL_EXPORT GLApi {
|
| GLint level,
|
| GLenum pname,
|
| GLfloat* params) = 0;
|
| + virtual void glGetTexLevelParameterfvRobustANGLEFn(GLenum target,
|
| + GLint level,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLfloat* params) = 0;
|
| virtual void glGetTexLevelParameterivFn(GLenum target,
|
| GLint level,
|
| GLenum pname,
|
| GLint* params) = 0;
|
| + virtual void glGetTexLevelParameterivRobustANGLEFn(GLenum target,
|
| + GLint level,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint* params) = 0;
|
| virtual void glGetTexParameterfvFn(GLenum target,
|
| GLenum pname,
|
| GLfloat* params) = 0;
|
| + virtual void glGetTexParameterfvRobustANGLEFn(GLenum target,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLfloat* params) = 0;
|
| + virtual void glGetTexParameterIivRobustANGLEFn(GLenum target,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint* params) = 0;
|
| + virtual void glGetTexParameterIuivRobustANGLEFn(GLenum target,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLuint* params) = 0;
|
| virtual void glGetTexParameterivFn(GLenum target,
|
| GLenum pname,
|
| GLint* params) = 0;
|
| + virtual void glGetTexParameterivRobustANGLEFn(GLenum target,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint* params) = 0;
|
| virtual void glGetTransformFeedbackVaryingFn(GLuint program,
|
| GLuint index,
|
| GLsizei bufSize,
|
| @@ -1954,6 +2564,11 @@ class GL_EXPORT GLApi {
|
| virtual void glGetUniformfvFn(GLuint program,
|
| GLint location,
|
| GLfloat* params) = 0;
|
| + virtual void glGetUniformfvRobustANGLEFn(GLuint program,
|
| + GLint location,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLfloat* params) = 0;
|
| virtual void glGetUniformIndicesFn(GLuint program,
|
| GLsizei uniformCount,
|
| const char* const* uniformNames,
|
| @@ -1961,19 +2576,54 @@ class GL_EXPORT GLApi {
|
| virtual void glGetUniformivFn(GLuint program,
|
| GLint location,
|
| GLint* params) = 0;
|
| + virtual void glGetUniformivRobustANGLEFn(GLuint program,
|
| + GLint location,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint* params) = 0;
|
| virtual GLint glGetUniformLocationFn(GLuint program, const char* name) = 0;
|
| virtual void glGetUniformuivFn(GLuint program,
|
| GLint location,
|
| GLuint* params) = 0;
|
| + virtual void glGetUniformuivRobustANGLEFn(GLuint program,
|
| + GLint location,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLuint* params) = 0;
|
| virtual void glGetVertexAttribfvFn(GLuint index,
|
| GLenum pname,
|
| GLfloat* params) = 0;
|
| + virtual void glGetVertexAttribfvRobustANGLEFn(GLuint index,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLfloat* params) = 0;
|
| + virtual void glGetVertexAttribIivRobustANGLEFn(GLuint index,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint* params) = 0;
|
| + virtual void glGetVertexAttribIuivRobustANGLEFn(GLuint index,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLuint* params) = 0;
|
| virtual void glGetVertexAttribivFn(GLuint index,
|
| GLenum pname,
|
| GLint* params) = 0;
|
| + virtual void glGetVertexAttribivRobustANGLEFn(GLuint index,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + GLint* params) = 0;
|
| virtual void glGetVertexAttribPointervFn(GLuint index,
|
| GLenum pname,
|
| void** pointer) = 0;
|
| + virtual void glGetVertexAttribPointervRobustANGLEFn(GLuint index,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + void** pointer) = 0;
|
| virtual void glHintFn(GLenum target, GLenum mode) = 0;
|
| virtual void glInsertEventMarkerEXTFn(GLsizei length, const char* marker) = 0;
|
| virtual void glInvalidateFramebufferFn(GLenum target,
|
| @@ -2043,6 +2693,15 @@ class GL_EXPORT GLApi {
|
| virtual void glPushGroupMarkerEXTFn(GLsizei length, const char* marker) = 0;
|
| virtual void glQueryCounterFn(GLuint id, GLenum target) = 0;
|
| virtual void glReadBufferFn(GLenum src) = 0;
|
| + virtual void glReadnPixelsRobustANGLEFn(GLint x,
|
| + GLint y,
|
| + GLsizei width,
|
| + GLsizei height,
|
| + GLenum format,
|
| + GLenum type,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + void* data) = 0;
|
| virtual void glReadPixelsFn(GLint x,
|
| GLint y,
|
| GLsizei width,
|
| @@ -2050,6 +2709,15 @@ class GL_EXPORT GLApi {
|
| GLenum format,
|
| GLenum type,
|
| void* pixels) = 0;
|
| + virtual void glReadPixelsRobustANGLEFn(GLint x,
|
| + GLint y,
|
| + GLsizei width,
|
| + GLsizei height,
|
| + GLenum format,
|
| + GLenum type,
|
| + GLsizei bufSize,
|
| + GLsizei* length,
|
| + void* pixels) = 0;
|
| virtual void glReleaseShaderCompilerFn(void) = 0;
|
| virtual void glRenderbufferStorageEXTFn(GLenum target,
|
| GLenum internalformat,
|
| @@ -2083,12 +2751,28 @@ class GL_EXPORT GLApi {
|
| virtual void glSamplerParameterfvFn(GLuint sampler,
|
| GLenum pname,
|
| const GLfloat* params) = 0;
|
| + virtual void glSamplerParameterfvRobustANGLEFn(GLuint sampler,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + const GLfloat* param) = 0;
|
| virtual void glSamplerParameteriFn(GLuint sampler,
|
| GLenum pname,
|
| GLint param) = 0;
|
| + virtual void glSamplerParameterIivRobustANGLEFn(GLuint sampler,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + const GLint* param) = 0;
|
| + virtual void glSamplerParameterIuivRobustANGLEFn(GLuint sampler,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + const GLuint* param) = 0;
|
| virtual void glSamplerParameterivFn(GLuint sampler,
|
| GLenum pname,
|
| const GLint* params) = 0;
|
| + virtual void glSamplerParameterivRobustANGLEFn(GLuint sampler,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + const GLint* param) = 0;
|
| virtual void glScissorFn(GLint x, GLint y, GLsizei width, GLsizei height) = 0;
|
| virtual void glSetFenceAPPLEFn(GLuint fence) = 0;
|
| virtual void glSetFenceNVFn(GLuint fence, GLenum condition) = 0;
|
| @@ -2176,6 +2860,16 @@ class GL_EXPORT GLApi {
|
| GLenum format,
|
| GLenum type,
|
| const void* pixels) = 0;
|
| + virtual void glTexImage2DRobustANGLEFn(GLenum target,
|
| + GLint level,
|
| + GLint internalformat,
|
| + GLsizei width,
|
| + GLsizei height,
|
| + GLint border,
|
| + GLenum format,
|
| + GLenum type,
|
| + GLsizei bufSize,
|
| + const void* pixels) = 0;
|
| virtual void glTexImage3DFn(GLenum target,
|
| GLint level,
|
| GLint internalformat,
|
| @@ -2186,16 +2880,43 @@ class GL_EXPORT GLApi {
|
| GLenum format,
|
| GLenum type,
|
| const void* pixels) = 0;
|
| + virtual void glTexImage3DRobustANGLEFn(GLenum target,
|
| + GLint level,
|
| + GLint internalformat,
|
| + GLsizei width,
|
| + GLsizei height,
|
| + GLsizei depth,
|
| + GLint border,
|
| + GLenum format,
|
| + GLenum type,
|
| + GLsizei bufSize,
|
| + const void* pixels) = 0;
|
| virtual void glTexParameterfFn(GLenum target,
|
| GLenum pname,
|
| GLfloat param) = 0;
|
| virtual void glTexParameterfvFn(GLenum target,
|
| GLenum pname,
|
| const GLfloat* params) = 0;
|
| + virtual void glTexParameterfvRobustANGLEFn(GLenum target,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + const GLfloat* params) = 0;
|
| virtual void glTexParameteriFn(GLenum target, GLenum pname, GLint param) = 0;
|
| + virtual void glTexParameterIivRobustANGLEFn(GLenum target,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + const GLint* params) = 0;
|
| + virtual void glTexParameterIuivRobustANGLEFn(GLenum target,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + const GLuint* params) = 0;
|
| virtual void glTexParameterivFn(GLenum target,
|
| GLenum pname,
|
| const GLint* params) = 0;
|
| + virtual void glTexParameterivRobustANGLEFn(GLenum target,
|
| + GLenum pname,
|
| + GLsizei bufSize,
|
| + const GLint* params) = 0;
|
| virtual void glTexStorage2DEXTFn(GLenum target,
|
| GLsizei levels,
|
| GLenum internalformat,
|
| @@ -2216,6 +2937,16 @@ class GL_EXPORT GLApi {
|
| GLenum format,
|
| GLenum type,
|
| const void* pixels) = 0;
|
| + virtual void glTexSubImage2DRobustANGLEFn(GLenum target,
|
| + GLint level,
|
| + GLint xoffset,
|
| + GLint yoffset,
|
| + GLsizei width,
|
| + GLsizei height,
|
| + GLenum format,
|
| + GLenum type,
|
| + GLsizei bufSize,
|
| + const void* pixels) = 0;
|
| virtual void glTexSubImage3DFn(GLenum target,
|
| GLint level,
|
| GLint xoffset,
|
| @@ -2227,6 +2958,18 @@ class GL_EXPORT GLApi {
|
| GLenum format,
|
| GLenum type,
|
| const void* pixels) = 0;
|
| + virtual void glTexSubImage3DRobustANGLEFn(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) = 0;
|
| virtual void glTransformFeedbackVaryingsFn(GLuint program,
|
| GLsizei count,
|
| const char* const* varyings,
|
| @@ -2555,36 +3298,76 @@ class GL_EXPORT GLApi {
|
| #define glGetActiveUniform ::gl::g_current_gl_context->glGetActiveUniformFn
|
| #define glGetActiveUniformBlockiv \
|
| ::gl::g_current_gl_context->glGetActiveUniformBlockivFn
|
| +#define glGetActiveUniformBlockivRobustANGLE \
|
| + ::gl::g_current_gl_context->glGetActiveUniformBlockivRobustANGLEFn
|
| #define glGetActiveUniformBlockName \
|
| ::gl::g_current_gl_context->glGetActiveUniformBlockNameFn
|
| #define glGetActiveUniformsiv \
|
| ::gl::g_current_gl_context->glGetActiveUniformsivFn
|
| #define glGetAttachedShaders ::gl::g_current_gl_context->glGetAttachedShadersFn
|
| #define glGetAttribLocation ::gl::g_current_gl_context->glGetAttribLocationFn
|
| +#define glGetBooleani_vRobustANGLE \
|
| + ::gl::g_current_gl_context->glGetBooleani_vRobustANGLEFn
|
| #define glGetBooleanv ::gl::g_current_gl_context->glGetBooleanvFn
|
| +#define glGetBooleanvRobustANGLE \
|
| + ::gl::g_current_gl_context->glGetBooleanvRobustANGLEFn
|
| +#define glGetBufferParameteri64vRobustANGLE \
|
| + ::gl::g_current_gl_context->glGetBufferParameteri64vRobustANGLEFn
|
| #define glGetBufferParameteriv \
|
| ::gl::g_current_gl_context->glGetBufferParameterivFn
|
| +#define glGetBufferParameterivRobustANGLE \
|
| + ::gl::g_current_gl_context->glGetBufferParameterivRobustANGLEFn
|
| +#define glGetBufferPointervRobustANGLE \
|
| + ::gl::g_current_gl_context->glGetBufferPointervRobustANGLEFn
|
| #define glGetError ::gl::g_current_gl_context->glGetErrorFn
|
| #define glGetFenceivNV ::gl::g_current_gl_context->glGetFenceivNVFn
|
| #define glGetFloatv ::gl::g_current_gl_context->glGetFloatvFn
|
| +#define glGetFloatvRobustANGLE \
|
| + ::gl::g_current_gl_context->glGetFloatvRobustANGLEFn
|
| #define glGetFragDataIndex ::gl::g_current_gl_context->glGetFragDataIndexFn
|
| #define glGetFragDataLocation \
|
| ::gl::g_current_gl_context->glGetFragDataLocationFn
|
| #define glGetFramebufferAttachmentParameterivEXT \
|
| ::gl::g_current_gl_context->glGetFramebufferAttachmentParameterivEXTFn
|
| +#define glGetFramebufferAttachmentParameterivRobustANGLE \
|
| + ::gl::g_current_gl_context->glGetFramebufferAttachmentParameterivRobustANGLEFn
|
| +#define glGetFramebufferParameterivRobustANGLE \
|
| + ::gl::g_current_gl_context->glGetFramebufferParameterivRobustANGLEFn
|
| #define glGetGraphicsResetStatusARB \
|
| ::gl::g_current_gl_context->glGetGraphicsResetStatusARBFn
|
| #define glGetInteger64i_v ::gl::g_current_gl_context->glGetInteger64i_vFn
|
| +#define glGetInteger64i_vRobustANGLE \
|
| + ::gl::g_current_gl_context->glGetInteger64i_vRobustANGLEFn
|
| #define glGetInteger64v ::gl::g_current_gl_context->glGetInteger64vFn
|
| +#define glGetInteger64vRobustANGLE \
|
| + ::gl::g_current_gl_context->glGetInteger64vRobustANGLEFn
|
| #define glGetIntegeri_v ::gl::g_current_gl_context->glGetIntegeri_vFn
|
| +#define glGetIntegeri_vRobustANGLE \
|
| + ::gl::g_current_gl_context->glGetIntegeri_vRobustANGLEFn
|
| #define glGetIntegerv ::gl::g_current_gl_context->glGetIntegervFn
|
| +#define glGetIntegervRobustANGLE \
|
| + ::gl::g_current_gl_context->glGetIntegervRobustANGLEFn
|
| #define glGetInternalformativ \
|
| ::gl::g_current_gl_context->glGetInternalformativFn
|
| +#define glGetMultisamplefvRobustANGLE \
|
| + ::gl::g_current_gl_context->glGetMultisamplefvRobustANGLEFn
|
| +#define glGetnUniformfvRobustANGLE \
|
| + ::gl::g_current_gl_context->glGetnUniformfvRobustANGLEFn
|
| +#define glGetnUniformivRobustANGLE \
|
| + ::gl::g_current_gl_context->glGetnUniformivRobustANGLEFn
|
| +#define glGetnUniformuivRobustANGLE \
|
| + ::gl::g_current_gl_context->glGetnUniformuivRobustANGLEFn
|
| +#define glGetPointervRobustANGLERobustANGLE \
|
| + ::gl::g_current_gl_context->glGetPointervRobustANGLERobustANGLEFn
|
| #define glGetProgramBinary ::gl::g_current_gl_context->glGetProgramBinaryFn
|
| #define glGetProgramInfoLog ::gl::g_current_gl_context->glGetProgramInfoLogFn
|
| #define glGetProgramInterfaceiv \
|
| ::gl::g_current_gl_context->glGetProgramInterfaceivFn
|
| +#define glGetProgramInterfaceivRobustANGLE \
|
| + ::gl::g_current_gl_context->glGetProgramInterfaceivRobustANGLEFn
|
| #define glGetProgramiv ::gl::g_current_gl_context->glGetProgramivFn
|
| +#define glGetProgramivRobustANGLE \
|
| + ::gl::g_current_gl_context->glGetProgramivRobustANGLEFn
|
| #define glGetProgramResourceiv \
|
| ::gl::g_current_gl_context->glGetProgramResourceivFn
|
| #define glGetProgramResourceLocation \
|
| @@ -2592,19 +3375,41 @@ class GL_EXPORT GLApi {
|
| #define glGetProgramResourceName \
|
| ::gl::g_current_gl_context->glGetProgramResourceNameFn
|
| #define glGetQueryiv ::gl::g_current_gl_context->glGetQueryivFn
|
| +#define glGetQueryivRobustANGLE \
|
| + ::gl::g_current_gl_context->glGetQueryivRobustANGLEFn
|
| #define glGetQueryObjecti64v ::gl::g_current_gl_context->glGetQueryObjecti64vFn
|
| +#define glGetQueryObjecti64vRobustANGLE \
|
| + ::gl::g_current_gl_context->glGetQueryObjecti64vRobustANGLEFn
|
| #define glGetQueryObjectiv ::gl::g_current_gl_context->glGetQueryObjectivFn
|
| +#define glGetQueryObjectivRobustANGLE \
|
| + ::gl::g_current_gl_context->glGetQueryObjectivRobustANGLEFn
|
| #define glGetQueryObjectui64v \
|
| ::gl::g_current_gl_context->glGetQueryObjectui64vFn
|
| +#define glGetQueryObjectui64vRobustANGLE \
|
| + ::gl::g_current_gl_context->glGetQueryObjectui64vRobustANGLEFn
|
| #define glGetQueryObjectuiv ::gl::g_current_gl_context->glGetQueryObjectuivFn
|
| +#define glGetQueryObjectuivRobustANGLE \
|
| + ::gl::g_current_gl_context->glGetQueryObjectuivRobustANGLEFn
|
| #define glGetRenderbufferParameterivEXT \
|
| ::gl::g_current_gl_context->glGetRenderbufferParameterivEXTFn
|
| +#define glGetRenderbufferParameterivRobustANGLE \
|
| + ::gl::g_current_gl_context->glGetRenderbufferParameterivRobustANGLEFn
|
| #define glGetSamplerParameterfv \
|
| ::gl::g_current_gl_context->glGetSamplerParameterfvFn
|
| +#define glGetSamplerParameterfvRobustANGLE \
|
| + ::gl::g_current_gl_context->glGetSamplerParameterfvRobustANGLEFn
|
| +#define glGetSamplerParameterIivRobustANGLE \
|
| + ::gl::g_current_gl_context->glGetSamplerParameterIivRobustANGLEFn
|
| +#define glGetSamplerParameterIuivRobustANGLE \
|
| + ::gl::g_current_gl_context->glGetSamplerParameterIuivRobustANGLEFn
|
| #define glGetSamplerParameteriv \
|
| ::gl::g_current_gl_context->glGetSamplerParameterivFn
|
| +#define glGetSamplerParameterivRobustANGLE \
|
| + ::gl::g_current_gl_context->glGetSamplerParameterivRobustANGLEFn
|
| #define glGetShaderInfoLog ::gl::g_current_gl_context->glGetShaderInfoLogFn
|
| #define glGetShaderiv ::gl::g_current_gl_context->glGetShaderivFn
|
| +#define glGetShaderivRobustANGLE \
|
| + ::gl::g_current_gl_context->glGetShaderivRobustANGLEFn
|
| #define glGetShaderPrecisionFormat \
|
| ::gl::g_current_gl_context->glGetShaderPrecisionFormatFn
|
| #define glGetShaderSource ::gl::g_current_gl_context->glGetShaderSourceFn
|
| @@ -2613,10 +3418,22 @@ class GL_EXPORT GLApi {
|
| #define glGetSynciv ::gl::g_current_gl_context->glGetSyncivFn
|
| #define glGetTexLevelParameterfv \
|
| ::gl::g_current_gl_context->glGetTexLevelParameterfvFn
|
| +#define glGetTexLevelParameterfvRobustANGLE \
|
| + ::gl::g_current_gl_context->glGetTexLevelParameterfvRobustANGLEFn
|
| #define glGetTexLevelParameteriv \
|
| ::gl::g_current_gl_context->glGetTexLevelParameterivFn
|
| +#define glGetTexLevelParameterivRobustANGLE \
|
| + ::gl::g_current_gl_context->glGetTexLevelParameterivRobustANGLEFn
|
| #define glGetTexParameterfv ::gl::g_current_gl_context->glGetTexParameterfvFn
|
| +#define glGetTexParameterfvRobustANGLE \
|
| + ::gl::g_current_gl_context->glGetTexParameterfvRobustANGLEFn
|
| +#define glGetTexParameterIivRobustANGLE \
|
| + ::gl::g_current_gl_context->glGetTexParameterIivRobustANGLEFn
|
| +#define glGetTexParameterIuivRobustANGLE \
|
| + ::gl::g_current_gl_context->glGetTexParameterIuivRobustANGLEFn
|
| #define glGetTexParameteriv ::gl::g_current_gl_context->glGetTexParameterivFn
|
| +#define glGetTexParameterivRobustANGLE \
|
| + ::gl::g_current_gl_context->glGetTexParameterivRobustANGLEFn
|
| #define glGetTransformFeedbackVarying \
|
| ::gl::g_current_gl_context->glGetTransformFeedbackVaryingFn
|
| #define glGetTranslatedShaderSourceANGLE \
|
| @@ -2624,14 +3441,30 @@ class GL_EXPORT GLApi {
|
| #define glGetUniformBlockIndex \
|
| ::gl::g_current_gl_context->glGetUniformBlockIndexFn
|
| #define glGetUniformfv ::gl::g_current_gl_context->glGetUniformfvFn
|
| +#define glGetUniformfvRobustANGLE \
|
| + ::gl::g_current_gl_context->glGetUniformfvRobustANGLEFn
|
| #define glGetUniformIndices ::gl::g_current_gl_context->glGetUniformIndicesFn
|
| #define glGetUniformiv ::gl::g_current_gl_context->glGetUniformivFn
|
| +#define glGetUniformivRobustANGLE \
|
| + ::gl::g_current_gl_context->glGetUniformivRobustANGLEFn
|
| #define glGetUniformLocation ::gl::g_current_gl_context->glGetUniformLocationFn
|
| #define glGetUniformuiv ::gl::g_current_gl_context->glGetUniformuivFn
|
| +#define glGetUniformuivRobustANGLE \
|
| + ::gl::g_current_gl_context->glGetUniformuivRobustANGLEFn
|
| #define glGetVertexAttribfv ::gl::g_current_gl_context->glGetVertexAttribfvFn
|
| +#define glGetVertexAttribfvRobustANGLE \
|
| + ::gl::g_current_gl_context->glGetVertexAttribfvRobustANGLEFn
|
| +#define glGetVertexAttribIivRobustANGLE \
|
| + ::gl::g_current_gl_context->glGetVertexAttribIivRobustANGLEFn
|
| +#define glGetVertexAttribIuivRobustANGLE \
|
| + ::gl::g_current_gl_context->glGetVertexAttribIuivRobustANGLEFn
|
| #define glGetVertexAttribiv ::gl::g_current_gl_context->glGetVertexAttribivFn
|
| +#define glGetVertexAttribivRobustANGLE \
|
| + ::gl::g_current_gl_context->glGetVertexAttribivRobustANGLEFn
|
| #define glGetVertexAttribPointerv \
|
| ::gl::g_current_gl_context->glGetVertexAttribPointervFn
|
| +#define glGetVertexAttribPointervRobustANGLE \
|
| + ::gl::g_current_gl_context->glGetVertexAttribPointervRobustANGLEFn
|
| #define glHint ::gl::g_current_gl_context->glHintFn
|
| #define glInsertEventMarkerEXT \
|
| ::gl::g_current_gl_context->glInsertEventMarkerEXTFn
|
| @@ -2682,7 +3515,11 @@ class GL_EXPORT GLApi {
|
| #define glPushGroupMarkerEXT ::gl::g_current_gl_context->glPushGroupMarkerEXTFn
|
| #define glQueryCounter ::gl::g_current_gl_context->glQueryCounterFn
|
| #define glReadBuffer ::gl::g_current_gl_context->glReadBufferFn
|
| +#define glReadnPixelsRobustANGLE \
|
| + ::gl::g_current_gl_context->glReadnPixelsRobustANGLEFn
|
| #define glReadPixels ::gl::g_current_gl_context->glReadPixelsFn
|
| +#define glReadPixelsRobustANGLE \
|
| + ::gl::g_current_gl_context->glReadPixelsRobustANGLEFn
|
| #define glReleaseShaderCompiler \
|
| ::gl::g_current_gl_context->glReleaseShaderCompilerFn
|
| #define glRenderbufferStorageEXT \
|
| @@ -2700,8 +3537,16 @@ class GL_EXPORT GLApi {
|
| #define glSampleCoverage ::gl::g_current_gl_context->glSampleCoverageFn
|
| #define glSamplerParameterf ::gl::g_current_gl_context->glSamplerParameterfFn
|
| #define glSamplerParameterfv ::gl::g_current_gl_context->glSamplerParameterfvFn
|
| +#define glSamplerParameterfvRobustANGLE \
|
| + ::gl::g_current_gl_context->glSamplerParameterfvRobustANGLEFn
|
| #define glSamplerParameteri ::gl::g_current_gl_context->glSamplerParameteriFn
|
| +#define glSamplerParameterIivRobustANGLE \
|
| + ::gl::g_current_gl_context->glSamplerParameterIivRobustANGLEFn
|
| +#define glSamplerParameterIuivRobustANGLE \
|
| + ::gl::g_current_gl_context->glSamplerParameterIuivRobustANGLEFn
|
| #define glSamplerParameteriv ::gl::g_current_gl_context->glSamplerParameterivFn
|
| +#define glSamplerParameterivRobustANGLE \
|
| + ::gl::g_current_gl_context->glSamplerParameterivRobustANGLEFn
|
| #define glScissor ::gl::g_current_gl_context->glScissorFn
|
| #define glSetFenceAPPLE ::gl::g_current_gl_context->glSetFenceAPPLEFn
|
| #define glSetFenceNV ::gl::g_current_gl_context->glSetFenceNVFn
|
| @@ -2733,15 +3578,31 @@ class GL_EXPORT GLApi {
|
| #define glTestFenceAPPLE ::gl::g_current_gl_context->glTestFenceAPPLEFn
|
| #define glTestFenceNV ::gl::g_current_gl_context->glTestFenceNVFn
|
| #define glTexImage2D ::gl::g_current_gl_context->glTexImage2DFn
|
| +#define glTexImage2DRobustANGLE \
|
| + ::gl::g_current_gl_context->glTexImage2DRobustANGLEFn
|
| #define glTexImage3D ::gl::g_current_gl_context->glTexImage3DFn
|
| +#define glTexImage3DRobustANGLE \
|
| + ::gl::g_current_gl_context->glTexImage3DRobustANGLEFn
|
| #define glTexParameterf ::gl::g_current_gl_context->glTexParameterfFn
|
| #define glTexParameterfv ::gl::g_current_gl_context->glTexParameterfvFn
|
| +#define glTexParameterfvRobustANGLE \
|
| + ::gl::g_current_gl_context->glTexParameterfvRobustANGLEFn
|
| #define glTexParameteri ::gl::g_current_gl_context->glTexParameteriFn
|
| +#define glTexParameterIivRobustANGLE \
|
| + ::gl::g_current_gl_context->glTexParameterIivRobustANGLEFn
|
| +#define glTexParameterIuivRobustANGLE \
|
| + ::gl::g_current_gl_context->glTexParameterIuivRobustANGLEFn
|
| #define glTexParameteriv ::gl::g_current_gl_context->glTexParameterivFn
|
| +#define glTexParameterivRobustANGLE \
|
| + ::gl::g_current_gl_context->glTexParameterivRobustANGLEFn
|
| #define glTexStorage2DEXT ::gl::g_current_gl_context->glTexStorage2DEXTFn
|
| #define glTexStorage3D ::gl::g_current_gl_context->glTexStorage3DFn
|
| #define glTexSubImage2D ::gl::g_current_gl_context->glTexSubImage2DFn
|
| +#define glTexSubImage2DRobustANGLE \
|
| + ::gl::g_current_gl_context->glTexSubImage2DRobustANGLEFn
|
| #define glTexSubImage3D ::gl::g_current_gl_context->glTexSubImage3DFn
|
| +#define glTexSubImage3DRobustANGLE \
|
| + ::gl::g_current_gl_context->glTexSubImage3DRobustANGLEFn
|
| #define glTransformFeedbackVaryings \
|
| ::gl::g_current_gl_context->glTransformFeedbackVaryingsFn
|
| #define glUniform1f ::gl::g_current_gl_context->glUniform1fFn
|
|
|