diff options
Diffstat (limited to 'video/out/placebo/ra_pl.c')
-rw-r--r-- | video/out/placebo/ra_pl.c | 19 |
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) { |