From b4c2042b060eda9b0dc57ea68e1e8a56822958db Mon Sep 17 00:00:00 2001 From: Lionel Landwerlin Date: Tue, 15 Jul 2025 22:07:50 +0300 Subject: [PATCH] brw: enable SIMD32 compute shaders with ray queries Signed-off-by: Lionel Landwerlin Cc: mesa-stable Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/11020 Reviewed-by: Sagar Ghuge (cherry picked from commit a97b01801a4386fa57c0f061328e21c2ac30d67b) Part-of: --- .pick_status.json | 2 +- src/intel/compiler/brw/brw_simd_selection.cpp | 5 ----- 2 files changed, 1 insertion(+), 6 deletions(-) diff --git a/.pick_status.json b/.pick_status.json index 95973594107..a9432e3be75 100644 --- a/.pick_status.json +++ b/.pick_status.json @@ -4094,7 +4094,7 @@ "description": "brw: enable SIMD32 compute shaders with ray queries", "nominated": true, "nomination_type": 1, - "resolution": 0, + "resolution": 1, "main_sha": null, "because_sha": null, "notes": null diff --git a/src/intel/compiler/brw/brw_simd_selection.cpp b/src/intel/compiler/brw/brw_simd_selection.cpp index c79f5a0bb96..7689c15e892 100644 --- a/src/intel/compiler/brw/brw_simd_selection.cpp +++ b/src/intel/compiler/brw/brw_simd_selection.cpp @@ -145,11 +145,6 @@ brw_simd_should_compile(brw_simd_selection_state &state, unsigned simd) return false; } - if (width == 32 && cs_prog_data && cs_prog_data->base.ray_queries > 0) { - state.error[simd] = "Ray queries not supported"; - return false; - } - if (width == 32 && cs_prog_data && cs_prog_data->uses_btd_stack_ids) { state.error[simd] = "Bindless shader calls not supported"; return false;