gstreamer/gst-libs/gst/gl
Matthew Waters 5433010ab5 gl/wayland: create a dummy display instead of an EGLDisplay
Currently, GstGLWindowWaylandEGL holds the wayland display connection
If we create the EGLDisplay at the GstDisplay creation time, then
libEGL will internally open another connection to the wayland server.
These two display connections are unable to communicate resulting in
no window output/display and hangs inside libEGL.

Eventually we will move the wl_display from GstGLWindow to GstGLDisplay.
2017-12-09 19:31:42 +00:00
..
android gl/android: Notify the window's resize callback about surface dimension changes 2017-12-09 19:31:37 +00:00
cocoa gl/cocoa: Use OBJCFLAGS where needed 2017-12-09 19:31:39 +00:00
dispmanx gl/rpi: do not scale to full screen 2017-12-09 19:31:37 +00:00
eagl gl/eagl: Fix compilation 2017-12-09 19:31:37 +00:00
egl glcontext: Try to open lib{EGL|GL|GLESv2}.so.1 before lib{EGL|GL|GLESv2} 2017-12-09 19:31:42 +00:00
glprototypes glfeature: remove GST_GL_API_GLES3 2017-12-09 19:31:42 +00:00
wayland gl: fix out-of-source builds. 2017-12-09 19:31:35 +00:00
win32 gl/win32: make send_message reentrant 2017-12-09 19:31:41 +00:00
x11 glwindow_x11: allow expose events to redraw our window 2017-12-09 19:31:42 +00:00
.gitignore [644/906] update .gitignore for some new files 2017-12-09 19:31:27 +00:00
gl.h gl/upload: add GstGLUploadMeta object 2017-12-09 19:31:41 +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 glfeature: remove GST_GL_API_GLES3 2017-12-09 19:31:42 +00:00
gstglbufferpool.c gl/upload: add GstGLUploadMeta object 2017-12-09 19:31:41 +00:00
gstglbufferpool.h gl/upload: add GstGLUploadMeta object 2017-12-09 19:31:41 +00:00
gstglcolorconvert.c glfeature: remove GST_GL_API_GLES3 2017-12-09 19:31:42 +00:00
gstglcolorconvert.h gl/colorconvert: use GstObject's lock instead of our own 2017-12-09 19:31:42 +00:00
gstglcontext.c glcontext: Handle (unlikely) NULL return of gl->GetString (GL_VERSION) more gracefully 2017-12-09 19:31:42 +00:00
gstglcontext.h gl/context: add check_gl_version 2017-12-09 19:31:42 +00:00
gstgldisplay.c gl/wayland: create a dummy display instead of an EGLDisplay 2017-12-09 19:31:42 +00:00
gstgldisplay.h gl/display: clean up pre gstglcontext api and struct fields 2017-12-09 19:31:39 +00:00
gstgldownload.c glfeature: remove GST_GL_API_GLES3 2017-12-09 19:31:42 +00:00
gstgldownload.h gl/download: use GstObject's lock instead of out own 2017-12-09 19:31:42 +00:00
gstgles2.h gl: allow to include GLES/gl.h 2017-12-09 19:31:37 +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 gl/filter: also remove the width/height in transform_caps 2017-12-09 19:31:42 +00:00
gstglfilter.h [874/906] filter: implement draw_texture for GLES2 2017-12-09 19:31:33 +00:00
gstglframebuffer.c [838/906] gl: Use GL_TEXTURE_2D instead of GL_TEXTURE_RECTANGLE 2017-12-09 19:31:32 +00:00
gstglframebuffer.h [812/906] move the GL vtable from GstGLDisplay to GstGLContext 2017-12-09 19:31:31 +00:00
gstglmemory.c glmemory: remove uneeded gl api ifdefs 2017-12-09 19:31:42 +00:00
gstglmemory.h gl/memory: implement GL_EXT_texture_rg support 2017-12-09 19:31:41 +00:00
gstglmixer.c gl/mixer: don't segfault when we don't have a buffer 2017-12-09 19:31:41 +00:00
gstglmixer.h [855/906] upload: add support for GstVideoGLTextureUploadMeta 2017-12-09 19:31:32 +00:00
gstglmixerpad.h [733/906] gl: Major header and include cleanup 2017-12-09 19:31:29 +00:00
gstglshader.c glfeature: remove GST_GL_API_GLES3 2017-12-09 19:31:42 +00:00
gstglshader.h gl: make all GObjects inherit from GstObject 2017-12-09 19:31:39 +00:00
gstglshadervariables.c gl: Fix memory leak 2017-12-09 19:31:40 +00:00
gstglshadervariables.h [733/906] gl: Major header and include cleanup 2017-12-09 19:31:29 +00:00
gstglupload.c glupload: always release the previous buffer 2017-12-09 19:31:42 +00:00
gstglupload.h gl/upload: use GstObject's lock instead of our own 2017-12-09 19:31:42 +00:00
gstgluploadmeta.c glfeature: remove GST_GL_API_GLES3 2017-12-09 19:31:42 +00:00
gstgluploadmeta.h gl/upload: add GstGLUploadMeta object 2017-12-09 19:31:41 +00:00
gstglutils.c glfeature: remove GST_GL_API_GLES3 2017-12-09 19:31:42 +00:00
gstglutils.h gl: add missing G_BEGIN/END_DECLS in utils header 2017-12-09 19:31:38 +00:00
gstglwindow.c glfeature: remove GST_GL_API_GLES3 2017-12-09 19:31:42 +00:00
gstglwindow.h gl: make all GObjects inherit from GstObject 2017-12-09 19:31:39 +00:00
Makefile.am gl/upload: add GstGLUploadMeta object 2017-12-09 19:31:41 +00:00