mpv/video/out/gpu
Niklas Haas 26a3a06861 vo_gpu_next: switch to unpooled hwdec mapping
This makes use of the new frame acquire/release callbacks to hold on to
hwdec images only as long as necessary. This should greatly improve the
smoothness/efficiency of hwdec interop, by not holding on to them for
longer than needed.

This also avoids the need to pool hwdec mappers altogether.

Should fix #10067 as well, since frames are now only mapped when we
actually use them.
2022-04-11 15:43:51 +02:00
..
context.c vo_gpu: lift ra_ctx_* opts to a global struct 2021-11-03 14:09:27 +01:00
context.h vo_gpu: lift ra_ctx_* opts to a global struct 2021-11-03 14:09:27 +01:00
d3d11_helpers.c vo_gpu: d3d11_helpers: don't create UNORDERED_ACCESS backbuffers in Win7 2022-02-09 17:20:07 +02:00
d3d11_helpers.h
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
hwdec.c vo_gpu_next: switch to unpooled hwdec mapping 2022-04-11 15:43:51 +02:00
hwdec.h vo_gpu_next: switch to unpooled hwdec mapping 2022-04-11 15:43:51 +02:00
lcms.c vo_gpu: lift ra_ctx_* opts to a global struct 2021-11-03 14:09:27 +01:00
lcms.h vo_gpu: lift ra_ctx_* opts to a global struct 2021-11-03 14:09:27 +01:00
libmpv_gpu.c vo_gpu: move hwdec loading code to common helper 2022-03-03 13:06:05 +01:00
libmpv_gpu.h
osd.c sub: rename SUBBITMAP_RGBA to SUBBITMAP_BGRA 2022-01-11 23:45:08 +02:00
osd.h
ra.c
ra.h vo_gpu: stop hard-coding max compute group threads 2021-12-19 01:51:54 +01:00
shader_cache.c vo_gpu: move image2D precision qualifier to point of use 2022-01-02 14:01:33 +01:00
shader_cache.h vo_gpu: cast bvecN to vecN for mix() on older GLSL 2020-12-28 19:39:41 +01:00
spirv.c
spirv.h
spirv_shaderc.c
user_shaders.c
user_shaders.h
utils.c
utils.h
video.c vo_gpu[_next]: hwdec: fix logging regression when probing 2022-03-21 09:53:37 -07:00
video.h vo_gpu[_next]: hwdec: fix logging regression when probing 2022-03-21 09:53:37 -07:00
video_shaders.c vo_gpu: add --tone-mapping-mode 2022-01-07 06:28:14 +01:00
video_shaders.h vo_gpu: lift ra_ctx_* opts to a global struct 2021-11-03 14:09:27 +01:00