[Bf-blender-cvs] [7d32a259bf9] master: Installdeps: make embree use TBB.
Bastien Montagne
noreply at git.blender.org
Fri Jun 5 12:01:23 CEST 2020
Commit: 7d32a259bf909a2827cc5f328f8618d3b946182b
Author: Bastien Montagne
Date: Fri Jun 5 12:00:15 2020 +0200
Branches: master
https://developer.blender.org/rB7d32a259bf909a2827cc5f328f8618d3b946182b
Installdeps: make embree use TBB.
Following changes done to makedeps in rBc7329da14b22.
===================================================================
M build_files/build_environment/install_deps.sh
===================================================================
diff --git a/build_files/build_environment/install_deps.sh b/build_files/build_environment/install_deps.sh
index 0bb6ca9ab70..9d9b975288d 100755
--- a/build_files/build_environment/install_deps.sh
+++ b/build_files/build_environment/install_deps.sh
@@ -1535,11 +1535,13 @@ _update_deps_tbb() {
OSD_FORCE_REBUILD=true
OPENVDB_FORCE_REBUILD=true
USD_FORCE_REBUILD=true
+ EMBREE_FORCE_REBUILD=true
OIDN_FORCE_REBUILD=true
if [ "$_is_building" = true ]; then
OSD_FORCE_BUILD=true
OPENVDB_FORCE_BUILD=true
USD_FORCE_BUILD=true
+ EMBREE_FORCE_BUILD=true
OIDN_FORCE_BUILD=true
fi
}
@@ -2985,7 +2987,7 @@ compile_Embree() {
fi
# To be changed each time we make edits that would modify the compiled results!
- embree_magic=9
+ embree_magic=10
_init_embree
# Clean install if needed!
@@ -3039,9 +3041,13 @@ compile_Embree() {
cmake_d="$cmake_d -D EMBREE_RAY_MASK=ON"
cmake_d="$cmake_d -D EMBREE_FILTER_FUNCTION=ON"
cmake_d="$cmake_d -D EMBREE_BACKFACE_CULLING=OFF"
- cmake_d="$cmake_d -D EMBREE_TASKING_SYSTEM=INTERNAL"
cmake_d="$cmake_d -D EMBREE_MAX_ISA=AVX2"
+ cmake_d="$cmake_d -D EMBREE_TASKING_SYSTEM=TBB"
+ if [ -d $INST/tbb ]; then
+ make_d="$make_d EMBREE_TBB_ROOT=$INST/tbb"
+ fi
+
cmake $cmake_d ../
make -j$THREADS && make install
More information about the Bf-blender-cvs
mailing list