From 2058ae7b430457dd5dcc2a2e7eaf742981bfbf4f Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Tue, 12 Apr 2022 11:45:33 -0400 Subject: [PATCH] mesa/st: set normalized coords for RECT samplers if rects are unsupported the shaders will never see these, so set the expected value for 2D cc: mesa-stable Reviewed-by: Dave Airlie Part-of: --- src/mesa/state_tracker/st_atom_sampler.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/mesa/state_tracker/st_atom_sampler.c b/src/mesa/state_tracker/st_atom_sampler.c index 7f5a9a0..cdf267f 100644 --- a/src/mesa/state_tracker/st_atom_sampler.c +++ b/src/mesa/state_tracker/st_atom_sampler.c @@ -72,7 +72,7 @@ st_convert_sampler(const struct st_context *st, sampler->mag_img_filter = PIPE_TEX_FILTER_NEAREST; } - if (texobj->Target != GL_TEXTURE_RECTANGLE_ARB) + if (texobj->Target != GL_TEXTURE_RECTANGLE_ARB || st->lower_rect_tex) sampler->normalized_coords = 1; sampler->lod_bias += tex_unit_lod_bias; -- 2.7.4