void glTexBuffer( 	GLenum target,	GLenum internalformat,	GLuint buffer);
void glTexImage1D( 	GLenum target,	GLint level,	GLint internalformat,	GLsizei width,	GLint border,	GLenum format,	GLenum type,	const void * data);
void glTexImage2D( 	GLenum target,	GLint level,	GLint internalformat,	GLsizei width,	GLsizei height,	GLint border,	GLenum format,	GLenum type,	const void * data);
void glTexImage2DMultisample( 	GLenum target,	GLsizei samples,	GLenum internalformat,	GLsizei width,	GLsizei height,	GLboolean fixedsamplelocations);
void glTexImage3D( 	GLenum target,	GLint level,	GLint internalformat,	GLsizei width,	GLsizei height,	GLsizei depth,	GLint border,	GLenum format,	GLenum type,	const void * data);
void glTexImage3DMultisample( 	GLenum target,	GLsizei samples,	GLenum internalformat,	GLsizei width,	GLsizei height,	GLsizei depth,	GLboolean fixedsamplelocations);
void glTexParameterf( 	GLenum target,	GLenum pname,	GLfloat param);
void glTexParameteri( 	GLenum target,	GLenum pname,	GLint param);
void glTexParameterfv( 	GLenum target,	GLenum pname,	const GLfloat * params);
void glTexParameteriv( 	GLenum target,	GLenum pname,	const GLint * params);
void glTexParameterIiv( 	GLenum target,	GLenum pname,	const GLint * params);
void glTexParameterIuiv( 	GLenum target,	GLenum pname,	const GLuint * params);
void glTexSubImage1D( 	GLenum target,	GLint level,	GLint xoffset,	GLsizei width,	GLenum format,	GLenum type,	const void * pixels);
void glTexSubImage2D( 	GLenum target,	GLint level,	GLint xoffset,	GLint yoffset,	GLsizei width,	GLsizei height,	GLenum format,	GLenum type,	const void * pixels);
void glTexSubImage3D( 	GLenum target,	GLint level,	GLint xoffset,	GLint yoffset,	GLint zoffset,	GLsizei width,	GLsizei height,	GLsizei depth,	GLenum format,	GLenum type,	const void * pixels);
void glTransformFeedbackVaryings( 	GLuint program,	GLsizei count,	const char **varyings,	GLenum bufferMode);