void glTexSubImage2D(
GLenum target,
GLint level,
GLint xoffset,
GLint yoffset,
GLsizei width,
GLsizei height,
GLenum format,
GLenum type,
const GLvoid * data);
// 重定义target绑定的texture(1D或2D)的一块子区域。
// 用data的数据覆盖这块子区域:[xoffset, xoffset + width - 1], [yoffset, yoffset + height - 1]
// width == 0 || height == 0 不会报错。
// target: 和glTexImage2D相同
// level: 和glTexImage2D相同
// xoffset: Specifies a texel offset in the x direction within the texture array.
// yoffset: Specifies a texel offset in the y direction within the texture array.
// width: Specifies the width of the texture subimage.
// height: Specifies the height of the texture subimage.
// format: 和glTexImage2D相同
// type: 和glTexImage2D相同
// data: Specifies a pointer to the image data in memory.