读取纹理数据
你可以使用 glGetTexImage
函数读取纹理数据:
char *outBuffer = malloc(buf_size);
glActiveTexture(GL_TEXTURE0);
glBindTexture(GL_TEXTURE_2D, texture);
glGetTexImage(GL_TEXTURE_2D,
0,
GL_RGBA,
GL_UNSIGNED_BYTE,
outBuffer);
注意: 纹理类型和格式仅作为示例,可以不同。