mpv/video/out/opengl
wm4 849480d0c9 vo_opengl: deprecate sub-options, add them as global options
vo_opengl sub-option were always rather annoying to handle. It seems
better to make them global options instead. This is simpler and easier
to use. The only disadvantage we are aware of is that it's not clear
that many/all of these new global options work with vo_opengl only.

--vo=opengl-hq is also deprecated.

There is extensive compatibility with the old behavior. One exception is
that --vo-defaults will not apply to opengl-hq (though with opengl it
still works). vo-cmdline is also dysfunctional and will be removed in a
following commit.

These changes also affect opengl-cb.

The update mechanism is still rather inefficient: it requires syncing
with the VO after each option change, rather than batching updates.
There's also no granularity (video.c just updates "everything", and if
auto-ICC profiles are enabled, vo_opengl.c will fetch them on each
update).

Most of the manpage changes were done by Niklas Haas <git@haasn.xyz>.
2016-09-02 21:21:47 +02:00
..
angle_dynamic.c
angle_dynamic.h
common.c vo_opengl: improve missing function warning 2016-06-22 21:55:00 +02:00
common.h vo_opengl: vdpau interop without RGB conversion 2016-06-19 19:58:40 +02:00
context.c
context.h vo_opengl: angle: new opengl flag to control DirectComposition 2016-08-25 23:47:37 +10:00
context_angle.c vo_opengl: angle: new opengl flag to control DirectComposition 2016-08-25 23:47:37 +10:00
context_cocoa.c vo_opengl: use standard functions to retrieve display depth 2016-06-14 10:35:43 +02:00
context_drm_egl.c
context_dxinterop.c vo_opengl: dxinterop: render to gl->main_fb 2016-06-18 23:51:57 +10:00
context_rpi.c
context_rpi.h
context_w32.c vo_opengl: use standard functions to retrieve display depth 2016-06-14 10:35:43 +02:00
context_wayland.c wayland_common: fix fullscreen image switching bug 2016-07-30 15:33:00 +02:00
context_x11.c x11: stop using vo.event_fd 2016-07-20 20:52:08 +02:00
context_x11egl.c x11: stop using vo.event_fd 2016-07-20 20:52:08 +02:00
egl_helpers.c vo_opengl: use standard functions to retrieve display depth 2016-06-14 10:35:43 +02:00
egl_helpers.h vo_opengl: use standard functions to retrieve display depth 2016-06-14 10:35:43 +02:00
formats.c vo_opengl: make ES float texture format checks stricter 2016-05-23 21:27:18 +02:00
formats.h vo_opengl: make ES float texture format checks stricter 2016-05-23 21:27:18 +02:00
header_fixes.h vo_opengl: manually add the GL_BACK_LEFT constant for GLES 2016-06-20 19:24:42 +02:00
hwdec.c video: remove d3d11 video processor use from OpenGL interop 2016-05-29 19:00:55 +02:00
hwdec.h vo_opengl: vdpau interop without RGB conversion 2016-06-19 19:58:40 +02:00
hwdec_d3d11egl.c vo_opengl: hwdec: reset hw_subfmt field 2016-07-15 13:04:17 +02:00
hwdec_d3d11eglrgb.c vo_opengl: hwdec: reset hw_subfmt field 2016-07-15 13:04:17 +02:00
hwdec_dxva2.c
hwdec_dxva2egl.c vo_opengl: hwdec: reset hw_subfmt field 2016-07-15 13:04:17 +02:00
hwdec_dxva2gldx.c vo_opengl: hwdec: reset hw_subfmt field 2016-07-15 13:04:17 +02:00
hwdec_osx.c videotoolbox: add yuv420p to --videotoolbox-format 2016-07-15 13:04:17 +02:00
hwdec_vaegl.c vo_opengl: hwdec: reset hw_subfmt field 2016-07-15 13:04:17 +02:00
hwdec_vaglx.c vo_opengl: hwdec: reset hw_subfmt field 2016-07-15 13:04:17 +02:00
hwdec_vdpau.c vo_opengl: hwdec: reset hw_subfmt field 2016-07-15 13:04:17 +02:00
lcms.c vo_opengl: rename 3dlut-size to icc-3dlut-size 2016-09-02 15:58:40 +02:00
lcms.h vo_opengl: cleanup icc + runtime option changing behavior 2016-06-04 17:52:10 +02:00
osd.c vo_opengl: remove caching GL_MAX_TEXTURE_SIZE value 2016-07-03 17:33:59 +02:00
osd.h
user_shaders.c vo_opengl: move eval_szexpr to user_shaders.c 2016-07-03 19:42:52 +02:00
user_shaders.h vo_opengl: move eval_szexpr to user_shaders.c 2016-07-03 19:42:52 +02:00
utils.c vo_opengl: use ringbuffer of PBOs 2016-07-03 16:34:32 +02:00
utils.h vo_opengl: use ringbuffer of PBOs 2016-07-03 16:34:32 +02:00
video.c vo_opengl: deprecate sub-options, add them as global options 2016-09-02 21:21:47 +02:00
video.h vo_opengl: deprecate sub-options, add them as global options 2016-09-02 21:21:47 +02:00
video_shaders.c csp: document deviations from the references where they occur 2016-07-05 19:16:49 +02:00
video_shaders.h vo_opengl: generalize HDR tone mapping mechanism 2016-07-03 19:42:52 +02:00