From 25c36c5caf1637f24d33d8e18b78fbaf7f178aff Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Thu, 15 Sep 2022 09:31:09 -0400 Subject: [PATCH] st/bitmap: use normalized coords in samplers with lowered rects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit cc: mesa-stable Reviewed-by: Marek Olšák Part-of: --- src/mesa/state_tracker/st_cb_bitmap.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/mesa/state_tracker/st_cb_bitmap.c b/src/mesa/state_tracker/st_cb_bitmap.c index c02e468e812..6d95f9b77a3 100644 --- a/src/mesa/state_tracker/st_cb_bitmap.c +++ b/src/mesa/state_tracker/st_cb_bitmap.c @@ -561,7 +561,8 @@ init_bitmap_state(struct st_context *st) st->bitmap.sampler.min_img_filter = PIPE_TEX_FILTER_NEAREST; st->bitmap.sampler.min_mip_filter = PIPE_TEX_MIPFILTER_NONE; st->bitmap.sampler.mag_img_filter = PIPE_TEX_FILTER_NEAREST; - st->bitmap.sampler.normalized_coords = st->internal_target == PIPE_TEXTURE_2D; + st->bitmap.sampler.normalized_coords = st->internal_target == PIPE_TEXTURE_2D || + (st->internal_target == PIPE_TEXTURE_RECT && st->lower_rect_tex); /* init baseline rasterizer state once */ memset(&st->bitmap.rasterizer, 0, sizeof(st->bitmap.rasterizer));