1
0
mirror of https://github.com/mpv-player/mpv synced 2025-01-05 06:30:06 +00:00
mpv/video/out/opengl
Anton Kindestam 33cffdcbac
context_drm_egl: Allow fallback EGLConfig formats
It turns out that Mali drivers are likely broken, and do not return
GBM_FORMAT_ARGB8888 (they return GBM_FORMAT_XRGB8888) when getting
EGL_NATIVE_VISUAL_ID for any EGLConfig, even though the resulting
EGLConfig appears to be capable of alpha.

It could also be potentially useful to allow an ARGB EGLConfig used
with an XRGB framebuffer on some platforms, so we do that. (cf. weston)

Unrelated indentation fix in gbm_format_to_string.
2018-03-04 16:56:06 -08:00
..
angle_dynamic.c
angle_dynamic.h
common.c
common.h
context_android.c vo_gpu/context_android: replace both options with android-surface-size 2018-01-02 15:04:31 -08:00
context_angle.c vo_gpu: d3d11: implement tex_download() 2018-02-13 21:25:15 +11:00
context_cocoa.c cocoa-cb: initial implementation via opengl-cb API 2018-02-12 04:49:15 -08:00
context_drm_egl.c context_drm_egl: Allow fallback EGLConfig formats 2018-03-04 16:56:06 -08:00
context_dxinterop.c
context_glx.c
context_mali_fbdev.c
context_rpi.c vo_gpu: rpi: defer gl_ctx_resize until after gl_ctx_init 2018-01-15 23:16:17 -08:00
context_vdpau.c
context_wayland.c
context_win.c vo_gpu: win: remove exclusive-fullscreen detection hack 2017-12-20 14:53:41 +11:00
context_x11egl.c
context.c vo_gpu: remove old window screenshot glue code and GL implementation 2018-02-13 17:45:29 -08:00
context.h
cuda_dynamic.c
cuda_dynamic.h
egl_helpers.c egl_helpers: mpegl_cb can now signal an error condition 2018-02-26 23:56:13 -08:00
egl_helpers.h egl_helpers: mpegl_cb can now signal an error condition 2018-02-26 23:56:13 -08:00
formats.c
formats.h
gl_headers.h
hwdec_cuda.c hwdec: don't require setting legacy hwdec fields 2017-12-02 04:53:51 +01:00
hwdec_d3d11egl.c video: rewrite filtering glue code 2018-01-30 03:10:27 -08:00
hwdec_d3d11eglrgb.c video: rewrite filtering glue code 2018-01-30 03:10:27 -08:00
hwdec_drmprime_drm.c vo_gpu: hwdec_drmprime_drm: cosmetic simplification 2018-02-16 22:04:15 -08:00
hwdec_dxva2egl.c hwdec: don't require setting legacy hwdec fields 2017-12-02 04:53:51 +01:00
hwdec_dxva2gldx.c hwdec: don't require setting legacy hwdec fields 2017-12-02 04:53:51 +01:00
hwdec_ios.m hwdec: don't require setting legacy hwdec fields 2017-12-02 04:53:51 +01:00
hwdec_osx.c hwdec: don't require setting legacy hwdec fields 2017-12-02 04:53:51 +01:00
hwdec_rpi.c
hwdec_vaegl.c Fix various typos in log messages 2017-12-03 21:24:18 +01:00
hwdec_vdpau.c
libmpv_gl.c vo_gpu: don't segfault in libmpv_gl's destroy() 2018-03-04 00:17:00 -08:00
ra_gl.c vo_gpu: make screenshots use the GL renderer 2018-02-11 17:45:51 -08:00
ra_gl.h
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