From 5d31c7310c02767e35bfd82d1cc635427518a298 Mon Sep 17 00:00:00 2001 From: Niklas Haas Date: Tue, 11 Jan 2022 13:42:05 +0100 Subject: 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. --- video/out/placebo/ra_pl.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) 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) { -- cgit v1.2.3