使用FBO时遇到了很大的问题。
我有一个使用FBO和多重纹理的多遍显示。在第一次执行显示之前,一切似乎都能正常工作。
我在显示功能结束时使用glBindFrameBufferEXT(GL_FRAMEBUFFER_EXT,0)将渲染目标设置回屏幕,但之后的传递不会生效。屏幕似乎冻结了..
可能是什么原因?任何猜测?
答案 0 :(得分:0)
我建议你添加
glPushAttrib(GL_VIEWPORT_BIT | GL_COLOR_BUFFER_BIT);
绑定FBO之前,
glPopAttrib();
发布后。