gl: add and use gst_gl_internal_format_rgba
authorJulien Isorce <j.isorce@samsung.com>
Wed, 27 May 2015 15:28:39 +0000 (16:28 +0100)
committerJulien Isorce <j.isorce@samsung.com>
Wed, 27 May 2015 16:20:05 +0000 (17:20 +0100)
commitba5bf50d5f20e0c67b249872275d97dfc312a0e2
tree62f3df4a9d307c04be5007ca7336c7c618444004
parentc5f8c789a3b87c01529b9298c1940e2b08fe4c66
gl: add and use gst_gl_internal_format_rgba

Previously when compiling GstGL with both GL and GLES2,
GL_RGBA8 was picked from GL/gl.h. But a clash may happen at
runtime when one is selecting GLES2.

gst_gl_internal_format_rgba allows to check at runtime
if it should use GL_RGBA or GL_RGBA8.
ext/gl/gstgleffects.c
ext/gl/gstglfiltershader.c
gst-libs/gst/gl/glprototypes/gstgl_gles2compat.h
gst-libs/gst/gl/gstglcolorconvert.c
gst-libs/gst/gl/gstglframebuffer.c
gst-libs/gst/gl/gstglmemory.c
gst-libs/gst/gl/gstglutils.c
gst-libs/gst/gl/gstglutils.h