gstreamer/ext/gl
Matthew Waters 6bb113f685 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.
2017-12-09 19:31:51 +00:00
..
effects gleffects: support gl3 whereever gles2 is supported 2017-12-09 19:31:51 +00:00
BUGS move gl elements to ext subdirectory 2017-12-09 19:31:34 +00:00
gltestsrc.c gltestsrc: implement checkers pattern with GLSL 2017-12-09 19:31:48 +00:00
gltestsrc.h gltestsrc: implement snow pattern with GLSL. 2017-12-09 19:31:46 +00:00
gstglbumper.c glbumper: remove redundant check 2017-12-09 19:31:35 +00:00
gstglbumper.h move gl elements to ext subdirectory 2017-12-09 19:31:34 +00:00
gstglcolorscale.c glcolorscale: support gl3 2017-12-09 19:31:51 +00:00
gstglcolorscale.h glcolorscale: support gl3 2017-12-09 19:31:51 +00:00
gstgldeinterlace.c gldeinterlace: ref the uploaded buffer 2017-12-09 19:31:48 +00:00
gstgldeinterlace.h move gl elements to ext subdirectory 2017-12-09 19:31:34 +00:00
gstgldifferencematte.c move gl elements to ext subdirectory 2017-12-09 19:31:34 +00:00
gstgldifferencematte.h gl: silence all the compiler warnings 2017-12-09 19:31:34 +00:00
gstgleffects.c gl: fix multi gl object leaks 2017-12-09 19:31:44 +00:00
gstgleffects.h move gl elements to ext subdirectory 2017-12-09 19:31:34 +00:00
gstglfilterapp.c glfilterapp: port to gles2 and gl3 2017-12-09 19:31:51 +00:00
gstglfilterapp.h glfilterapp: actually emit the client-draw signal 2017-12-09 19:31:43 +00:00
gstglfilterblur.c move gl elements to ext subdirectory 2017-12-09 19:31:34 +00:00
gstglfilterblur.h gl: silence all the compiler warnings 2017-12-09 19:31:34 +00:00
gstglfiltercube.c glfiltercube: add a gl3 code path 2017-12-09 19:31:51 +00:00
gstglfiltercube.h glfiltercube: add a gl3 code path 2017-12-09 19:31:51 +00:00
gstglfilterglass.c opengl: update element docs for 1.x 2017-12-09 19:31:45 +00:00
gstglfilterglass.h gl: silence all the compiler warnings 2017-12-09 19:31:34 +00:00
gstglfilterlaplacian.c move gl elements to ext subdirectory 2017-12-09 19:31:34 +00:00
gstglfilterlaplacian.h gl: silence all the compiler warnings 2017-12-09 19:31:34 +00:00
gstglfilterreflectedscreen.c gl: silence all the compiler warnings 2017-12-09 19:31:34 +00:00
gstglfilterreflectedscreen.h gl: silence all the compiler warnings 2017-12-09 19:31:34 +00:00
gstglfiltershader.c glfiltershader: support gl3 2017-12-09 19:31:51 +00:00
gstglfiltershader.h glfiltershader: port to GLES2 2017-12-09 19:31:43 +00:00
gstglfiltersobel.c move gl elements to ext subdirectory 2017-12-09 19:31:34 +00:00
gstglfiltersobel.h gl: silence all the compiler warnings 2017-12-09 19:31:34 +00:00
gstglimagesink.c gl: add a sync meta for synchronizing across GL contexts 2017-12-09 19:31:51 +00:00
gstglimagesink.h glimagesink: use vbo's and vao's for gl3 2017-12-09 19:31:50 +00:00
gstglmixer.c gl: add a sync meta for synchronizing across GL contexts 2017-12-09 19:31:51 +00:00
gstglmixer.h videoaggregator: operate on caps rather than video info 2017-12-09 19:31:48 +00:00
gstglmixerpad.h gl: Move GstGLMixer to the plugin for now 2017-12-09 19:31:44 +00:00
gstglmosaic.c opengl: update element docs for 1.x 2017-12-09 19:31:45 +00:00
gstglmosaic.h gl: Move GstGLMixer to the plugin for now 2017-12-09 19:31:44 +00:00
gstgloverlay.c gloverlay: support gl3 2017-12-09 19:31:51 +00:00
gstgloverlay.h gloverlay: support gl3 2017-12-09 19:31:51 +00:00
gstgltestsrc.c gl: add a sync meta for synchronizing across GL contexts 2017-12-09 19:31:51 +00:00
gstgltestsrc.h gltestsrc: Add other-context property 2017-12-09 19:31:48 +00:00
gstgltransformation.c gltransformation: support gl3 2017-12-09 19:31:51 +00:00
gstgltransformation.h gltransformation: support gl3 2017-12-09 19:31:51 +00:00
gstglvideomixer.c glvideomixer: add support for gl3 2017-12-09 19:31:51 +00:00
gstglvideomixer.h glvideomixer: add support for gl3 2017-12-09 19:31:51 +00:00
gstopengl.c glfilterapp: port to gles2 and gl3 2017-12-09 19:31:51 +00:00
Makefile.am gloverlay: Include into the build with GLES2 only too 2017-12-09 19:31:47 +00:00