@StripPostfix("matrices") void glUniformMatrix2x3fv(int location, @AutoSize(value = "matrices", expression = " / (2 * 3)") @GLsizei int count, boolean transpose, FloatBuffer matrices);
@StripPostfix("matrices") void glUniformMatrix3x2fv(int location, @AutoSize(value = "matrices", expression = " / (3 * 2)") @GLsizei int count, boolean transpose, FloatBuffer matrices);
@StripPostfix("matrices") void glUniformMatrix2x4fv(int location, @AutoSize(value = "matrices", expression = " >> 3") @GLsizei int count, boolean transpose, FloatBuffer matrices);
@StripPostfix("matrices") void glUniformMatrix4x2fv(int location, @AutoSize(value = "matrices", expression = " >> 3") @GLsizei int count, boolean transpose, FloatBuffer matrices);
@StripPostfix("matrices") void glUniformMatrix3x4fv(int location, @AutoSize(value = "matrices", expression = " / (3 * 4)") @GLsizei int count, boolean transpose, FloatBuffer matrices);
@StripPostfix("matrices") void glUniformMatrix4x3fv(int location, @AutoSize(value = "matrices", expression = " / (4 * 3)") @GLsizei int count, boolean transpose, FloatBuffer matrices);
@Reuse("GL43") void glInvalidateFramebuffer(@GLenum int target, @AutoSize("attachments") @GLsizei int numAttachments, @Const @GLenum IntBuffer attachments);
@Reuse("GL43") void glInvalidateSubFramebuffer(@GLenum int target, @AutoSize("attachments") @GLsizei int numAttachments, @Const @GLenum IntBuffer attachments, int x, int y, @GLsizei int width, @GLsizei int height);
@StripPostfix("value") void glUniformHandleui64vNV(int location, @AutoSize("value") @GLsizei int count, @Const @GLuint64 LongBuffer value);
@StripPostfix("values") void glProgramUniformHandleui64vNV(@GLuint int program, int location, @AutoSize("values") @GLsizei int count, @Const @GLuint64 LongBuffer values);
@StripPostfix("value") void glUniformHandleui64vARB(int location, @AutoSize("value") @GLsizei int count, @Const @GLuint64 LongBuffer value);
@StripPostfix("values") void glProgramUniformHandleui64vARB(@GLuint int program, int location, @AutoSize("values") @GLsizei int count, @Const @GLuint64 LongBuffer values);
void glExtGetTexturesQCOM(@OutParameter @Check("1") @GLuint IntBuffer textures, @AutoSize("textures") int maxTextures, @OutParameter @Check("1") IntBuffer numTextures);
void glExtGetBuffersQCOM(@OutParameter @Check("1") @GLuint IntBuffer buffers, @AutoSize("buffers") int maxBuffers, @OutParameter @Check("1") IntBuffer numBuffers);
void glExtGetRenderbuffersQCOM(@OutParameter @Check("1") @GLuint IntBuffer renderbuffers, @AutoSize("renderbuffers") int maxRenderbuffers, @OutParameter @Check("1") IntBuffer numRenderbuffers);
void glExtGetFramebuffersQCOM(@OutParameter @Check("1") @GLuint IntBuffer framebuffers, @AutoSize("framebuffers") int maxFramebuffers, @OutParameter @Check("1") IntBuffer numFramebuffers);
void glExtGetShadersQCOM(@OutParameter @Check("1") @GLuint IntBuffer shaders, @AutoSize("shaders") int maxShaders, @OutParameter @Check("1") IntBuffer numShaders);
void glExtGetProgramsQCOM(@OutParameter @Check("1") @GLuint IntBuffer programs, @AutoSize("programs") int maxPrograms, @OutParameter @Check("1") IntBuffer numPrograms);
void glGetProgramBinaryOES(@GLuint int program, @AutoSize("binary") @GLsizei int bufSize, @OutParameter @Check(value = "1", canBeNull = true) @GLsizei IntBuffer length, @OutParameter @Check("1") @GLenum IntBuffer binaryFormat, @OutParameter @GLvoid ByteBuffer binary);
void glReadnPixelsEXT(int x, int y, @GLsizei int width, @GLsizei int height, @GLenum int format, @GLenum int type, @AutoSize("data") @GLsizei int bufSize, @OutParameter @GLbyte @GLshort @GLint @GLfloat Buffer data);
@StripPostfix("params") void glGetnUniformfvEXT(@GLuint int program, int location, @AutoSize("params") @GLsizei int bufSize, @OutParameter FloatBuffer params);
@StripPostfix("params") void glGetnUniformivEXT(@GLuint int program, int location, @AutoSize("params") @GLsizei int bufSize, @OutParameter IntBuffer params);
@GLuint int glCreatePathNV(@GLenum int datatype, @AutoSize("commands") @GLsizei int numCommands, @Const @GLubyte ByteBuffer commands);