Files
blender/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
..
2016-02-23 09:44:54 +01:00
2016-01-04 14:20:48 +05:00
2016-01-04 14:20:48 +05:00
2016-01-04 14:20:48 +05:00
2016-04-30 04:10:34 +10:00
2016-01-04 14:20:48 +05:00
2016-01-04 14:20:48 +05:00
2016-04-12 11:22:30 +10:00
2016-01-04 14:20:48 +05:00
2016-01-04 14:20:48 +05:00
2016-01-04 14:20:48 +05:00
2016-03-13 15:15:38 +11:00
2016-01-04 14:20:48 +05:00
2016-01-04 14:20:48 +05:00
2016-01-04 14:20:48 +05:00