blender/intern/cycles
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
..
app Cycles: Implement approximate reflectance profiles 2016-02-04 13:27:23 +05:00
blender Cycles: Change several default values (second batch). 2016-02-05 22:45:36 +01:00
bvh Cleanup: And one more commit... (BVH Cache). 2015-09-24 17:01:58 +02:00
cmake CMake: Fix typo in CUDA dynload commit 2016-01-14 12:48:14 +05:00
device Cycles: Re-implement some utilities to avoid use of boost 2016-02-06 19:19:20 +01:00
doc Cycles: relicense GNU GPL source code to Apache version 2.0. 2013-08-18 14:16:15 +00:00
kernel Fix Burley BSSRDF NaNs and fireflies. 2016-02-06 11:52:43 +01:00
render Cycles: Re-implement some utilities to avoid use of boost 2016-02-06 19:19:20 +01:00
subd Cycles: Correction to asserts, they will never trigger before 2016-02-03 15:01:26 +01:00
test Cycles: Add some utility tests using GTests 2016-02-06 19:19:20 +01:00
util Cycles: Re-implement some utilities to avoid use of boost 2016-02-06 19:19:20 +01:00
CMakeLists.txt Cycles: Add some utility tests using GTests 2016-02-06 19:19:20 +01:00