有没有办法从当前渲染的帧缓冲区中读取片段?读取当前帧缓冲区
所以,我正在寻找一种方式来阅读这是对当前片段可能会覆盖的地方片段颜色信息。所以,以前渲染片段的确切位置。
我发现某些EXT_扩展着色器添加gl_FragData和gl_LastFragData,但如果是我所需要的,可能有人解释如何使用这些?
我期待任一OpenGL或OpenGL ES 2.0的溶液。
编辑:
所有的时间我正在寻找解决方案,让我有某种阅读&写“制服”,从着色器访问。对于那些寻找类似的东西的人来说,OpenGL版本4.3+支持image
和buffer
存储类型。它们允许同时读取和写入它们,并且与计算着色器结合,它们被证明是非常强大的工具。
你的意思是桌面OpenGL或OpenGL ES的产生? – 2013-05-13 21:16:37
它并不重要。任何会做。 – 2013-05-13 22:43:27