@Check(value = "errcode_ret", canBeNull = true) @PointerWrapper(value = "cl_mem", params = "context") CLMem clCreateFromGLTexture(@PointerWrapper("cl_context") CLContext context, @NativeType("cl_mem_flags") long flags, @NativeType("GLenum") int target, @NativeType("GLint") int miplevel, @NativeType("GLuint") int texture, @OutParameter @Check(value = "1", canBeNull = true) @cl_int IntBuffer errcode_ret);
void glExtGetTexSubImageQCOM(@GLenum int target, int level, int xoffset, int yoffset, int zoffset, @GLsizei int width, @GLsizei int height, @GLsizei int depth, @GLenum int format, @GLenum int type, @OutParameter @Check("GLChecks.calculateImageStorage(texels, format, type, width, height, depth)") @GLbyte @GLshort @GLint @GLfloat Buffer texels);
void glGetTexImageNV(@GLenum int target, @GLint int level, @GLenum int format, @GLenum int type, @OutParameter @Check("GLChecks.calculateImageStorage(img, format, type, 1, 1, 1)") @GLbyte @GLshort @GLint @GLfloat Buffer img);
@StripPostfix("params") void glGetVideoivNV(@GLuint int video_slot, @GLenum int pname, @OutParameter @Check("1") IntBuffer params);
@Alternate("glGetVideoivNV") @GLreturn("params") @StripPostfix(value = "params", postfix = "v") void glGetVideoivNV2(@GLuint int video_slot, @GLenum int pname, @OutParameter IntBuffer params);
@StripPostfix("params") void glGetVideouivNV(@GLuint int video_slot, @GLenum int pname, @OutParameter @Check("1") @GLuint IntBuffer params);
@Alternate("glGetVideouivNV") @GLreturn("params") @StripPostfix(value = "params", postfix = "v") void glGetVideouivNV2(@GLuint int video_slot, @GLenum int pname, @OutParameter @GLuint IntBuffer params);
@StripPostfix("params") void glGetVideoi64vNV(@GLuint int video_slot, @GLenum int pname, @OutParameter @Check("1") @GLint64EXT LongBuffer params);
@Alternate("glGetVideoi64vNV") @GLreturn("params") @StripPostfix(value = "params", postfix = "v") void glGetVideoi64vNV2(@GLuint int video_slot, @GLenum int pname, @OutParameter @GLint64EXT LongBuffer params);
@StripPostfix("params") void glGetVideoui64vNV(@GLuint int video_slot, @GLenum int pname, @OutParameter @Check("1") @GLuint64EXT LongBuffer params);
@Alternate("glGetVideoui64vNV") @GLreturn("params") @StripPostfix(value = "params", postfix = "v") void glGetVideoui64vNV2(@GLuint int video_slot, @GLenum int pname, @OutParameter @GLuint64EXT LongBuffer params);
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 glExtGetTexLevelParameterivQCOM(@GLuint int texture, @GLenum int face, int level, @GLenum int pname, @OutParameter @Check("1") IntBuffer params);
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 glExtGetProgramBinarySourceQCOM(@GLuint int program, @GLenum int shadertype, @OutParameter @Check @GLchar ByteBuffer source, @OutParameter @Check("1") IntBuffer length);
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);
@StripPostfix("params") void glGetTexLevelParameterfvNV(@GLenum int target, @GLint int level, @GLenum int pname, @OutParameter @Check("1") @GLfloat FloatBuffer params);
@Alternate("glGetTexLevelParameterfvNV") @GLreturn("params") @StripPostfix(value = "params", postfix = "v") void glGetTexLevelParameterfvNV2(@GLenum int target, @GLint int level, @GLenum int pname, @OutParameter @GLfloat FloatBuffer params);
@StripPostfix("params") void glGetTexLevelParameterivNV(@GLenum int target, @GLint int level, @GLenum int pname, @OutParameter @Check("1") @GLint IntBuffer params);
@Alternate("glGetTexLevelParameterivNV") @GLreturn("params") @StripPostfix(value = "params", postfix = "v") void glGetTexLevelParameterivNV2(@GLenum int target, @GLint int level, @GLenum int pname, @OutParameter @GLint IntBuffer params);