我希望将纹理读取到内存中,其中目标图像可以在每行的末尾具有任意填充。为了清楚起见,所有行的填充都是相同的。
我知道纹理是用glGetTexImage读取的。我也研究过glPixelStorei,但这只能添加填充,它对边界对齐的选择非常有限。
在OpenGL中有没有办法做到这一点?
发布于 2013-03-26 10:38:22
我将自己回答这些问题,因为我发现我一直在阅读OpenGL ES 2.0的文档,该文档在glPixelStore方面严重缺乏功能。但不管怎样,您可以将此函数与GL_PACK_ROW_LENGTH一起使用,以指定两个连续行之间的位移。
https://stackoverflow.com/questions/15615191
复制