简单地说glFlush()就是强制刷新,OpenGL是使用一条
渲染管线
[3]
线性处理命令的,一般情况下,我们提交给OpenGL的指令并不是马上送到驱动程序
[4]
里执行的,而是放到一个缓冲区里面,等这个缓冲区满了再一次过发到驱动程序里执行;很多时候只有几条指令是填充不满那个缓冲区的,就是说这些指令根本没有被发送到驱动里,所以我们要调用glFlush来强制把这些指令送到驱动里进行处理。
版权声明:本文为博主原创文章,未经博主允许不得转载。
版权声明:本文为博主原创文章,未经博主允许不得转载。
转载于:https://www.cnblogs.com/zsw-1993/archive/2013/02/20/4880387.html