gstreamer/subprojects/gst-plugins-base/gst-libs/gst/gl
Nicolas Dufresne 82f63b0d64 opengl: Fix usage of eglCreate/DestroyImage
The implementation was inconsistent between create and destroy. EGLImage
creation and destruction is requires for EGL 1.5 and up, while
otherwise the KHR version is only available if EGL_KHR_image_base
feature is set. Not doing these check may lead to getting a function
pointer to a stub, which is notably the case when using apitrace.

Fixes #1389

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2925>
2022-10-11 08:23:45 +00:00
..
android
cocoa glwindow_cocoa: fix a leak of the GstNSView 2022-07-11 11:25:54 +00:00
dispmanx
eagl gl/eagl: fix eagl display creation 2021-10-19 09:34:43 +00:00
egl opengl: Fix usage of eglCreate/DestroyImage 2022-10-11 08:23:45 +00:00
gbm
glprototypes
utils
viv-fb
wayland
wgl
win32
winrt meson: Do hard build error for some MSVC warnings 2022-02-16 17:03:29 +00:00
x11
gl-prelude.h gl: Add GST_GL_DEPRECATED 2022-02-21 21:26:43 +00:00
gl.h
gl_mkenum.py
gstgl_enums.h
gstgl_fwd.h
gstglapi.c
gstglapi.h
gstglbasefilter.c
gstglbasefilter.h
gstglbasememory.c gl: Mark GL memory GType functions as deprecated 2022-02-21 21:26:43 +00:00
gstglbasememory.h gl: Mark GL memory GType functions as deprecated 2022-02-21 21:26:43 +00:00
gstglbasesrc.c Replace gst-i18n-*.h with gi18n-lib.h 2022-04-19 18:01:06 +00:00
gstglbasesrc.h
gstglbuffer.c gl: Mark GL memory GType functions as deprecated 2022-02-21 21:26:43 +00:00
gstglbuffer.h gl: Mark GL memory GType functions as deprecated 2022-02-21 21:26:43 +00:00
gstglbufferpool.c
gstglbufferpool.h
gstglcolorconvert.c opengl: Add NV12_4L4 conversion support 2022-05-02 19:10:43 +00:00
gstglcolorconvert.h opengl: Add NV12_4L4 conversion support 2022-05-02 19:10:43 +00:00
gstglconfig.h.meson
gstglcontext.c gl/context: disable timer queries for ARM Mali-G52 2022-05-12 00:22:21 +00:00
gstglcontext.h
gstglcontext_private.h gl/context: disable timer queries for ARM Mali-G52 2022-05-12 00:22:21 +00:00
gstglcontextconfig.c
gstglcontextconfig.h
gstglcontextquirks.c gl/context: disable timer queries for ARM Mali-G52 2022-05-12 00:22:21 +00:00
gstgldebug.c
gstgldebug.h
gstgldisplay.c gldisplay: Reorder GST_GL_WINDOW check for egl-device 2022-03-04 13:34:34 +00:00
gstgldisplay.h gl: Replace existing G_DEPRECATED_FOR usage with GST_GL_DEPRECATED_FOR 2022-02-21 21:26:43 +00:00
gstglfeature.c
gstglfeature.h
gstglfeature_private.h
gstglfilter.c
gstglfilter.h
gstglformat.c opengl: Add NV12_4L4 conversion support 2022-05-02 19:10:43 +00:00
gstglformat.h
gstglframebuffer.c
gstglframebuffer.h
gstglfuncs.h
gstglmemory.c opengl: Add low level support for tiled formats 2022-05-02 19:10:43 +00:00
gstglmemory.h opengl: Add NV12_4L4 conversion support 2022-05-02 19:10:43 +00:00
gstglmemorypbo.c gl: Mark GL memory GType functions as deprecated 2022-02-21 21:26:43 +00:00
gstglmemorypbo.h gl: Mark GL memory GType functions as deprecated 2022-02-21 21:26:43 +00:00
gstgloverlaycompositor.c
gstgloverlaycompositor.h
gstglpixelformat.c
gstglquery.c
gstglquery.h
gstglrenderbuffer.c gl: Mark GL memory GType functions as deprecated 2022-02-21 21:26:43 +00:00
gstglrenderbuffer.h gl: Mark GL memory GType functions as deprecated 2022-02-21 21:26:43 +00:00
gstglshader.c
gstglshader.h
gstglshaderstrings.c gl: Add #ifndef GST_REMOVE_DEPRECATED for existing deprecated API 2022-02-21 21:26:43 +00:00
gstglshaderstrings.h gl: Replace existing G_DEPRECATED_FOR usage with GST_GL_DEPRECATED_FOR 2022-02-21 21:26:43 +00:00
gstglsl.c glsl: Enable GLSL 1.30 if we have OpenGL 3.0/3.1 2022-05-02 19:10:43 +00:00
gstglsl.h
gstglsl_private.h
gstglslstage.c
gstglslstage.h
gstglsyncmeta.c
gstglsyncmeta.h
gstglupload.c glupload: Add raw caps to sink pad when needed. 2022-07-12 09:30:46 +00:00
gstglupload.h
gstglutils.c opengl: Add low level support for tiled formats 2022-05-02 19:10:43 +00:00
gstglutils.h
gstglutils_private.h
gstglviewconvert.c
gstglviewconvert.h
gstglwindow.c
gstglwindow.h
gstglwindow_private.h
meson.build gl:meson: Minor typo fix 2022-09-15 20:11:46 +00:00