0
0
mirror of https://github.com/mpv-player/mpv.git synced 2024-09-20 20:03:10 +02:00
mpv/video/out/gpu
Philip Langdale 4081f45501 gpu/hwdec: reorder drmprime below drmprime_drm
The older overlay based drmprime hwdec should be preferred to the new
texture mapping one. This is for a few reasons:

1. In any situation where both hwdecs work, it's probably right to use
   the more mature one by default, for now.
2. It seems like the overlay path primarily works on older SoCs
   where the texture path is less performant, and in at least one
   tested case is visually buggy, so you definitely want it to be
   tried first.
3. In situations where the old hwdec doesn't work, it will fall through
   to the new one.
2022-08-09 22:19:45 -07: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 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 gpu/hwdec: reorder drmprime below drmprime_drm 2022-08-09 22:19:45 -07:00
hwdec.h various: fix typos 2022-04-25 09:07:18 -04:00
lcms.c vo_gpu: fix 3DLUT precision 2022-07-15 16:34:11 +02: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 client API: add a new way to pass X11 Display etc. to render API 2018-03-26 19:47:08 +02:00
osd.c sub: rename SUBBITMAP_RGBA to SUBBITMAP_BGRA 2022-01-11 23:45:08 +02:00
osd.h vo_gpu: simplify structs / names 2017-09-22 16:58:55 +02:00
ra.c vo_gpu: fix green shit with float yuv input 2020-05-09 18:02:57 +02:00
ra.h vo_gpu: stop hard-coding max compute group threads 2021-12-19 01:51:54 +01:00
shader_cache.c various: remove trailing whitespace 2022-05-14 14:51:34 +00:00
shader_cache.h vo_gpu: cast bvecN to vecN for mix() on older GLSL 2020-12-28 19:39:41 +01: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 vo_gpu: allow user shader to fix texture offset 2019-06-06 20:01:56 +02:00
user_shaders.h vo_gpu: allow user shader to fix texture offset 2019-06-06 20:01:56 +02:00
utils.c vo_gpu: generally allow non-storable FBOs 2020-03-08 21:41:16 +01:00
utils.h vo_gpu: simplify structs / names 2017-09-22 16:58:55 +02:00
video_shaders.c various: fix typos 2022-04-25 09:07:18 -04:00
video_shaders.h vo_gpu: lift ra_ctx_* opts to a global struct 2021-11-03 14:09:27 +01:00
video.c various: fix typos 2022-04-25 09:07:18 -04:00
video.h vo_gpu[_next]: hwdec: fix logging regression when probing 2022-03-21 09:53:37 -07:00