mpv/video/out
Niklas Haas 33136c276c vo_gpu_next: add tunable shader parameters
This is a very simple but easy way of doing it. Ideally, it would be
nice if we could also add some sort of introspection about shader
parameters at runtime, ideally exposing the entire list of parameters as
a custom property dict. But that is a lot of effort for dubious gain.

It's worth noting that, as currently implemented, re-setting
`glsl-shader-opts` to a new value doesn't reset back previously mutated
values to their defaults.
2022-11-11 13:58:35 +01:00
..
cocoa
d3d11 vo: hwdec: do hwdec interop lookup by image format 2022-09-21 09:39:34 -07:00
gpu vo_gpu_next: add tunable shader parameters 2022-11-11 13:58:35 +01:00
gpu_next vo_gpu_next: vulkan: libplacebo: unify log prefix 2022-10-09 21:47:35 +02:00
hwdec hwdec_vaapi: only set VADisplay resource if entire init process has succeeded 2022-11-07 16:42:01 +00:00
mac mac: avoid unnecessary unsafe conversions; fixes crash in debug builds 2022-09-14 16:28:12 -05:00
opengl vo_gpu/hwdec: rename and introduce legacy names for some interops 2022-10-11 10:07:48 -07:00
placebo vo_gpu_next: vulkan: libplacebo: unify log prefix 2022-10-09 21:47:35 +02:00
vulkan vo_gpu_next: vulkan: libplacebo: unify log prefix 2022-10-09 21:47:35 +02:00
win32
wldmabuf vo_dmabuf_wayland: use special ra_ctx_create_by_name 2022-10-28 02:36:46 +00:00
android_common.c
android_common.h
aspect.c
aspect.h
bitmap_packer.c
bitmap_packer.h
cocoa_cb_common.swift mac: avoid unnecessary unsafe conversions; fixes crash in debug builds 2022-09-14 16:28:12 -05:00
cocoa_common.h
cocoa_common.m
dither.c
dither.h
dr_helper.c
dr_helper.h
drm_atomic.c vo_gpu/hwdec: rename and introduce legacy names for some interops 2022-10-11 10:07:48 -07:00
drm_atomic.h
drm_common.c drm_common: remove hard dependency on drmIsKMS() 2022-08-11 18:31:04 +02:00
drm_common.h
drm_prime.c
drm_prime.h
filter_kernels.c
filter_kernels.h
libmpv.h
libmpv_sw.c
present_sync.c vo: move wayland presentation to separate files 2022-06-19 18:13:55 +00:00
present_sync.h vo: move wayland presentation to separate files 2022-06-19 18:13:55 +00:00
vo.c vo_vaapi_wayland: remove, as it is superceded by vo_dmabuf_wayland 2022-10-26 18:41:47 +00:00
vo.h
vo_caca.c
vo_direct3d.c
vo_dmabuf_wayland.c vo_dmabuf_wayland: improve error handling exporting VA surface 2022-11-07 16:42:01 +00:00
vo_drm.c
vo_gpu.c
vo_gpu_next.c vo_gpu_next: add tunable shader parameters 2022-11-11 13:58:35 +01:00
vo_image.c
vo_lavc.c
vo_libmpv.c
vo_mediacodec_embed.c vo: hwdec: do hwdec interop lookup by image format 2022-09-21 09:39:34 -07:00
vo_null.c
vo_rpi.c
vo_sdl.c
vo_sixel.c
vo_tct.c
vo_vaapi.c x11: support xorg present extension 2022-06-19 18:13:55 +00:00
vo_vdpau.c
vo_wlshm.c wayland: correctly handle non-CLOCK_MONOTONIC clocks 2022-10-06 18:08:51 +00:00
vo_x11.c x11: avoid XPresent API calls when it's not needed 2022-06-22 18:09:11 +00:00
vo_xv.c x11: avoid XPresent API calls when it's not needed 2022-06-22 18:09:11 +00:00
w32_common.c
w32_common.h
wayland_common.c wayland, x11: fix possibly unsafe bstr usage 2022-11-10 16:19:37 +01:00
wayland_common.h build: add an additional check for wayland-protocols 1.24 2022-10-29 20:41:20 +00:00
win_state.c
win_state.h
wlbuf_pool.c vo_dmabuf_wayland: wayland VO displaying dmabuf buffers 2022-10-26 18:41:47 +00:00
wlbuf_pool.h vo_dmabuf_wayland: wayland VO displaying dmabuf buffers 2022-10-26 18:41:47 +00:00
x11_common.c wayland, x11: fix possibly unsafe bstr usage 2022-11-10 16:19:37 +01:00
x11_common.h x11: avoid XPresent API calls when it's not needed 2022-06-22 18:09:11 +00:00