0

我在使用 FBO 时遇到了很大的问题。

我有一个使用 FBO 和多纹理的多通道显示。在第一次执行显示结束之前,一切似乎都运行良好。

我在显示函数结束时使用 glBindFrameBufferEXT(GL_FRAMEBUFFER_EXT, 0) 将渲染目标设置回屏幕,但之后的传递不生效。画面好像卡住了。。

可能是什么原因?有什么猜测吗?

4

1 回答 1

0

我建议你添加

glPushAttrib(GL_VIEWPORT_BIT | GL_COLOR_BUFFER_BIT);

在绑定 FBO 之前,以及

glPopAttrib();

在你释放它之后。

于 2010-01-14T23:25:01.497 回答