Cycles: Remove macOS < 13 MNEE disabling checks

In D16235[^1], Cycles MNEE was only enabled on macOS 13 and above due to
an inefficiency in the calculation of spill requirements (quoting from
the patch), following the minimum macOS deployment target bump to 13.0
in !163627, remove the now unneeded checks this patch introduced, both
on the Cycles feature side, UI side and Cycles test blocklist.

Additionally, as the `__KERNEL_METAL_MACOS__` global define introduced
by this patch didn't have any other additional users, it was also
removed.

[^1]: https://archive.blender.org/developer/D16235

Pull Request: https://projects.blender.org/blender/blender/pulls/163665
This commit is contained in:
Jonas Holzman 2026-09-08 15:19:11 +02:00
parent c04ad40821
commit e3b46bb971
4 changed files with 1 additions and 33 deletions

View file

@ -102,16 +102,6 @@ BLOCKLIST_METAL_RT = [
'hair_linear_close_up.blend',
]
if platform.system() == "Darwin":
version, _, _ = platform.mac_ver()
major_version = version.split(".")[0]
if int(major_version) < 13:
BLOCKLIST_METAL += [
# MNEE only works on Metal with macOS >= 13
"underwater_caustics.blend",
]
BLOCKLIST_HIPRT = [
# Light leaking fireflies due to HIP-RT intersection precision issue.
"normal_mapping_light_leak.blend",