标签: ios image opengl-es glreadpixels
是否有可能“降低”OpenGL ES中的纹理质量?通过降级我的意思是使图像更像素化/块状/模糊等。
我的目标是减少纹理的大小,以帮助glReadPixels更快地运行(从VRAM向RAM传输更少的字节)。
glReadPixels
也许我可以在调用glCopyTexImage2D之前做一些事情,使复制的纹理质量较低(希望尺寸较小)?
glCopyTexImage2D
答案 0 :(得分:1)
将场景渲染为尺寸小于显示的FBO(帧缓冲对象)。
请注意,减小用于渲染场景的纹理的大小不会减小glReadPixels必须回读的数据的大小。