gstglutils: fix shader compilation on Mountain Lion
authorAlessandro Decina <alessandro.d@gmail.com>
Mon, 2 Nov 2015 01:10:44 +0000 (12:10 +1100)
committerAlessandro Decina <alessandro.d@gmail.com>
Mon, 2 Nov 2015 01:10:44 +0000 (12:10 +1100)
commit614ea95690066fdfc42159bc13f4aa96d42ff33d
tree31d82cbf0e8525346a30f8a357bf22583a525f6f
parentc4657f427651beefefe3ee3aff08dc2f7eb1d6af
gstglutils: fix shader compilation on Mountain Lion

Make gst_gl_context_gen_shader/_compile_shader assume GST_GLSL_PROFILE_ES |
GST_GLSL_PROFILE_COMPATIBILITY as the profile. Without this, the shader compiler
doesn't inject the #version tag resulting in a compilation error on Mountain
Lion.

This is a workaround for old code using gst_gl_context_gen_shader. New code
should use the gst_glsl_stage_* API directly which allows the caller to
explicitly specify version/profile.
gst-libs/gst/gl/gstglutils.c