是否有可能在OpenGL ES中"降低"纹理的质量?我所说的降级是指使图像更加像素化/块状/模糊等。
我的目标是减少纹理的大小,以帮助glReadPixels
运行得更快(从VRAM传输更少的字节到RAM)。
也许我可以在调用glCopyTexImage2D
之前做一些事情,这样复制的纹理质量较低(希望尺寸较小)?
将场景渲染到比显示器尺寸小的FBO(帧缓冲对象)
请注意,减少用于渲染场景的纹理的大小不会减少glReadPixels必须回读的数据的大小。