|
|
1
28
编辑:
使用glpixelstorei。你用它来设定
别忘了恢复
Ie:
或者,如果你对指针数学过敏:
编辑2:
为了完整起见,我应该指出,如果您使用的是OpenGLES,那么您不会
|
|
|
2
4
对于那些被困的人 OpenGL ES 1.1/2.0版 2018年及以后,我用不同的方法做了一些测试,如何从图像数据中更新部分纹理(图像与纹理大小相同)。 方法1: 复制整个图像 GLTEXIGE2D :
方法2: 复制整个图像 格子亚图像2D :
方法3: 在循环中逐行复制图像部件:
方法4: 复制图像的整个宽度,但只垂直复制已更改的部分:
下面是在PC机上进行的测试结果,通过100000次更新纹理的不同部分,这些部分大约是整个纹理的1/5大小。
不足为奇,方法4速度最快,因为它只复制图像的一部分,并且只调用gltex…()函数。 |