diff --git a/src/intel/compiler/brw_compile_fs.cpp b/src/intel/compiler/brw_compile_fs.cpp index ea14a832fb0..22fbc31d233 100644 --- a/src/intel/compiler/brw_compile_fs.cpp +++ b/src/intel/compiler/brw_compile_fs.cpp @@ -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(compiler, ¶ms->base, key, prog_data, nir, 32, 1,