gstreamer/gst-libs/gst/gl
Julien Isorce db7d436bd8 [387/906] glmixer: add a glmixer base element
glmixer can be seen as a glfilter except it handles N requested
sink pads.
Each sink pad and the src pad are video/x-raw-gl.
glmixer is responsible for managing different framerates from inputs.
It uses OpenGL context sharing. It means that each input is in its
own OpenGL context shared together and shared with the OpenGL context
of the ouput gl chain.
Also add a glmosaic which is an example of implementation of glmixer.
For now glmosaic is a cube but it will be fixed in the next commits.
For now the glmixer has some weird behaviours in some configurations
but it will be improved in the next commits.
The autotools builds is temporarly broken since those changes
have been made on win32.
2014-03-15 18:36:37 +01:00
..
CMakeLists.txt [364/906] make the cmake build work on MacOSX 2014-03-15 18:36:36 +01:00
GNUmakefile.gnustep [318/906] rename GNUmakefile(s) to GNUmakefile(s).gnustep 2014-03-15 18:36:33 +01:00
gstglbuffer.c [310/906] Global reindent 2014-03-15 18:36:33 +01:00
gstglbuffer.h [229/906] update authors from the CVS repository 2014-03-15 18:36:28 +01:00
gstgldisplay.c [387/906] glmixer: add a glmixer base element 2014-03-15 18:36:37 +01:00
gstgldisplay.h [387/906] glmixer: add a glmixer base element 2014-03-15 18:36:37 +01:00
gstgles2.h [387/906] glmixer: add a glmixer base element 2014-03-15 18:36:37 +01:00
gstglfilter.c [387/906] glmixer: add a glmixer base element 2014-03-15 18:36:37 +01:00
gstglfilter.h [385/906] rewrite the way a gstgldisplay is transmited to the gl elements 2014-03-15 18:36:37 +01:00
gstglmixer.c [387/906] glmixer: add a glmixer base element 2014-03-15 18:36:37 +01:00
gstglmixer.h [387/906] glmixer: add a glmixer base element 2014-03-15 18:36:37 +01:00
gstglmixerpad.h [387/906] glmixer: add a glmixer base element 2014-03-15 18:36:37 +01:00
gstglshader.c [387/906] glmixer: add a glmixer base element 2014-03-15 18:36:37 +01:00
gstglshader.h [387/906] glmixer: add a glmixer base element 2014-03-15 18:36:37 +01:00
gstglwindow.h [387/906] glmixer: add a glmixer base element 2014-03-15 18:36:37 +01:00
gstglwindow_cocoa.m [368/906] Cocoa backend: fix crash when resizing 2014-03-15 18:36:36 +01:00
gstglwindow_win32.c [387/906] glmixer: add a glmixer base element 2014-03-15 18:36:37 +01:00
gstglwindow_winCE.c [387/906] glmixer: add a glmixer base element 2014-03-15 18:36:37 +01:00
gstglwindow_x11.c [381/906] EGL and GLX:: set a minimum depth size 2014-03-15 18:36:37 +01:00
gstglwindow_x11ES2.c [381/906] EGL and GLX:: set a minimum depth size 2014-03-15 18:36:37 +01:00
Makefile.am [376/906] build: support openGLES on linux via autofoo. Partialy fixes #593786 2014-03-15 18:36:36 +01:00