On Saturday 21 February 2009 2:00:26 pm Jérôme Gardou wrote:
> according to
> http://msdn.microsoft.com/en-us/library/dd374387(VS.85).aspx,
> wglMakeCurrent proceeds a flush before switching.
glXMakeCurrent also forces a flush:
http://www.opengl.org/documentation/specs/man_pages/hardcopy/GL/html/glx/xmakecurrent.html

If it needs a wglFlush, it should call X11DRV_wglFlush (and only if there's a 
current context; you can't call gl* functions without one set). It can be an 
exceptionally costly call though, especially if it's going to be flushed again 
immediately after, so unless it's needed to fix some bug, I'd recommend not 
flushing explicitly.


Reply via email to