gstreamer/gst-libs/gst/gl
Nicolas Dufresne da3ae06cd1 glmemory: Handle upload/download flags from map
Problem was that if buffer was mapped READWRITE (state of buffers from
libav right now), mapping it READ/GL will not upload. This is because the
flag is only set when the buffer is unmapped. We can fix this by setting
the flags in map. This result in already mapped buffer that get mapped
to be read in GL will be uploaded. The problem is that if the write
mapper makes modification afterward, the modification will never get
uploaded.

https://bugzilla.gnome.org/show_bug.cgi?id=740900
2014-12-19 11:45:35 -05: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: fixup compat definition for GLuint64 for OS X 2014-11-28 13:04:21 +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: remove the use of glu 2014-11-28 09:14:26 +11: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: try cgl before glx 2014-12-03 08:02:58 +00:00
gstglcontext.h glcontext: add api for retreiving the current context and api 2014-10-28 17:33:20 +11:00
gstgldisplay.c gldisplay: fix build error 2014-11-28 10:03:18 +11:00
gstgldisplay.h gldisplay: implement runtime GL api filtering 2014-11-28 09:14:26 +11: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 glfilter: fix position/texcoord attrib index usage 2014-12-11 19:41:23 +11:00
gstglfilter.h gldisplay: implement runtime GL api filtering 2014-11-28 09:14:26 +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 glmemory: Handle upload/download flags from map 2014-12-19 11:45:35 -05:00
gstglmemory.h glmemory: Handle upload/download flags from map 2014-12-19 11:45:35 -05: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 glsync: fix build with desktop gl 2014-11-28 11:11:43 +11:00
gstglsyncmeta.h glsyncmeta: add G_END_DECLS 2014-12-04 01:36:38 +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 gl: remove the use of glu 2014-11-28 09:14:26 +11:00
gstglutils.h gl: remove the use of glu 2014-11-28 09:14:26 +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