summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNiklas Haas <git@haasn.dev>2022-01-11 13:42:05 +0100
committerNiklas Haas <github-daiK1o@haasn.dev>2022-02-03 18:22:14 +0100
commit5d31c7310c02767e35bfd82d1cc635427518a298 (patch)
tree5ee8ed5c20aff6ab55080a74d34f0bd3336abb71
parentd59eb580077c7f7f830e91d4380838581f224e00 (diff)
downloadmpv-5d31c7310c02767e35bfd82d1cc635427518a298.tar.bz2
mpv-5d31c7310c02767e35bfd82d1cc635427518a298.tar.xz
libplacebo: switch to new target format API
`target_dummy` got deprecated in version v4.169. We unfortunately have to hide this behind an #if for the time being.
-rw-r--r--video/out/placebo/ra_pl.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/video/out/placebo/ra_pl.c b/video/out/placebo/ra_pl.c
index 401da4e716..d2590d35d3 100644
--- a/video/out/placebo/ra_pl.c
+++ b/video/out/placebo/ra_pl.c
@@ -515,9 +515,14 @@ static struct ra_renderpass *renderpass_create_pl(struct ra *ra,
pl_params.vertex_shader = params->vertex_shader;
pl_params.vertex_type = PL_PRIM_TRIANGLE_LIST;
pl_params.vertex_stride = params->vertex_stride;
- pl_params.target_dummy.params.format = params->target_format->priv;
pl_params.load_target = !params->invalidate_target;
+#if PL_API_VER >= 169
+ pl_params.target_format = params->target_format->priv;
+#else
+ pl_params.target_dummy.params.format = params->target_format->priv;
+#endif
+
if (params->enable_blend) {
pl_params.blend_params = &blend_params;
blend_params = (struct pl_blend_params) {