blender/intern
Sergey Sharybin f25f7c8030 Cycles: Re-implement some utilities to avoid use of boost
The title says it all actually, the idea is to make Cycles
only requiring Boost via 3rd party dependencies like OIIO
and OSL.

So now there are only few places which still uses Boost:

- Foreach, function bindings and threading primitives.

  Those we can easily get rid with C++11 bump (which seems
  inevitable sooner or later if we'll want ot use newer
  LLVM for OSL),

- Networking devices

  There's no quick solution for those currently, but there
  are some patches around which improves serialization.

Reviewers: juicyfruit, mont29, campbellbarton, brecht, dingto

Reviewed By: brecht, dingto

Differential Revision: https://developer.blender.org/D1764
2016-02-06 19:19:20 +01:00
..
atomic Atomics: Use _InterlockedAnd8 direction for 342bit MSVC 2016-01-27 14:16:02 +01:00
audaspace Remove SCons building system 2016-01-04 14:20:48 +05:00
container Remove SCons building system 2016-01-04 14:20:48 +05:00
cycles Cycles: Re-implement some utilities to avoid use of boost 2016-02-06 19:19:20 +01:00
dualcon Remove SCons building system 2016-01-04 14:20:48 +05:00
eigen Remove SCons building system 2016-01-04 14:20:48 +05:00
elbeem Remove SCons building system 2016-01-04 14:20:48 +05:00
ffmpeg Fix video FFmpeg nt being able to produce video files due to usage of deprecated settings 2014-04-15 00:15:09 +06:00
ghost Fix T47300: SHIFT TAB, CTRL SHIFT TAB shortcuts does not toggle snap, snap mode on off anymore. 2016-02-02 21:27:33 +01:00
glew-mx Remove SCons building system 2016-01-04 14:20:48 +05:00
guardedalloc Remove SCons building system 2016-01-04 14:20:48 +05:00
iksolver Remove SCons building system 2016-01-04 14:20:48 +05:00
itasc Remove SCons building system 2016-01-04 14:20:48 +05:00
libmv Compositor: Speedup movie (un)distortion operation 2016-01-26 11:44:43 +01:00
locale Remove SCons building system 2016-01-04 14:20:48 +05:00
memutil Remove SCons building system 2016-01-04 14:20:48 +05:00
mikktspace Remove SCons building system 2016-01-04 14:20:48 +05:00
moto Remove SCons building system 2016-01-04 14:20:48 +05:00
opencolorio Remove SCons building system 2016-01-04 14:20:48 +05:00
opensubdiv CMake: Remove per-module Werror settings 2016-01-30 00:04:52 +01:00
openvdb OpenVDB: Get rid of hardcoded TBB variables and enabled for Linux buildbot 2016-01-27 12:27:35 +01:00
rigidbody Remove SCons building system 2016-01-04 14:20:48 +05:00
smoke Smoke (fire): Move spectrum code from C++ (intern/) to C code (BLI) 2016-01-09 04:48:31 +01:00
string Remove SCons building system 2016-01-04 14:20:48 +05:00
utfconv Remove SCons building system 2016-01-04 14:20:48 +05:00
CMakeLists.txt Implementation of OpenVDB as a possible cache format for smoke 2016-01-23 08:39:40 +01:00