gstreamer/gst-libs/gst/gl
Matthew Waters a4040f2ee9 glememory: only store and act on the map flags on first/last map/unmap
Anytime else, we have no idea how to match up map and unmaps.
We also don't know exactly how the calling code is using us.
Also fixes the case where we're trying to transfer while someone else
is accessing our data pointer or texture resulting in mismatched video
frames.

https://bugzilla.gnome.org/show_bug.cgi?id=744839
2015-02-20 18:48:15 +11:00
..
android glwindow: remove width/height from _draw() 2015-01-23 16:11:31 +11:00
cocoa gl/cocoa: don't deadlock if the dispatch_sync is called from the main thread 2015-02-17 19:45:35 +11:00
dispmanx gl/dispmanx: fix build 2015-01-27 21:31:21 +11:00
eagl gl/window/eagl: fix a couple of typos 2015-01-23 16:52:25 +11:00
egl gl: Make glcontext debug category used in more places 2015-02-12 15:57:55 +01:00
glprototypes glproto/vao: only supported in core for ES 3.0+ 2015-02-06 12:54:05 +11:00
wayland glwindow: remove width/height from _draw() 2015-01-23 16:11:31 +11:00
win32 gl/win32: fixup compilation 2015-01-29 23:46:57 +11:00
x11 glwindow: make showing a window explicit 2015-01-29 22:26:37 +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 glapi: fix compilation with latest MSVC 2015-01-17 10:56:20 +11:00
gstglbufferpool.c gl: Add/Update more debug statements 2015-02-12 15:57:55 +01:00
gstglbufferpool.h glbufferpool: provide a consistent API regardless of platform 2014-06-22 09:48:22 +10:00
gstglcolorconvert.c gl: Add/Update more debug statements 2015-02-12 15:57:55 +01:00
gstglcolorconvert.h glupload/download/convert: provide transform_caps functions 2015-02-03 14:32:55 +11:00
gstglcontext.c gl: Add/Update more debug statements 2015-02-12 15:57:55 +01:00
gstglcontext.h gl: Make glcontext debug category used in more places 2015-02-12 15:57:55 +01:00
gstgldisplay.c gl: Add/Update more debug statements 2015-02-12 15:57:55 +01:00
gstgldisplay.h gldisplay: implement runtime GL api filtering 2014-11-28 09:14:26 +11:00
gstgldownload.c glupload/download/convert: provide transform_caps functions 2015-02-03 14:32:55 +11:00
gstgldownload.h glupload/download/convert: provide transform_caps functions 2015-02-03 14:32:55 +11: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 glfilter: ensure that the input upload/colorconvert are always available 2015-02-05 16:46:32 +11:00
gstglfilter.h gl: split glcolorconvert usage from glupload 2015-01-14 22:22:13 +11:00
gstglframebuffer.c gl: remove the use of glu 2014-11-28 09:14:26 +11:00
gstglframebuffer.h gl: remove the use of glu 2014-11-28 09:14:26 +11:00
gstglmemory.c glememory: only store and act on the map flags on first/last map/unmap 2015-02-20 18:48:15 +11:00
gstglmemory.h glememory: only store and act on the map flags on first/last map/unmap 2015-02-20 18:48:15 +11:00
gstglshader.c gl: Add/Update more debug statements 2015-02-12 15:57:55 +01: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 glsyncmeta: don't use the gst debug object variants 2015-02-02 20:51:31 +11:00
gstglsyncmeta.h glsyncmeta: add G_END_DECLS 2014-12-04 01:36:38 +11:00
gstglupload.c gl: Add/Update more debug statements 2015-02-12 15:57:55 +01:00
gstglupload.h glupload/download/convert: provide transform_caps functions 2015-02-03 14:32:55 +11:00
gstgluploadmeta.c gl: Add/Update more debug statements 2015-02-12 15:57:55 +01:00
gstgluploadmeta.h gl/upload: add GstGLUploadMeta object 2014-05-28 14:41:35 +10:00
gstglutils.c glupload/download/convert: provide transform_caps functions 2015-02-03 14:32:55 +11:00
gstglutils.h glupload/download/convert: provide transform_caps functions 2015-02-03 14:32:55 +11:00
gstglwindow.c glwindow: Remove assertion in gst_gl_window_show() for subclasses not implementing it 2015-02-17 01:04:38 +02:00
gstglwindow.h glwindow: make showing a window explicit 2015-01-29 22:26:37 +11:00
Makefile.am gl: add a sync meta for synchronizing across GL contexts 2014-11-28 09:14:25 +11:00