gstreamer/gst-libs/gst/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
..
android gl/android: Notify the window's resize callback about surface dimension changes 2014-04-13 16:55:26 +02:00
cocoa gl/cocoa: Only use convertRectToBacking on OSX >= 10.7 2014-11-16 11:00:57 +01:00
dispmanx gl/rpi: do not scale to full screen 2014-04-24 15:26:17 +01:00
eagl glcontext: add api for retreiving the current context and api 2014-10-28 17:33:20 +11:00
egl gl: ship the gstglcontext_egl.h header 2014-11-24 21:24:27 +11:00
glprototypes gl: add a sync meta for synchronizing across GL contexts 2014-11-28 09:14:25 +11:00
wayland gl/wayland: implement resizing the window using the right mouse button 2014-11-27 13:03:21 +11:00
win32 glcontext: add more functionality to wrapped contexts 2014-10-30 18:58:50 +11:00
x11 glx: ask for a GL3 core context 2014-11-28 09:14:25 +11:00
.gitignore [644/906] update .gitignore for some new files 2014-03-15 18:36:52 +01:00
gl.h gl: add a sync meta for synchronizing across GL contexts 2014-11-28 09:14:25 +11:00
gstgl_fwd.h gl/upload: add GstGLUploadMeta object 2014-05-28 14:41:35 +10:00
gstglapi.c glfeature: remove GST_GL_API_GLES3 2014-05-30 10:29:37 +10:00
gstglapi.h gl: Use numeric OSX version instead of the macro 2014-11-16 11:00:57 +01:00
gstglbufferpool.c gl: add a sync meta for synchronizing across GL contexts 2014-11-28 09:14:25 +11:00
gstglbufferpool.h glbufferpool: provide a consistent API regardless of platform 2014-06-22 09:48:22 +10:00
gstglcolorconvert.c gl: add a sync meta for synchronizing across GL contexts 2014-11-28 09:14:25 +11:00
gstglcolorconvert.h glcolorconvert: add support for gl3 2014-11-28 09:14:25 +11:00
gstglcontext.c glcontext: Fix unused variable warning by moving declaration where it is actually used 2014-11-24 14:16:58 +01:00
gstglcontext.h glcontext: add api for retreiving the current context and api 2014-10-28 17:33:20 +11:00
gstgldisplay.c gl: sprinkle some Since markers 2014-10-31 21:29:25 +11:00
gstgldisplay.h gl/display: clean up pre gstglcontext api and struct fields 2014-05-06 21:08:30 +10:00
gstgldownload.c glmemory: use GstVideoInfo everywhere 2014-07-31 15:19:54 +10:00
gstgldownload.h gl/download: use GstObject's lock instead of out own 2014-05-29 16:30:13 +10:00
gstglfeature.c glfeature: remove GST_GL_API_GLES3 2014-05-30 10:29:37 +10:00
gstglfeature.h glfeature: remove GST_GL_API_GLES3 2014-05-30 10:29:37 +10:00
gstglfilter.c gl: add a sync meta for synchronizing across GL contexts 2014-11-28 09:14:25 +11:00
gstglfilter.h glfilter: add a gl3 code path using vao's and vbo's 2014-11-28 09:14:25 +11:00
gstglframebuffer.c glframebuffer: add support for gl3 2014-11-28 09:14:25 +11:00
gstglframebuffer.h [812/906] move the GL vtable from GstGLDisplay to GstGLContext 2014-03-15 18:37:02 +01:00
gstglmemory.c glmemory: Handle failure of memory allocation gracefully 2014-11-27 18:09:14 +01:00
gstglmemory.h glmemory: use GstVideoInfo everywhere 2014-07-31 15:19:54 +10:00
gstglshader.c glshader add support for gl3 2014-11-28 09:14:25 +11:00
gstglshader.h glshader add support for gl3 2014-11-28 09:14:25 +11:00
gstglshadervariables.c gl: shadervariables: make parsing of floats locale-independent 2014-11-24 10:02:33 +00:00
gstglshadervariables.h [733/906] gl: Major header and include cleanup 2014-03-15 18:36:57 +01:00
gstglsyncmeta.c gl: add a sync meta for synchronizing across GL contexts 2014-11-28 09:14:25 +11:00
gstglsyncmeta.h gl: add a sync meta for synchronizing across GL contexts 2014-11-28 09:14:25 +11:00
gstglupload.c glupload: Fix valid compiler warning 2014-11-24 11:32:33 +01:00
gstglupload.h glupload: rearchitecture for non GLMemory inputs/outputs 2014-11-23 17:13:36 +11:00
gstgluploadmeta.c glmemory: use GstVideoInfo everywhere 2014-07-31 15:19:54 +10:00
gstgluploadmeta.h gl/upload: add GstGLUploadMeta object 2014-05-28 14:41:35 +10:00
gstglutils.c glutils: only attempt getting the app context when we don't already have a display 2014-11-06 18:47:34 +11:00
gstglutils.h gl: propogate other-context using GstContext 2014-10-23 23:58:33 +11:00
gstglwindow.c gl: Correct invalid comment text 2014-11-12 11:29:41 +11:00
gstglwindow.h glimagesink: implement gst_video_overlay_handle_events 2014-11-06 16:04:11 +11:00
Makefile.am gl: add a sync meta for synchronizing across GL contexts 2014-11-28 09:14:25 +11:00