glFlush() might be necessary

This commit is contained in:
David Rose 2004-02-20 02:00:44 +00:00
parent d1b921ee1a
commit b0de5200b0

View File

@ -616,6 +616,13 @@ begin_frame() {
void CLP(GraphicsStateGuardian):: void CLP(GraphicsStateGuardian)::
end_frame() { end_frame() {
GraphicsStateGuardian::end_frame(); GraphicsStateGuardian::end_frame();
// Calling glFlush() at the end of the frame is particularly
// necessary if this is a single-buffered visual, so that the frame
// will be finished drawing before we return to the application.
// It's not clear what effect this has on our total frame time.
GLP(Flush)();
report_my_gl_errors(); report_my_gl_errors();
} }