我怎样才能访问一个opengl 2屏幕渲染缓冲区的原始像素数据?

我可以渲染到屏幕上,但我希望能够访问由着色器渲染的原始像素。 我知道如何使用glReadPixels的唯一方法是屏幕上,但我想访问它们,然后画到屏幕上,以保存帧到磁盘。

具体来说,我想使用着色器来处理从不显示的图像:1)从磁盘2抓取图像)渲染它3)输出回磁盘。

您是否尝试渲染到屏幕外的纹理?