我想将纹理读入内存,其中目标图像可以在每行的末尾具有任意填充。为了澄清,所有行的填充都是相同的。
我知道用glGetTexImage读取纹理。我也研究了glPixelStorei,但是这只能添加填充,这意味着边界对齐的选项非常有限。
有没有办法在OpenGL中做到这一点?
答案 0 :(得分:0)
我会自己回答这些问题,因为我发现我一直在阅读OpenGL ES 2.0的文档,它在glPixelStore方面严重缺乏功能。但无论如何,您可以将此函数与GL_PACK_ROW_LENGTH一起使用来指定两个连续行之间的位移。