gl: add a scary note about initializing thread support for the winsys
authorMatthew Waters <ystreet00@gmail.com>
Tue, 24 Jun 2014 13:33:30 +0000 (23:33 +1000)
committerMatthew Waters <ystreet00@gmail.com>
Tue, 24 Jun 2014 13:41:00 +0000 (23:41 +1000)
commit1d16cd50a3f07198e2519adec8e52b2b5b21ea14
treecf67c97f970ee87a708e54ce1fb2ef1d9ca05264
parent123f642d5eb1988fc45e4a403f6866cf780da647
gl: add a scary note about initializing thread support for the winsys

We cannot do it as the winsys may crash if we initialize too late.

Example, GLX contexts with Intel drivers:
Intel requires the X Display to be the same in order to share GL
resources across GL contexts.  These GL contexts are generally
accessed from different threads.  Without winsys support it is
nearly impossible to guarentee that concurrent access will not
occur.  This concurrent access could result in crashes or abortion
by the winsys (xcb).

https://bugzilla.gnome.org/show_bug.cgi?id=731525
gst-libs/gst/gl/gstgldisplay.c