From: Mike Blumenkrantz Date: Tue, 19 Jul 2022 13:28:38 +0000 (-0400) Subject: llvmpipe: ignore multisample state for alpha_to_one X-Git-Tag: upstream/22.3.5~5898 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=644f059a8d3249ee420650e03ad4735bc44306a9;p=platform%2Fupstream%2Fmesa.git llvmpipe: ignore multisample state for alpha_to_one this is more accurate and fixes usage with lavapipe cc: mesa-stable Reviewed-by: Emma Anholt Reviewed-by: Erik Faye-Lund Reviewed-by: Roland Scheidegger Part-of: --- diff --git a/src/gallium/drivers/llvmpipe/lp_state_fs.c b/src/gallium/drivers/llvmpipe/lp_state_fs.c index 707f133..c9b6ad0 100644 --- a/src/gallium/drivers/llvmpipe/lp_state_fs.c +++ b/src/gallium/drivers/llvmpipe/lp_state_fs.c @@ -1082,7 +1082,7 @@ generate_fs_loop(struct gallivm_state *gallivm, } } - if (key->blend.alpha_to_one && key->multisample) { + if (key->blend.alpha_to_one) { for (unsigned attrib = 0; attrib < shader->info.base.num_outputs; ++attrib) { unsigned cbuf = shader->info.base.output_semantic_index[attrib]; if ((shader->info.base.output_semantic_name[attrib] == TGSI_SEMANTIC_COLOR) &&