0
0
mirror of https://github.com/mpv-player/mpv.git synced 2024-09-20 12:02:23 +02:00
mpv/video/out/gpu
Niklas Haas c172a650c4 vo_gpu: default to dscale=hermite
This new filter is slightly sharper, and significantly faster, than
mitchell. It also tends to preserve detail better. All in all, there is
no reason not to use it by default, especially from a performance PoV.
(In vo_gpu_next, hermite is implemented efficiently using hardware
accelerated bilinear interpolation)

See-Also: 75b3947b2c
2023-09-20 17:07:38 +02:00
..
context.c build: internally rename gl-wayland to egl-wayland 2023-07-23 22:00:08 +00:00
context.h various: fix typos 2023-03-28 19:29:44 +00:00
d3d11_helpers.c d3d11: retry device creation without debug, if SDK is not available 2023-04-02 21:43:53 +03:00
d3d11_helpers.h vo_gpu/d3d11: add support for configuring swap chain color space 2019-10-30 02:41:25 +02:00
error_diffusion.c vo_gpu: opengl: some fixes to make compute shaders work with GLES 2021-12-12 20:23:31 -08:00
error_diffusion.h vo_gpu: implement error diffusion for dithering 2019-06-16 11:19:44 +02:00
hwdec.c vo: hwdec: prioritise drmprime over drmprime_overlay 2023-06-22 12:46:21 -07:00
hwdec.h vo: hwdec: Pass the ra_ctx to hwdecs instead of just the ra 2023-05-28 15:46:05 -07:00
lcms.c vo_gpu: vo_gpu_next: support --icc-3dlut-size=auto 2023-09-15 10:58:37 +02:00
lcms.h vo_gpu: vo_gpu_next: support --icc-3dlut-size=auto 2023-09-15 10:58:37 +02:00
libmpv_gpu.c vo: hwdec: Pass the ra_ctx to hwdecs instead of just the ra 2023-05-28 15:46:05 -07:00
libmpv_gpu.h vo: hwdec: Pass the ra_ctx to hwdecs instead of just the ra 2023-05-28 15:46:05 -07:00
osd.c various: replace abort() with MP_ASSERT_UNREACHABLE() where appropriate 2023-01-12 22:02:07 +01:00
osd.h vo_gpu: simplify structs / names 2017-09-22 16:58:55 +02:00
ra.c ra: assert when using params with dimensions 2023-03-02 02:08:39 +00:00
ra.h various: fix various typos in the code base 2023-03-28 19:29:44 +00:00
shader_cache.c vo_gpu: fix some cache related memory leaks 2023-07-04 22:14:43 +00:00
shader_cache.h player: use XDG_CACHE_HOME by default 2023-05-09 20:37:17 +00:00
spirv_shaderc.c vo_gpu: switch to optimization level performance 2018-09-01 16:14:22 +02:00
spirv.c options: change option macros and all option declarations 2020-03-18 19:52:01 +01:00
spirv.h vo_gpu: vulkan: generalize SPIR-V compiler 2017-09-26 17:25:35 +02:00
user_shaders.c options: transition commands from OPT_FLAG to OPT_BOOL 2023-02-21 17:15:17 +00:00
user_shaders.h vo_gpu: allow user shader to fix texture offset 2019-06-06 20:01:56 +02:00
utils.c test: integrate unittests with meson 2023-03-02 15:45:27 +00:00
utils.h test: integrate unittests with meson 2023-03-02 15:45:27 +00:00
video_shaders.c filter_kernels: properly sharpen/blur filter radius 2023-09-16 14:33:45 +02:00
video_shaders.h vo_gpu: lift ra_ctx_* opts to a global struct 2021-11-03 14:09:27 +01:00
video.c vo_gpu: default to dscale=hermite 2023-09-20 17:07:38 +02:00
video.h vo_gpu: remove --tone-mapping-mode 2023-09-01 21:02:19 +02:00