Files
test/source/blender/blenkernel/intern
Bastien Montagne ba3ae9ea27 Cleanup and refactor our atomic library.
This commit:
* Removes most of all dirty internal details from public atomi_ops.h file, and move them into /intern private subdir.
* Removes unused 'architectures' (__apple__ and jemalloc).
* Split each implementation into its own file.
* Makes use of C99's limits.h system header to determine pointer and int size, instead of using fix hardcoded list of architectures.
* Introduces new 'faked' atomics ops for floats.

Note that we may add a lot more real and 'faked' atomic operations over integers and floats
(multiplication, division, bitshift, bitwise booleans, etc.), as needs arise.

Reviewers: sergey, campbellbarton

Differential Revision: https://developer.blender.org/D1982
2016-05-09 17:03:08 +02:00
..
2015-11-16 15:19:30 +11:00
2015-05-13 06:10:49 +10:00
2016-04-25 14:57:25 +10:00
2014-11-29 19:12:33 +01:00
2016-05-03 16:40:14 +10:00
2015-08-06 22:33:45 +10:00
2015-10-07 15:02:06 +11:00
2016-04-27 13:12:55 +10:00
2016-01-19 04:54:39 +11:00
2016-03-12 19:12:32 +01:00
2016-01-16 15:59:37 +01:00
2015-10-26 22:22:30 +11:00
2015-12-12 15:10:03 +11:00
2015-11-03 10:31:08 +01:00
2016-05-06 16:49:25 +10:00
2016-05-09 01:16:58 +10:00
2015-02-17 17:12:19 +11:00
2016-01-27 10:14:41 +01:00
2015-12-15 18:16:41 +11:00
2014-11-28 22:16:14 +01:00
2016-01-28 17:23:12 +11:00
2016-05-03 13:52:07 +10:00