我正在编写一个绘制到辅助缓冲区的 OpenGL 程序,然后辅助缓冲区的内容在被 GL_RETURN-ed 到后台缓冲区之前累积到累积缓冲区(基本上是合成到屏幕上)。简而言之,我正在做一种运动模糊。然而奇怪的是,当我重新编译并重新运行我的程序时,我看到了之前程序运行的辅助/累积缓冲区的内容。这根本不符合逻辑。我是不是误会了什么,当程序重新启动时,OpenGL的状态不应该完全重置吗?
我正在 GeForce Go 6150 上的 Gentoo Linux nVidia Drivers 195.36.31 中编写 SDL/OpenGL 程序。