glsl: Enable GLSL 1.30 if we have OpenGL 3.0/3.1
authorNicolas Dufresne <nicolas.dufresne@collabora.com>
Wed, 13 Apr 2022 18:54:40 +0000 (14:54 -0400)
committerGStreamer Marge Bot <gitlab-merge-bot@gstreamer-foundation.org>
Mon, 2 May 2022 19:10:43 +0000 (19:10 +0000)
commit77a88c4572445e37fec759fb8ac046164fe1f911
tree82cfc8040b9f198f8073df4442d20ff242ea379a
parent4b4d607f4c264e416eefc5f04f044507bd88cd60
glsl: Enable GLSL 1.30 if we have OpenGL 3.0/3.1

As implemented, we only support OpenGL 3 API from version 3.2. Though, there
is no issue enabling GLSL 1.30 even if we are going to restrict our API usage
to 2. This allows using texelFetch() on OpenGL 3.0 and 3.1 drivers.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2190>
subprojects/gst-plugins-base/gst-libs/gst/gl/gstglsl.c