Blender Git Commit Log
Git Commits -> Revision 1bb2077
Revision 1bb2077 by Sergey Sharybin (master)
August 26, 2021, 12:36 (GMT)
Add locking fallback atomics implementation
Is used for platforms for which we do not have native implementation,
such as MIPS, for example.
It is possible to test locking implementation on local computer by
defining `ATOMIC_FORCE_USE_FALLBACK` in the atomic_ops_unix.h file.
Run full regression suit with the locking implementation on amd64
Linux platform and all tests passed.
Having non-optimal but working implementation for odd-ball platforms
seems to be a better choice than failing the build entirely.
Differential Revision: https://developer.blender.org/D12313
Full Hash: 1bb2077250aed65e9445468161e01aa219a89624
Parent Commit: 2419ffa
Lines Changed: +205, -20