在双缓冲模式下,游戏运行时占用3个图象内存区域。
初学的时候,对于 glutSwapBuffers 和 glFlush 有点困扰, glFlush 是强制马上输出命令执行的结果,
但是在有 glutSwapBuffers 的情况下, 好像不需要 glFlush 就可以达到同样的效果。后来查了资料:
我们不再需要glFlush函数,因为我们执行双缓冲交换的时候,就隐形的执行了一次刷新操作。
当执行双缓冲交换的时候, 使用glutSwapBuffers ,可以不再写 glFlush
|
本文介绍了在双缓冲模式下,游戏如何利用三个图像内存区域进行高效显示。解释了glutSwapBuffers函数如何替代glFlush实现刷新效果,帮助读者理解双缓冲交换机制。
5238

被折叠的 条评论
为什么被折叠?



