ir3: Use needs_full_helper_invocations

require_full_quads is incorrect because it isn't actually enabled by
quad operations. Use the newly-introduced needs_quad_helper_invocations
instead.

Reviewed-by: Danylo Piliaiev <dpiliaiev@igalia.com>
Reviewed-by: Rob Clark <robdclark@chromium.org>
Reviewed-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>
Fixes: 264d8a6766 ("ir3: Set need_full_quad depending on info.fs.require_full_quads")
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/33862>
This commit is contained in:
Connor Abbott
2025-03-03 20:20:40 -05:00
committed by Marge Bot
parent 1621080df7
commit cc09d5443b
+1 -1
View File
@@ -5750,7 +5750,7 @@ ir3_compile_shader_nir(struct ir3_compiler *compiler,
}
if (so->type == MESA_SHADER_FRAGMENT &&
ctx->s->info.fs.require_full_quads) {
ctx->s->info.fs.needs_full_quad_helper_invocations) {
so->need_full_quad = true;
}