Skip to content
  • Rui Matos's avatar
    compositor: Add support for GL_EXT_x11_sync_object · 39763d4a
    Rui Matos authored
    If GL advertises this extension we'll use it to synchronize X with GL
    rendering instead of relying on the XSync() behavior with open source
    drivers.
    
    Some driver bugs were uncovered while working on this so if we have
    had to reboot the ring a few times, something is probably wrong and
    we're likely to just make things worse by continuing to try.  Let's
    err on the side of caution, disable ourselves and fallback to the
    XSync() path in the compositor.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=728464
    39763d4a