gstreamer/gst-libs/gst/gl
Matthew Waters f58eb98440 gl/window: remove use of main_context_push/pop_thread_default()
No-one's using/depending on it (it would have criticalled and not worked)
and it's causing more problems than it's solving.  Store the GMainContext
in the public struct instead for subclasses to optionally use instead of
relying on the push/pop state to be correct.

https://bugzilla.gnome.org/show_bug.cgi?id=775970
2016-12-16 00:02:47 +11:00
..
android gl/android: don't install the android window header 2016-11-08 12:46:09 +11:00
cocoa glcontext/cocoa: implement empty swap_buffers 2016-11-16 17:34:29 +11:00
dispmanx gl: GST_GL_TYPE -> GST_TYPE_GL 2016-11-03 16:16:12 +11:00
eagl gl: GST_GL_TYPE -> GST_TYPE_GL 2016-11-03 16:16:12 +11:00
egl gst: Don't declare variables inside the for loop header 2016-12-13 22:39:01 +02:00
glprototypes gl: add support for building against GLES3 headers 2016-03-31 20:53:18 +11:00
utils gl: Fix compiler warning about unused const variable with gcc 6 2016-02-18 10:33:20 +02:00
wayland gl/window: remove use of main_context_push/pop_thread_default() 2016-12-16 00:02:47 +11:00
win32 gl/window: remove use of main_context_push/pop_thread_default() 2016-12-16 00:02:47 +11:00
x11 gl/x11: Remove unused static function 2016-11-25 23:44:25 +02:00
.gitignore [644/906] update .gitignore for some new files 2014-03-15 18:36:52 +01:00
gl.h gl: add memory type for renderbuffer's 2016-07-26 14:07:24 +10:00
gstgl_enums.h gl*memory: document new functionality and objects 2016-03-06 19:36:17 +11:00
gstgl_fwd.h glframebuffer: rewrite for a more consistent API 2016-07-26 14:07:24 +10:00
gstglapi.c gl/docs: massive update 2016-11-03 16:16:11 +11:00
gstglapi.h gl: don't expose OpenGL prototypes 2016-11-08 12:46:09 +11:00
gstglbasefilter.c glfilter: remove display_init/reset 2016-11-08 02:21:20 +11:00
gstglbasefilter.h gstgl: Add GST_EXPORT to all symbols used on Windows 2016-10-27 23:06:25 +05:30
gstglbasememory.c gl/gi: some annotation updates for called functions 2016-11-03 16:16:12 +11:00
gstglbasememory.h gl/docs: massive update 2016-11-03 16:16:11 +11:00
gstglbuffer.c gst-libs: gl, video: use MAY_BE_LEAKED flag 2016-06-03 00:59:12 +01:00
gstglbuffer.h gl/docs: massive update 2016-11-03 16:16:11 +11:00
gstglbufferpool.c glbufferpool: introduce check for GLMemory allocators 2016-11-15 23:55:00 +11:00
gstglbufferpool.h gstgl: Add GST_EXPORT to all symbols used on Windows 2016-10-27 23:06:25 +05:30
gstglcolorconvert.c gl/docs: massive update 2016-11-03 16:16:11 +11:00
gstglcolorconvert.h gl/docs: massive update 2016-11-03 16:16:11 +11:00
gstglconfig.h.meson meson: add some starting build files for GL 2016-09-09 11:22:47 +10:00
gstglcontext.c gstglcontext: is_shared should return FALSE if no group 2016-12-01 10:50:05 +00:00
gstglcontext.h glcontext: add vfunc to retrieve the OpenGL platform version 2016-11-17 14:06:21 +11:00
gstglcontrolbindingproxy.c gl: move control binding proxy implementation from glvideomixer 2016-01-27 20:01:25 +11:00
gstglcontrolbindingproxy.h gstgl: Add GST_EXPORT to all symbols used on Windows 2016-10-27 23:06:25 +05:30
gstgldebug.c gl/docs: massive update 2016-11-03 16:16:11 +11:00
gstgldebug.h gstgl: Add GST_EXPORT to all symbols used on Windows 2016-10-27 23:06:25 +05:30
gstgldisplay.c gldisplay: add a list of glwindow's 2016-11-08 15:14:26 +11:00
gstgldisplay.h gldisplay: add a list of glwindow's 2016-11-08 15:14:26 +11:00
gstglfeature.c glfeature: move internal functions into a private header 2016-11-03 16:16:12 +11:00
gstglfeature.h glfeature: move internal functions into a private header 2016-11-03 16:16:12 +11:00
gstglfeature_private.h glfeature: move internal functions into a private header 2016-11-03 16:16:12 +11:00
gstglfilter.c glfilter: remove display_init/reset 2016-11-08 02:21:20 +11:00
gstglfilter.h glfilter: remove display_init/reset 2016-11-08 02:21:20 +11:00
gstglformat.c gl/docs: massive update 2016-11-03 16:16:11 +11:00
gstglformat.h gstgl: Add GST_EXPORT to all symbols used on Windows 2016-10-27 23:06:25 +05:30
gstglframebuffer.c gl/gi: some annotation updates for called functions 2016-11-03 16:16:12 +11:00
gstglframebuffer.h gl/docs: massive update 2016-11-03 16:16:11 +11:00
gstglmemory.c gl/gi: some annotation updates for called functions 2016-11-03 16:16:12 +11:00
gstglmemory.h gl/docs: massive update 2016-11-03 16:16:11 +11:00
gstglmemorypbo.c gl/docs: massive update 2016-11-03 16:16:11 +11:00
gstglmemorypbo.h gl/docs: massive update 2016-11-03 16:16:11 +11:00
gstgloverlaycompositor.c gl/docs: massive update 2016-11-03 16:16:11 +11:00
gstgloverlaycompositor.h gstgl: Add GST_EXPORT to all symbols used on Windows 2016-10-27 23:06:25 +05:30
gstglpixelformat.c glfilter: rewrite subclasses for filter_texture() occuring on GL thread 2016-07-26 14:07:24 +10:00
gstglquery.c gl/docs: document new API added in 1.10 2016-11-03 12:08:44 +11:00
gstglquery.h gl/docs: document new API added in 1.10 2016-11-03 12:08:44 +11:00
gstglrenderbuffer.c gl/docs: document new API added in 1.10 2016-11-03 12:08:44 +11:00
gstglrenderbuffer.h gl: add necessary padding bytes to all public structs 2016-09-28 17:08:52 +10:00
gstglshader.c gl: GST_GL_TYPE -> GST_TYPE_GL 2016-11-03 16:16:12 +11:00
gstglshader.h gl: GST_GL_TYPE -> GST_TYPE_GL 2016-11-03 16:16:12 +11:00
gstglshaderstrings.c gl: take the affine transformation in NDC 2016-05-14 16:35:29 +03:00
gstglshaderstrings.h gstgl: Add GST_EXPORT to all symbols used on Windows 2016-10-27 23:06:25 +05:30
gstglsl.c glsl: fix #version 150 not working with profiles 2016-11-03 12:08:44 +11:00
gstglsl.h gl/docs: massive update 2016-11-03 16:16:11 +11:00
gstglsl_private.h gstgl: Re-enable WINAPI on _MSC_VER 2016-10-28 10:00:59 +05:30
gstglslstage.c gl/docs: massive update 2016-11-03 16:16:11 +11:00
gstglslstage.h gl/docs: massive update 2016-11-03 16:16:11 +11:00
gstglsyncmeta.c gl/docs: massive update 2016-11-03 16:16:11 +11:00
gstglsyncmeta.h gl/docs: massive update 2016-11-03 16:16:11 +11:00
gstglupload.c gst: Don't declare variables inside the for loop header 2016-12-13 22:39:01 +02:00
gstglupload.h gstgl: Add GST_EXPORT to all symbols used on Windows 2016-10-27 23:06:25 +05:30
gstglutils.c gl/utils: move gen_shader() to the plugin and remove del_shader() 2016-11-10 20:11:03 +11:00
gstglutils.h gl/utils: move gen_shader() to the plugin and remove del_shader() 2016-11-10 20:11:03 +11:00
gstglviewconvert.c gl/utils: move gen_shader() to the plugin and remove del_shader() 2016-11-10 20:11:03 +11:00
gstglviewconvert.h gl/docs: massive update 2016-11-03 16:16:11 +11:00
gstglwindow.c gl/window: remove use of main_context_push/pop_thread_default() 2016-12-16 00:02:47 +11:00
gstglwindow.h gl/window: remove use of main_context_push/pop_thread_default() 2016-12-16 00:02:47 +11:00
Makefile.am gl: add gstreamer-video to pkg-config path 2016-11-21 09:34:44 +02:00
meson.build meson: gl/egl: add missing source file 2016-11-17 14:32:10 +11:00