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