我已经为FBO渲染了一个纹理,希望我现在可以在显示它之前将效果应用于该纹理。我无法弄清楚如何访问FBO阵列来改变它。任何的想法?谢谢你的时间
答案 0 :(得分:1)
你可以通过添加效果来指定你的意思吗? fbo的基本思想是将所有内容呈现给fbo,然后将该fbo应用于纹理。如果您想知道如何将该帧缓冲区绑定到纹理,则可以使用glTexImage2D
的空数据集创建和设置纹理。然后,在绑定了framebuffer对象的情况下调用glFramebufferTexture2D
,并将纹理作为参数之一传递。要渲染到帧缓冲区,请调用glBindFramebuffer
。要绑定帧缓冲区纹理,只需调用glBindTexture
,就像任何其他纹理一样。