pub type PFNGLTEXTUREBUFFEREXTPROC = Option<unsafe extern "C" fn(texture: GLuint, target: GLenum, internalformat: GLenum, buffer: GLuint)>;