[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