Blender Git Loki
Git Commits -> Revision f25f7c8
Revision f25f7c8 by Sergey Sharybin (master) February 6, 2016, 18:19 (GMT) |
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 |
Commit Details:
Full Hash: f25f7c803020b9341e49e898abe94917c3235515
Parent Commit: 7623d3e
Lines Changed: +700, -83
1 Added Path:
/intern/cycles/util/util_windows.h (+37, -0) (View)
11 Modified Paths:
/intern/cycles/device/device_cpu.cpp (+2, -9) (Diff)
/intern/cycles/render/shader.h (+2, -9) (Diff)
/intern/cycles/util/CMakeLists.txt (+1, -0) (Diff)
/intern/cycles/util/util_optimization.h (+1, -4) (Diff)
/intern/cycles/util/util_path.cpp (+523, -36) (Diff)
/intern/cycles/util/util_path.h (+5, -0) (Diff)
/intern/cycles/util/util_set.h (+22, -1) (Diff)
/intern/cycles/util/util_string.cpp (+88, -15) (Diff)
/intern/cycles/util/util_string.h (+11, -0) (Diff)
/intern/cycles/util/util_system.cpp (+7, -7) (Diff)
/intern/cycles/util/util_time.cpp (+1, -2) (Diff)
/intern/cycles/render/shader.h (+2, -9) (Diff)
/intern/cycles/util/CMakeLists.txt (+1, -0) (Diff)
/intern/cycles/util/util_optimization.h (+1, -4) (Diff)
/intern/cycles/util/util_path.cpp (+523, -36) (Diff)
/intern/cycles/util/util_path.h (+5, -0) (Diff)
/intern/cycles/util/util_set.h (+22, -1) (Diff)
/intern/cycles/util/util_string.cpp (+88, -15) (Diff)
/intern/cycles/util/util_string.h (+11, -0) (Diff)
/intern/cycles/util/util_system.cpp (+7, -7) (Diff)
/intern/cycles/util/util_time.cpp (+1, -2) (Diff)