Blender Git Commit Log
Git Commits -> Revision 43b61fb
Revision 43b61fb by Sergey Sharybin (master) April 5, 2013, 09:22 (GMT) |
Bundle current master of ceres-solver Thins brings up some speed improvements: SPARSE_SCHUR is approx 1.3-1.5x times faster ITERATIVE_SCHUR is approx 1.2x times faster For blender this means camera solution go a bit faster now. Would not have affect on tracking speed. |
Commit Details:
Full Hash: 43b61fb8bd6743072f53d7006d8bebe9ff06caf3
SVN Revision: 55802
Parent Commit: a00b72b
Lines Changed: +911, -403
1 Added Path:
/extern/libmv/third_party/ceres/internal/ceres/blas.h (+496, -0) (View)
13 Modified Paths:
/extern/libmv/third_party/ceres/ChangeLog (+182, -168) (Diff)
/extern/libmv/third_party/ceres/CMakeLists.txt (+1, -0) (Diff)
/extern/libmv/third_party/ceres/files.txt (+1, -0) (Diff)
/extern/libmv/third_party/ceres/include/ceres/jet.h (+20, -10) (Diff)
/extern/libmv/third_party/ceres/internal/ceres/block_sparse_matrix.cc (+10, -10) (Diff)
/extern/libmv/third_party/ceres/internal/ceres/partitioned_matrix_view.cc (+29, -40) (Diff)
/extern/libmv/third_party/ceres/internal/ceres/schur_complement_solver.cc (+0, -6) (Diff)
/extern/libmv/third_party/ceres/internal/ceres/schur_eliminator.h (+17, -1) (Diff)
/extern/libmv/third_party/ceres/internal/ceres/schur_eliminator_impl.h (+107, -147) (Diff)
/extern/libmv/third_party/ceres/internal/ceres/sparse_normal_cholesky_solver.cc (+0, -6) (Diff)
/extern/libmv/third_party/ceres/internal/ceres/suitesparse.cc (+46, -7) (Diff)
/extern/libmv/third_party/ceres/internal/ceres/suitesparse.h (+2, -2) (Diff)
/extern/libmv/third_party/ceres/internal/ceres/visibility_based_preconditioner.cc (+0, -6) (Diff)
/extern/libmv/third_party/ceres/CMakeLists.txt (+1, -0) (Diff)
/extern/libmv/third_party/ceres/files.txt (+1, -0) (Diff)
/extern/libmv/third_party/ceres/include/ceres/jet.h (+20, -10) (Diff)
/extern/libmv/third_party/ceres/internal/ceres/block_sparse_matrix.cc (+10, -10) (Diff)
/extern/libmv/third_party/ceres/internal/ceres/partitioned_matrix_view.cc (+29, -40) (Diff)
/extern/libmv/third_party/ceres/internal/ceres/schur_complement_solver.cc (+0, -6) (Diff)
/extern/libmv/third_party/ceres/internal/ceres/schur_eliminator.h (+17, -1) (Diff)
/extern/libmv/third_party/ceres/internal/ceres/schur_eliminator_impl.h (+107, -147) (Diff)
/extern/libmv/third_party/ceres/internal/ceres/sparse_normal_cholesky_solver.cc (+0, -6) (Diff)
/extern/libmv/third_party/ceres/internal/ceres/suitesparse.cc (+46, -7) (Diff)
/extern/libmv/third_party/ceres/internal/ceres/suitesparse.h (+2, -2) (Diff)
/extern/libmv/third_party/ceres/internal/ceres/visibility_based_preconditioner.cc (+0, -6) (Diff)