nak: Check num_regs(UGPR) instead of SM version

This is more explicit and leaves fewer naked version numbers in the
code.

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/34201>
This commit is contained in:
Faith Ekstrand
2025-03-26 17:35:12 -05:00
committed by Marge Bot
parent af9d65e8b8
commit 5df68ffac1
+2 -2
View File
@@ -3410,7 +3410,7 @@ impl<'a> ShaderFromNir<'a> {
}
let uniform = !nb.divergent
&& self.sm.sm() >= 75
&& self.sm.num_regs(RegFile::UGPR) > 0
&& !DEBUG.no_ugpr()
&& !np.def.divergent;
@@ -3459,7 +3459,7 @@ impl<'a> ShaderFromNir<'a> {
}
let uniform = !nb.divergent
&& self.sm.sm() >= 75
&& self.sm.num_regs(RegFile::UGPR) > 0
&& !DEBUG.no_ugpr()
&& ni.def().is_some_and(|d| !d.divergent);
let mut b = UniformBuilder::new(&mut b, uniform);