intel/brw/xe3+: Don't compile SIMD32 if there is ray queries

Signed-off-by: Sagar Ghuge <sagar.ghuge@intel.com>
Reviewed-by: Francisco Jerez <currojerez@riseup.net>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/32664>
This commit is contained in:
Sagar Ghuge 2024-11-08 02:52:19 -08:00 committed by Marge Bot
parent 5b6906076e
commit 7e1362e9c0

View file

@ -1693,7 +1693,8 @@ brw_compile_fs(const struct brw_compiler *compiler,
if ((!vbase || vbase->dispatch_width < 32) &&
max_dispatch_width >= 32 &&
INTEL_SIMD(FS, 32)) {
INTEL_SIMD(FS, 32) &&
!prog_data->base.ray_queries) {
/* Try a SIMD32 compile */
v32 = std::make_unique<fs_visitor>(compiler, &params->base, key,
prog_data, nir, 32, 1,