summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNiklas Haas <git@haasn.dev>2022-11-01 19:09:40 +0100
committerNiklas Haas <git@haasn.dev>2022-11-01 19:09:40 +0100
commit6acb7db9facd41f67aebb54a0daeddaaa30d54b3 (patch)
tree58478f8083933c35f4ad65b1efec771144ff790d
parent7f5bcd72442b16b22d1f27e2f4a09e9e049db05d (diff)
downloadmpv-6acb7db9facd41f67aebb54a0daeddaaa30d54b3.tar.bz2
mpv-6acb7db9facd41f67aebb54a0daeddaaa30d54b3.tar.xz
vo_gpu_next: set background transparency
Fixes: https://github.com/mpv-player/mpv/issues/10815
-rw-r--r--video/out/vo_gpu_next.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/video/out/vo_gpu_next.c b/video/out/vo_gpu_next.c
index 72b9d3eec6..bbce4f2065 100644
--- a/video/out/vo_gpu_next.c
+++ b/video/out/vo_gpu_next.c
@@ -1698,6 +1698,7 @@ static void update_render_options(struct vo *vo)
p->params.background_color[0] = opts->background.r / 255.0;
p->params.background_color[1] = opts->background.g / 255.0;
p->params.background_color[2] = opts->background.b / 255.0;
+ p->params.background_transparency = 1.0 - opts->background.a / 255.0;
p->params.skip_anti_aliasing = !opts->correct_downscaling;
p->params.disable_linear_scaling = !opts->linear_downscaling && !opts->linear_upscaling;
p->params.disable_fbos = opts->dumb_mode == 1;