1. void glTexSubImage2D(
    2. GLenum target,
    3. GLint level,
    4. GLint xoffset,
    5. GLint yoffset,
    6. GLsizei width,
    7. GLsizei height,
    8. GLenum format,
    9. GLenum type,
    10. const GLvoid * data);
    11. // 重定义target绑定的texture(1D或2D)的一块子区域。
    12. // 用data的数据覆盖这块子区域:[xoffset, xoffset + width - 1], [yoffset, yoffset + height - 1]
    13. // width == 0 || height == 0 不会报错。
    14. // target: 和glTexImage2D相同
    15. // level: 和glTexImage2D相同
    16. // xoffset: Specifies a texel offset in the x direction within the texture array.
    17. // yoffset: Specifies a texel offset in the y direction within the texture array.
    18. // width: Specifies the width of the texture subimage.
    19. // height: Specifies the height of the texture subimage.
    20. // format: 和glTexImage2D相同
    21. // type: 和glTexImage2D相同
    22. // data: Specifies a pointer to the image data in memory.