This patch enables MNEE on macOS >= 13. There was an inefficiency in the calculation of spill requirements, fixed as of macOS 13. This patch also adds a temporary inlining workaround for a Metal compiler bug which causes mnee_compute_constraint_derivatives to behave incorrectly.
Details
Details
Diff Detail
Diff Detail
- Repository
- rB Blender
- Branch
- master
- Build Status
Buildable 24239 Build 24239: arc lint + arc unit
Event Timeline
Comment Actions
Looks good to me, assuming you leave out the change to the test blacklist.
| tests/python/cycles_render_tests.py | ||
|---|---|---|
| 36–37 | We can't remove this until the buildbot upgrades to macOS 13, otherwise tests will fail. | |