From 8d7b1498cc3045d42e00f8a4b2e6e97b85be168b Mon Sep 17 00:00:00 2001 From: Georg Lehmann Date: Tue, 9 Sep 2025 19:39:22 +0200 Subject: [PATCH] rusticl: switch to new subgroup size info MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Reviewed-by: Karol Herbst Acked-by: Timur Kristóf Part-of: --- .../frontends/rusticl/mesa/compiler/nir.rs | 15 +-------------- 1 file changed, 1 insertion(+), 14 deletions(-) diff --git a/src/gallium/frontends/rusticl/mesa/compiler/nir.rs b/src/gallium/frontends/rusticl/mesa/compiler/nir.rs index a33d4678f5d..544d2d54857 100644 --- a/src/gallium/frontends/rusticl/mesa/compiler/nir.rs +++ b/src/gallium/frontends/rusticl/mesa/compiler/nir.rs @@ -322,20 +322,7 @@ impl NirShader { } pub fn subgroup_size(&self) -> u8 { - let subgroup_size = unsafe { (*self.nir.as_ptr()).info.subgroup_size }; - let valid_subgroup_sizes = [ - gl_subgroup_size::SUBGROUP_SIZE_REQUIRE_8, - gl_subgroup_size::SUBGROUP_SIZE_REQUIRE_16, - gl_subgroup_size::SUBGROUP_SIZE_REQUIRE_32, - gl_subgroup_size::SUBGROUP_SIZE_REQUIRE_64, - gl_subgroup_size::SUBGROUP_SIZE_REQUIRE_128, - ]; - - if valid_subgroup_sizes.contains(&subgroup_size) { - subgroup_size as u8 - } else { - 0 - } + unsafe { (*self.nir.as_ptr()).info.api_subgroup_size } } pub fn num_subgroups(&self) -> u8 {