glshader: port to using GstGLSLStage objects for string management
authorMatthew Waters <matthew@centricular.com>
Fri, 4 Sep 2015 06:02:32 +0000 (16:02 +1000)
committerTim-Philipp Müller <tim@centricular.com>
Sat, 9 Dec 2017 19:32:09 +0000 (19:32 +0000)
commitf688a8f0b22817a6c010a8f1e359295b4d9202df
treeca5dca25ce3bdb6d1ddc03afeef7c1216c173403
parent8c922ca96b37463cb2255195a7a1a4b1560051c1
glshader: port to using GstGLSLStage objects for string management

A GstGLShader is now simply a collection of stages that are
compiled and linked together into a program.  The uniform/attribute
interface has remained the same.
ext/gl/effects/gstgleffectidentity.c
ext/gl/gstglcolorscale.c
ext/gl/gstgldifferencematte.c
ext/gl/gstgleffects.c
ext/gl/gstglimagesink.c
gst-libs/gst/gl/gstgloverlaycompositor.c
gst-libs/gst/gl/gstglshader.c
gst-libs/gst/gl/gstglshader.h
gst-libs/gst/gl/gstglutils.c
tests/check/libs/gstglcontext.c
tests/check/libs/gstglupload.c