0
0
mirror of https://github.com/mpv-player/mpv.git synced 2024-09-20 12:02:23 +02:00
mpv/video/out/opengl
Dudemanguy e5d683e187 context_drm_egl: guard gbm_device on uninit
Not all cards support gbm which means the creation of the gbm device
will fail. However during the uninit process, the destruction of the
device was unconditionally done which leads to a segfault. Guard it
instead. Fixes #13929.
2024-04-18 14:57:01 -05:00
..
angle_dynamic.c ALL: use new mp_thread abstraction 2023-11-05 17:36:17 +00:00
angle_dynamic.h vo_opengl/angle_dynamic: simplify symbol renaming to make it more straightforward 2023-01-28 01:03:12 +00:00
common.c various: make mentions of macOS consistent 2024-02-21 20:46:53 +01:00
common.h opengl: move ra_gl_ctx_params.flipped to struct GL 2023-05-27 11:37:48 +02:00
context_android.c various: add GPU context description 2024-04-18 16:28:21 +02:00
context_angle.c various: add GPU context description 2024-04-18 16:28:21 +02:00
context_drm_egl.c context_drm_egl: guard gbm_device on uninit 2024-04-18 14:57:01 -05:00
context_dxinterop.c various: add GPU context description 2024-04-18 16:28:21 +02:00
context_glx.c various: add GPU context description 2024-04-18 16:28:21 +02:00
context_wayland.c various: add GPU context description 2024-04-18 16:28:21 +02:00
context_win.c various: add GPU context description 2024-04-18 16:28:21 +02:00
context_x11egl.c various: add GPU context description 2024-04-18 16:28:21 +02:00
context.c opengl/context: remove duplicated conditions 2023-11-18 23:55:28 +00:00
context.h opengl: move ra_gl_ctx_params.flipped to struct GL 2023-05-27 11:37:48 +02:00
egl_helpers.c video/egl_helpers: fix fallback logic for EGL_KHR_create_context 2024-03-21 18:27:08 +01:00
egl_helpers.h egl_helpers: introduce wrapper around eglCreatePlatformWindowSurface 2021-11-17 22:38:34 +01:00
formats.c various: make mentions of macOS consistent 2024-02-21 20:46:53 +01:00
formats.h vo_opengl: refactor into vo_gpu 2017-09-21 15:00:55 +02:00
gl_headers.h vo_gpu: stop hard-coding max compute group threads 2021-12-19 01:51:54 +01:00
hwdec_d3d11egl.c hwdec: do not add hwdec device if it failed to create 2023-06-26 19:07:29 +02:00
hwdec_dxva2egl.c timer: add convenience time unit conversion macros 2023-10-16 15:38:59 +00:00
hwdec_dxva2gldx.c hwdec: do not add hwdec device if it failed to create 2023-06-26 19:07:29 +02:00
hwdec_vdpau.c vo: hwdec: Pass the ra_ctx to hwdecs instead of just the ra 2023-05-28 15:46:05 -07:00
libmpv_gl.c libmpv_gl: replace mp_read_option_raw call 2023-09-22 14:20:38 +00:00
ra_gl.c vo_gpu: implement VO_DR_FLAG_HOST_CACHED 2023-01-23 14:13:34 +01:00
ra_gl.h vo_opengl: refactor into vo_gpu 2017-09-21 15:00:55 +02:00
utils.c vo_gpu: make screenshots use the GL renderer 2018-02-11 17:45:51 -08:00
utils.h vo_gpu: make screenshots use the GL renderer 2018-02-11 17:45:51 -08:00