glshaderelement: implement on-demand create-shader signalling
authorMatthew Waters <matthew@centricular.com>
Sat, 17 Oct 2015 04:26:46 +0000 (15:26 +1100)
committerMatthew Waters <matthew@centricular.com>
Sat, 17 Oct 2015 05:10:41 +0000 (16:10 +1100)
commit608cf31a253ac29e94d3d64dad4b533a1fbe3b73
tree62cfac889d04d916bcb9b99f3f1b745bad3f3c09
parent2882f6b90bf786aac8a0a997fa6cba2ec29e1ea8
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.
tests/examples/gtk/glliveshader.c