0

是否可以“降低”OpenGL ES 中的纹理质量?降级是指使图像更加像素化/块状/模糊等。

我的目标是减少纹理的大小以帮助glReadPixels更快地运行(从 VRAM 到 RAM 的传输更少的字节)。

也许我可以在调用之前做一些事情glCopyTexImage2D,以使复制的纹理质量较低(希望尺寸更小)?

4

1 回答 1

1

将您的场景渲染到比显示尺寸更小的 FBO(帧缓冲区对象)。

请注意,减小用于渲染场景的纹理大小不会减小 glReadPixels 必须读回的数据大小。

于 2011-09-13T00:53:51.183 回答