我正在使用opengl FBO和MAC OS X 10.6上的过量屏幕渲染。该程序涉及多个3D对象的移动。opengl关闭屏幕渲染
该程序似乎工作正常,除了我需要包括一个选项的屏幕缓冲区内容没有交换到屏幕上的缓冲区。因此你在屏幕上看不到任何东西。我想知道在屏幕上什么也看不到的情况下,程序是否正常工作,即3D移动等工作情况是否正常。是否有一个实用程序可以读取屏幕外缓冲区并在我的过程单独运行时将其显示在屏幕上。
或者,有没有其他方法可以实现这一目标?这是为了在使用FBO离屏时隐藏屏幕窗口。
感谢任何意见/建议。我希望我的问题很清楚。
是否有任何可用于使用glut/freeglut进行离屏渲染的示例。我看到一个用openglut,但更喜欢使用freeglut。有任何想法吗? – 2010-10-06 06:09:45
@John Qualis FBO不依赖于你的GUI工具包。只要你选择任何FBO教程,它就可以工作。 – 2010-10-06 18:08:01