summaryrefslogtreecommitdiffstats
path: root/video/out/placebo/ra_pl.c
diff options
context:
space:
mode:
Diffstat (limited to 'video/out/placebo/ra_pl.c')
-rw-r--r--video/out/placebo/ra_pl.c19
1 files changed, 0 insertions, 19 deletions
diff --git a/video/out/placebo/ra_pl.c b/video/out/placebo/ra_pl.c
index 168450a269..2233434bf8 100644
--- a/video/out/placebo/ra_pl.c
+++ b/video/out/placebo/ra_pl.c
@@ -142,14 +142,9 @@ bool mppl_wrap_tex(struct ra *ra, const struct pl_tex *pltex,
.blit_dst = pltex->params.blit_dst,
.host_mutable = pltex->params.host_writable,
.downloadable = pltex->params.host_readable,
-#if PL_API_VER >= 103
// These don't exist upstream, so just pick something reasonable
.src_linear = pltex->params.format->caps & PL_FMT_CAP_LINEAR,
.src_repeat = false,
-#else
- .src_linear = pltex->params.sample_mode == PL_TEX_SAMPLE_LINEAR,
- .src_repeat = pltex->params.address_mode == PL_TEX_ADDRESS_REPEAT,
-#endif
},
.priv = (void *) pltex,
};
@@ -173,12 +168,6 @@ static struct ra_tex *tex_create_pl(struct ra *ra,
.blit_dst = params->blit_dst || params->render_dst,
.host_writable = params->host_mutable,
.host_readable = params->downloadable,
-#if PL_API_VER < 103
- .sample_mode = params->src_linear ? PL_TEX_SAMPLE_LINEAR
- : PL_TEX_SAMPLE_NEAREST,
- .address_mode = params->src_repeat ? PL_TEX_ADDRESS_REPEAT
- : PL_TEX_ADDRESS_CLAMP,
-#endif
.initial_data = params->initial_data,
});
@@ -360,7 +349,6 @@ static void blit_pl(struct ra *ra, struct ra_tex *dst, struct ra_tex *src,
pldst.y1 = MPMIN(MPMAX(dst_rc->y1, 0), dst->params.h);
}
-#if PL_API_VER >= 103
pl_tex_blit(get_gpu(ra), &(struct pl_tex_blit_params) {
.src = src->priv,
.dst = dst->priv,
@@ -369,9 +357,6 @@ static void blit_pl(struct ra *ra, struct ra_tex *dst, struct ra_tex *src,
.sample_mode = src->params.src_linear ? PL_TEX_SAMPLE_LINEAR
: PL_TEX_SAMPLE_NEAREST,
});
-#else
- pl_tex_blit(get_gpu(ra), dst->priv, src->priv, pldst, plsrc);
-#endif
}
static const enum pl_var_type var_type[RA_VARTYPE_COUNT] = {
@@ -602,12 +587,10 @@ static void renderpass_run_pl(struct ra *ra,
case RA_VARTYPE_IMG_W: {
struct ra_tex *tex = *((struct ra_tex **) val->data);
bind.object = tex->priv;
-#if PL_API_VER >= 103
bind.sample_mode = tex->params.src_linear ? PL_TEX_SAMPLE_LINEAR
: PL_TEX_SAMPLE_NEAREST;
bind.address_mode = tex->params.src_repeat ? PL_TEX_ADDRESS_REPEAT
: PL_TEX_ADDRESS_CLAMP;
-#endif
break;
}
case RA_VARTYPE_BUF_RO:
@@ -627,9 +610,7 @@ static void renderpass_run_pl(struct ra *ra,
.num_var_updates = p->num_varups,
.desc_bindings = p->binds,
.push_constants = params->push_constants,
-#if PL_API_VER >= 60
.timer = get_active_timer(ra),
-#endif
};
if (p->pl_pass->params.type == PL_PASS_RASTER) {