Skip to content

mesa: add GL_APPLE_sync support

Lucas Stach requested to merge lynxeye/mesa:apple-sync into main

GTK really wants GL fence sync, as it simply skips syncs in some places when they are not available as seen in https://gitlab.gnome.org/GNOME/gtk/-/commit/cf7decae1a1a2af825caca8da018ce09cd9ce31a. To be able to expose those primitives in a GLES 2 context, add support for the GL_APPLE_sync extension.

Tested with a forcefully downgraded GLES context on radeonsi and piglit!844 (merged).

Merge request reports