gstreamer/ext/gl
Matthew Waters f2af65ee2d gl: add a sync meta for synchronizing across GL contexts
A context can create a GLsync object that can be waited on in order
to ensure that GL resources created in one context are able to be
used in another shared context without any chance of reading invalid
data.

This meta would be placed on buffers that are known to cross from
one context to another.  The receiving element would then wait
on the sync object to ensure that the data to be used is complete.
2014-11-28 09:14:25 +11:00
..
effects gleffects: support gl3 whereever gles2 is supported 2014-11-28 09:14:25 +11:00
BUGS move gl elements to ext subdirectory 2014-03-16 11:23:16 +01:00
gltestsrc.c gltestsrc: implement checkers pattern with GLSL 2014-10-07 23:41:38 +11:00
gltestsrc.h gltestsrc: implement snow pattern with GLSL. 2014-09-24 00:40:37 +10:00
gstglbumper.c glbumper: remove redundant check 2014-04-02 22:54:55 +11:00
gstglbumper.h move gl elements to ext subdirectory 2014-03-16 11:23:16 +01:00
gstglcolorscale.c glcolorscale: support gl3 2014-11-28 09:14:25 +11:00
gstglcolorscale.h glcolorscale: support gl3 2014-11-28 09:14:25 +11:00
gstgldeinterlace.c gldeinterlace: ref the uploaded buffer 2014-10-14 16:54:01 +02:00
gstgldeinterlace.h move gl elements to ext subdirectory 2014-03-16 11:23:16 +01:00
gstgldifferencematte.c move gl elements to ext subdirectory 2014-03-16 11:23:16 +01:00
gstgldifferencematte.h gl: silence all the compiler warnings 2014-03-16 15:17:44 +01:00
gstgleffects.c gl: fix multi gl object leaks 2014-07-24 11:46:56 +10:00
gstgleffects.h move gl elements to ext subdirectory 2014-03-16 11:23:16 +01:00
gstglfilterapp.c glfilterapp: port to gles2 and gl3 2014-11-28 09:14:25 +11:00
gstglfilterapp.h glfilterapp: actually emit the client-draw signal 2014-06-12 23:17:05 +10:00
gstglfilterblur.c move gl elements to ext subdirectory 2014-03-16 11:23:16 +01:00
gstglfilterblur.h gl: silence all the compiler warnings 2014-03-16 15:17:44 +01:00
gstglfiltercube.c glfiltercube: add a gl3 code path 2014-11-28 09:14:25 +11:00
gstglfiltercube.h glfiltercube: add a gl3 code path 2014-11-28 09:14:25 +11:00
gstglfilterglass.c opengl: update element docs for 1.x 2014-08-10 18:07:28 +01:00
gstglfilterglass.h gl: silence all the compiler warnings 2014-03-16 15:17:44 +01:00
gstglfilterlaplacian.c move gl elements to ext subdirectory 2014-03-16 11:23:16 +01:00
gstglfilterlaplacian.h gl: silence all the compiler warnings 2014-03-16 15:17:44 +01:00
gstglfilterreflectedscreen.c gl: silence all the compiler warnings 2014-03-16 15:17:44 +01:00
gstglfilterreflectedscreen.h gl: silence all the compiler warnings 2014-03-16 15:17:44 +01:00
gstglfiltershader.c glfiltershader: support gl3 2014-11-28 09:14:25 +11:00
gstglfiltershader.h glfiltershader: port to GLES2 2014-06-17 23:21:15 +10:00
gstglfiltersobel.c move gl elements to ext subdirectory 2014-03-16 11:23:16 +01:00
gstglfiltersobel.h gl: silence all the compiler warnings 2014-03-16 15:17:44 +01:00
gstglimagesink.c gl: add a sync meta for synchronizing across GL contexts 2014-11-28 09:14:25 +11:00
gstglimagesink.h glimagesink: use vbo's and vao's for gl3 2014-11-28 09:14:25 +11:00
gstglmixer.c gl: add a sync meta for synchronizing across GL contexts 2014-11-28 09:14:25 +11:00
gstglmixer.h videoaggregator: operate on caps rather than video info 2014-10-21 01:14:36 +11:00
gstglmixerpad.h gl: Move GstGLMixer to the plugin for now 2014-07-11 09:41:05 +02:00
gstglmosaic.c opengl: update element docs for 1.x 2014-08-10 18:07:28 +01:00
gstglmosaic.h gl: Move GstGLMixer to the plugin for now 2014-07-11 09:41:05 +02:00
gstgloverlay.c gloverlay: support gl3 2014-11-28 09:14:25 +11:00
gstgloverlay.h gloverlay: support gl3 2014-11-28 09:14:25 +11:00
gstgltestsrc.c gl: add a sync meta for synchronizing across GL contexts 2014-11-28 09:14:25 +11:00
gstgltestsrc.h gltestsrc: Add other-context property 2014-10-13 13:25:42 +02:00
gstgltransformation.c gltransformation: support gl3 2014-11-28 09:14:25 +11:00
gstgltransformation.h gltransformation: support gl3 2014-11-28 09:14:25 +11:00
gstglvideomixer.c glvideomixer: add support for gl3 2014-11-28 09:14:25 +11:00
gstglvideomixer.h glvideomixer: add support for gl3 2014-11-28 09:14:25 +11:00
gstopengl.c glfilterapp: port to gles2 and gl3 2014-11-28 09:14:25 +11:00
Makefile.am gloverlay: Include into the build with GLES2 only too 2014-09-25 20:48:59 +03:00