diff options
author | Sergey Sharybin <sergey.vfx@gmail.com> | 2014-09-24 14:57:31 +0400 |
---|---|---|
committer | Sergey Sharybin <sergey.vfx@gmail.com> | 2014-09-25 11:04:16 +0400 |
commit | 181e7f98b22dcbf70b4e7f5398c156ec24be8362 (patch) | |
tree | 2dab8eaa8390dcd480c3d18eefded288b732aef1 /extern/libmv/third_party/ceres/bundle.sh | |
parent | 51d99ebf01a2b2110ff5585ba59c83be35dd280f (diff) |
Tracking: Enable Schur specializations
This would give some performance boost when solving huge scenes,
amount of boost depends on particular scene.
For now enable all of the specializations, in the future we might
add some local patches and restrict only unneeded ones.
Diffstat (limited to 'extern/libmv/third_party/ceres/bundle.sh')
-rwxr-xr-x | extern/libmv/third_party/ceres/bundle.sh | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/extern/libmv/third_party/ceres/bundle.sh b/extern/libmv/third_party/ceres/bundle.sh index e7239d9a823..ec17ae24e30 100755 --- a/extern/libmv/third_party/ceres/bundle.sh +++ b/extern/libmv/third_party/ceres/bundle.sh @@ -138,7 +138,7 @@ ${sources} ${headers} ) -#if(FALSE) +#if(TRUE) # list(APPEND SRC ${generated_sources} # ) @@ -165,7 +165,6 @@ add_definitions( -DCERES_NO_SUITESPARSE -DCERES_NO_CXSPARSE -DCERES_NO_LAPACK - -DCERES_RESTRICT_SCHUR_SPECIALIZATION -DCERES_HAVE_RWLOCK ) @@ -217,13 +216,12 @@ defs = [] $src src += env.Glob('internal/ceres/generated/schur_eliminator_d_d_d.cc') src += env.Glob('internal/ceres/generated/partitioned_matrix_view_d_d_d.cc') -#src += env.Glob('internal/ceres/generated/*.cc') +src += env.Glob('internal/ceres/generated/*.cc') defs.append('CERES_HAVE_PTHREAD') defs.append('CERES_NO_SUITESPARSE') defs.append('CERES_NO_CXSPARSE') defs.append('CERES_NO_LAPACK') -defs.append('CERES_RESTRICT_SCHUR_SPECIALIZATION') defs.append('CERES_HAVE_RWLOCK') if env['WITH_BF_OPENMP']: |