[PATCH 1/5] winex11: Use GLX_OML_sync_control to synchronise buffer swaps with X11DRV_FLUSH_GL_DRAWABLE requests.

Henri Verbeet hverbeet at gmail.com
Thu Mar 23 17:57:32 CDT 2017


On 23 March 2017 at 23:26, Ken Thomases <ken at 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.



More information about the wine-devel mailing list