mesa/src/gallium/frontends/glx/xlib
Brian Paul 5e039dbf8e gallium/xlib: call fence_finish() in XMesaSwapBuffers()
Before we can present the buffer we need to wait for the fence to
finish.  This fixes severe flickering of unfinished rendering in
many demos/tests.  This has been broken for a while, I think.

Note, this is for the non-DRI / Xlib-based GLX.

Signed-off-by: Brian Paul <brianp@vmware.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21993>
2023-03-20 06:05:47 +00:00
..
glx_api.c xlib: fix glXDestroyContext in Gallium frontends 2023-02-04 22:25:09 +00:00
glx_getproc.c xlib: Indent with space and trim trailing spaces of xlib files 2022-10-26 02:16:35 +00:00
glx_usefont.c
meson.build glx/xlib: Build fix 2020-12-15 17:30:56 +00:00
xm_api.c gallium/xlib: call fence_finish() in XMesaSwapBuffers() 2023-03-20 06:05:47 +00:00
xm_api.h gallium: rename st_framebuffer_iface -> pipe_frontend_drawable, etc. 2022-12-09 13:14:03 +00:00
xm_st.c gallium: plumb resolve attachments through from frontends -> pipe_framebuffer_state 2023-02-15 18:06:16 +00:00
xm_st.h gallium: rename st_framebuffer_iface -> pipe_frontend_drawable, etc. 2022-12-09 13:14:03 +00:00