diff options
author | Niklas Haas <git@haasn.dev> | 2022-01-11 13:42:05 +0100 |
---|---|---|
committer | Niklas Haas <github-daiK1o@haasn.dev> | 2022-02-03 18:22:14 +0100 |
commit | 5d31c7310c02767e35bfd82d1cc635427518a298 (patch) | |
tree | 5ee8ed5c20aff6ab55080a74d34f0bd3336abb71 | |
parent | d59eb580077c7f7f830e91d4380838581f224e00 (diff) | |
download | mpv-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.c | 7 |
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) { |