From eebe298a8786b1f480e90e6d13493c6962189b9d Mon Sep 17 00:00:00 2001 From: Dave Airlie Date: Wed, 16 Feb 2022 16:00:00 +1000 Subject: [PATCH] llvmpipe: fix linear rast samples check. The checks didn't work for the samples == 0 case, just fix it to use the helper. Reviewed-by: Roland Scheidegger Part-of: --- src/gallium/drivers/llvmpipe/lp_state_derived.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/gallium/drivers/llvmpipe/lp_state_derived.c b/src/gallium/drivers/llvmpipe/lp_state_derived.c index d30d619..3d60e18 100644 --- a/src/gallium/drivers/llvmpipe/lp_state_derived.c +++ b/src/gallium/drivers/llvmpipe/lp_state_derived.c @@ -182,7 +182,7 @@ check_linear_rasterizer( struct llvmpipe_context *lp ) boolean clipping_changed = FALSE; bgr8 = (lp->framebuffer.nr_cbufs == 1 && lp->framebuffer.cbufs[0] && - lp->framebuffer.cbufs[0]->texture->nr_samples == 1 && + util_res_sample_count(lp->framebuffer.cbufs[0]->texture) == 1 && lp->framebuffer.cbufs[0]->texture->target == PIPE_TEXTURE_2D && (lp->framebuffer.cbufs[0]->format == PIPE_FORMAT_B8G8R8A8_UNORM || lp->framebuffer.cbufs[0]->format == PIPE_FORMAT_B8G8R8X8_UNORM)); -- 2.7.4