gstreamer/gst-libs/gst/gl
Matthew Waters af023d7c95 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
2017-12-09 19:31:55 +00:00
..
android glwindow: remove width/height from _draw() 2017-12-09 19:31:53 +00:00
cocoa gl/cocoa: don't deadlock if the dispatch_sync is called from the main thread 2017-12-09 19:31:55 +00:00
dispmanx gl/dispmanx: fix build 2017-12-09 19:31:53 +00:00
eagl gl/window/eagl: fix a couple of typos 2017-12-09 19:31:53 +00:00
egl gl: Make glcontext debug category used in more places 2017-12-09 19:31:54 +00:00
glprototypes glproto/vao: only supported in core for ES 3.0+ 2017-12-09 19:31:54 +00:00
wayland glwindow: remove width/height from _draw() 2017-12-09 19:31:53 +00:00
win32 gl/win32: fixup compilation 2017-12-09 19:31:53 +00:00
x11 glwindow: make showing a window explicit 2017-12-09 19:31:53 +00:00
.gitignore [644/906] update .gitignore for some new files 2017-12-09 19:31:27 +00:00
gl.h gl: add a sync meta for synchronizing across GL contexts 2017-12-09 19:31:51 +00:00
gstgl_fwd.h gl/upload: add GstGLUploadMeta object 2017-12-09 19:31:41 +00:00
gstglapi.c glfeature: remove GST_GL_API_GLES3 2017-12-09 19:31:42 +00:00
gstglapi.h glapi: fix compilation with latest MSVC 2017-12-09 19:31:52 +00:00
gstglbufferpool.c gl: Add/Update more debug statements 2017-12-09 19:31:54 +00:00
gstglbufferpool.h glbufferpool: provide a consistent API regardless of platform 2017-12-09 19:31:43 +00:00
gstglcolorconvert.c gl: Add/Update more debug statements 2017-12-09 19:31:54 +00:00
gstglcolorconvert.h glupload/download/convert: provide transform_caps functions 2017-12-09 19:31:54 +00:00
gstglcontext.c gl: Add/Update more debug statements 2017-12-09 19:31:54 +00:00
gstglcontext.h gl: Make glcontext debug category used in more places 2017-12-09 19:31:54 +00:00
gstgldisplay.c gl: Add/Update more debug statements 2017-12-09 19:31:54 +00:00
gstgldisplay.h gldisplay: implement runtime GL api filtering 2017-12-09 19:31:51 +00:00
gstgldownload.c glupload/download/convert: provide transform_caps functions 2017-12-09 19:31:54 +00:00
gstgldownload.h glupload/download/convert: provide transform_caps functions 2017-12-09 19:31:54 +00:00
gstglfeature.c glfeature: remove GST_GL_API_GLES3 2017-12-09 19:31:42 +00:00
gstglfeature.h glfeature: remove GST_GL_API_GLES3 2017-12-09 19:31:42 +00:00
gstglfilter.c glfilter: ensure that the input upload/colorconvert are always available 2017-12-09 19:31:54 +00:00
gstglfilter.h gl: split glcolorconvert usage from glupload 2017-12-09 19:31:52 +00:00
gstglframebuffer.c gl: remove the use of glu 2017-12-09 19:31:51 +00:00
gstglframebuffer.h gl: remove the use of glu 2017-12-09 19:31:51 +00:00
gstglmemory.c glememory: only store and act on the map flags on first/last map/unmap 2017-12-09 19:31:55 +00:00
gstglmemory.h glememory: only store and act on the map flags on first/last map/unmap 2017-12-09 19:31:55 +00:00
gstglshader.c gl: Add/Update more debug statements 2017-12-09 19:31:54 +00:00
gstglshader.h glshader add support for gl3 2017-12-09 19:31:50 +00:00
gstglshadervariables.c gl: shadervariables: make parsing of floats locale-independent 2017-12-09 19:31:50 +00:00
gstglshadervariables.h [733/906] gl: Major header and include cleanup 2017-12-09 19:31:29 +00:00
gstglsyncmeta.c glsyncmeta: don't use the gst debug object variants 2017-12-09 19:31:54 +00:00
gstglsyncmeta.h glsyncmeta: add G_END_DECLS 2017-12-09 19:31:51 +00:00
gstglupload.c gl: Add/Update more debug statements 2017-12-09 19:31:54 +00:00
gstglupload.h glupload/download/convert: provide transform_caps functions 2017-12-09 19:31:54 +00:00
gstgluploadmeta.c gl: Add/Update more debug statements 2017-12-09 19:31:54 +00:00
gstgluploadmeta.h gl/upload: add GstGLUploadMeta object 2017-12-09 19:31:41 +00:00
gstglutils.c glupload/download/convert: provide transform_caps functions 2017-12-09 19:31:54 +00:00
gstglutils.h glupload/download/convert: provide transform_caps functions 2017-12-09 19:31:54 +00:00
gstglwindow.c glwindow: Remove assertion in gst_gl_window_show() for subclasses not implementing it 2017-12-09 19:31:54 +00:00
gstglwindow.h glwindow: make showing a window explicit 2017-12-09 19:31:53 +00:00
Makefile.am gl: add a sync meta for synchronizing across GL contexts 2017-12-09 19:31:51 +00:00