glshaderelement: implement on-demand create-shader signalling
authorMatthew Waters <matthew@centricular.com>
Sat, 17 Oct 2015 04:26:46 +0000 (15:26 +1100)
committerTim-Philipp Müller <tim@centricular.com>
Sat, 9 Dec 2017 19:32:09 +0000 (19:32 +0000)
commit3a8fc708ee806e36883832a0e2dddd9714735e27
tree0cd007a3252926fd7a8accf9148baa83b8574e64
parent9650e92bea18052804ce7b89d869f85df90b9066
glshaderelement: implement on-demand create-shader signalling

One may not have an GstGLContext available or current in the thread where one
would need to update the shader.  Support this by signalling create-shader
whenever the one-shot 'update-shader' is set to TRUE.
ext/gl/gstglfiltershader.c
ext/gl/gstglfiltershader.h