On 23 March 2017 at 23:26, Ken Thomases ken@codeweavers.com wrote:
According to the spec https://www.khronos.org/registry/OpenGL/extensions/OML/GLX_OML_sync_control.txt, glXSwapBuffersMscOML() does not perform an implicit glFlush() as glXSwapBuffers() does. Also, there's no indication that glXWaitForSbcOML() performs one either, although it sort of seems like it should. Is that a problem?
Possibly, although it isn't clear that wglSwapBuffers() is necessarily guaranteed to flush either. It's probably safer to explicitly flush anyway though.