Каким образом состояние буферов OpenGL может сохраняться между запусками программы?

Я пишу программу OpenGL, которая рисует во вспомогательном буфере, затем содержимое вспомогательного буфера накапливается в буфере накопления перед тем, как будет преобразовано в GL_RETURN в задний буфер (по существу, для компоновки на экране). Короче говоря, я делаю размытие в движении. Однако странно то, что когда я перекомпилировал и перезапустил свою программу, я увидел содержимое вспомогательного / накопительного буфера из предыдущих запусков программы. Это не имеет смысла. Я что-то неправильно понимаю, не должно ли состояние OpenGL полностью сбрасываться при перезапуске программы?

Я пишу программу SDL / OpenGL в Gentoo Linux nVidia Drivers 195.36.31 на GeForce Go 6150.

5
задан Lie Ryan 6 November 2010 в 08:16
поделиться