1
0
mirror of https://github.com/mpv-player/mpv synced 2025-01-25 00:53:22 +00:00
mpv/video/out/opengl
wm4 d4e7b981bf vo_opengl: egl_helpers: add a way to pass more options
For X11 garbage we have to pass some annoying parameters to EGL context
creation. Add some sort of extensible API, so that adding a new
parameter doesn't break all callers. We still want to keep it as a
single function, because it's so nice isolating all the EGL nonsense API
boilerplate like this. (Did I mention yet that X11 and EGL are garbage?)

Also somewhat simplifies the vo_flags mess in the helper internals.
2016-12-30 20:03:17 +01:00
..
angle_dynamic.c angle_dynamic: silence warnings during compilation 2016-11-25 09:49:49 +01:00
angle_dynamic.h
common.c
common.h opengl: compile against iOS OpenGLES implementation 2016-10-20 17:45:25 +02:00
context_angle.c win32: build with -DINITGUID 2016-09-28 21:38:52 +10:00
context_cocoa.c cocoa: add glFlush() to cocoa backend 2016-10-06 19:50:25 +02:00
context_drm_egl.c vo_drm: change CLI options + refactors 2016-10-07 00:22:23 +02:00
context_dxinterop.c win32: build with -DINITGUID 2016-09-28 21:38:52 +10:00
context_mali_fbdev.c
context_rpi.c vo_opengl: context_rpi: fix stdatomic usage 2016-10-21 17:35:48 +02:00
context_w32.c
context_wayland.c
context_x11.c
context_x11egl.c
context.c build: don't rely on "__thread" being always available with GCC 2016-10-20 17:51:57 +02:00
context.h
cuda_dynamic.c vo_opengl: hwdec_cuda: Prefix cuda symbols to avoid collisions 2016-11-24 20:15:57 +01:00
cuda_dynamic.h vo_opengl: hwdec_cuda: Prefix cuda symbols to avoid collisions 2016-11-24 20:15:57 +01:00
egl_helpers.c vo_opengl: egl_helpers: add a way to pass more options 2016-12-30 20:03:17 +01:00
egl_helpers.h vo_opengl: egl_helpers: add a way to pass more options 2016-12-30 20:03:17 +01:00
formats.c
formats.h
header_fixes.h opengl: compile against iOS OpenGLES implementation 2016-10-20 17:45:25 +02:00
hwdec_cuda.c vo_opengl: hwdec_cuda: Don't include hwcontext headers 2016-12-04 20:41:42 +01:00
hwdec_d3d11egl.c vo_opengl: hwdec_d3d11egl: fix ANGLE fallback define 2016-11-23 01:09:19 +01:00
hwdec_d3d11eglrgb.c win32: build with -DINITGUID 2016-09-28 21:38:52 +10:00
hwdec_dxva2.c
hwdec_dxva2egl.c
hwdec_dxva2gldx.c
hwdec_osx.c
hwdec_rpi.c vo_opengl: hwdec_rpi: fix NULL pointer deref in certain cases 2016-10-04 16:36:20 +02:00
hwdec_vaegl.c vo_opengl: vaegl: log more debugging infos 2016-09-30 14:36:42 +02:00
hwdec_vaglx.c
hwdec_vdpau.c
hwdec.c vo_opengl: allow hwdec interops to support multiple image formats 2016-09-30 13:46:27 +02:00
hwdec.h vo_opengl: allow hwdec interops to support multiple image formats 2016-09-30 13:46:27 +02:00
lcms.c
lcms.h
osd.c
osd.h
user_shaders.c
user_shaders.h
utils.c vo_opengl: don't rely on viewport to contain window dimensions 2016-12-02 15:26:45 +01:00
utils.h vo_opengl: don't rely on viewport to contain window dimensions 2016-12-02 15:26:45 +01:00
video_shaders.c
video_shaders.h
video.c vo_opengl: partially fix rotation for 4:2:2 content 2016-12-28 15:10:48 +01:00
video.h options: remove deprecated sub-option handling for --vo and --ao 2016-11-25 21:17:25 +01:00