SWAP=换
BUFFERS=缓冲,指缓冲显存

在双缓冲模式下,游戏运行时占用3个图象内存区域。
其中一个是“窗口内存”。
其他两个是“缓冲显存1”和“缓冲显存2”。


初学的时候,对于 glutSwapBuffers 和 glFlush 有点困扰, glFlush 是强制马上输出命令执行的结果,
但是在有 glutSwapBuffers 的情况下, 好像不需要 glFlush 就可以达到同样的效果。后来查了资料:
我们不再需要glFlush函数,因为我们执行双缓冲交换的时候,就隐形的执行了一次刷新操作。
当执行双缓冲交换的时候, 使用glutSwapBuffers ,可以不再写 glFlush


PS:OpenGL已看到第四课!!
 


Comments

木木
05/10/2012 4:15pm

神奇。。
搜glutSwapBuffers()竟然搜到你的blog了。。
你现在应该不用opengl了吧。。

Reply



Leave a Reply