[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [55908] trunk/blender/extern/libmv/ third_party/ceres: Update ceres to current upstream version
Sergey Sharybin
sergey.vfx at gmail.com
Mon Apr 8 19:05:49 CEST 2013
Revision: 55908
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=55908
Author: nazgul
Date: 2013-04-08 17:05:48 +0000 (Mon, 08 Apr 2013)
Log Message:
-----------
Update ceres to current upstream version
Brings fixes for BLAS.
Modified Paths:
--------------
trunk/blender/extern/libmv/third_party/ceres/ChangeLog
trunk/blender/extern/libmv/third_party/ceres/internal/ceres/blas.h
trunk/blender/extern/libmv/third_party/ceres/internal/ceres/problem_impl.cc
Modified: trunk/blender/extern/libmv/third_party/ceres/ChangeLog
===================================================================
--- trunk/blender/extern/libmv/third_party/ceres/ChangeLog 2013-04-08 15:42:13 UTC (rev 55907)
+++ trunk/blender/extern/libmv/third_party/ceres/ChangeLog 2013-04-08 17:05:48 UTC (rev 55908)
@@ -1,3 +1,33 @@
+commit c290df85a40a8dd117b5eccc515bf22b0d9b1945
+Author: Sameer Agarwal <sameeragarwal at google.com>
+Date: Sun Apr 7 09:17:47 2013 -0700
+
+ Typo fix.
+
+ (Thanks to Pieree Moulon for reporting this)
+
+ Change-Id: I536724ab4b7e9c97768d5197aa86b41f37a04d38
+
+commit dc3a27fa60ba7c6b152660afd5abe1c8b608dec3
+Author: Sameer Agarwal <sameeragarwal at google.com>
+Date: Sat Apr 6 19:32:47 2013 -0700
+
+ Fix MatrixVectorMultiply and incorrect DCHECKS.
+
+ (Thanks to Serget Sharybin for reporting this)
+
+ Change-Id: I6bbc41667308fc2932871cf25ad07b431f70801f
+
+commit 585607171f20d591033dfea43b6dd22fea755a6c
+Author: Petter Strandmark <petter.strandmark at gmail.com>
+Date: Sun Apr 7 01:24:13 2013 +0200
+
+ <iterator> needed for back_insert_iterator
+
+ Adding this header was required to make Ceres compile with VS2010.
+
+ Change-Id: I000c860da4fd385d625e70695564225bdfd433c7
+
commit 520d35ef22dbcb05e344451c03ae64304e524a06
Author: Sameer Agarwal <sameeragarwal at google.com>
Date: Thu Apr 4 08:16:02 2013 -0700
@@ -589,33 +619,3 @@
native libraries are installed to /usr/lib64
Change-Id: I71b4fae7b459c003cb5fac981278c668f2e29779
-
-commit 70701745b85fef7eeba2c978ae849fd48927699c
-Author: Taylor Braun-Jones <taylor at braun-jones.org>
-Date: Fri Feb 15 19:09:48 2013 -0500
-
- Add RPM .spec file
-
- Tested on RHEL6.1 (with epel repository for dependencies).
-
- make_release checks that that the version string in the .spec file is in
- sync with the rest of the project and reminds the user to bump the
- release string if necessary and to build/upload the RPM package.
-
- Change-Id: I5f454f2a7301d1e0e120cb3c0e13a68d03bca917
-
-commit d2a5195b512164fec286c6a52b40d7766977caa3
-Author: Sameer Agarwal <sameeragarwal at google.com>
-Date: Sun Feb 24 15:09:17 2013 -0800
-
- Version history update.
-
- Change-Id: I477ec05a78ca4cd735a525253c9b6adfa3bddea7
-
-commit 2160c5b757c44206c6face6ca62d381f1db7a291
-Author: Sameer Agarwal <sameeragarwal at google.com>
-Date: Sun Feb 24 14:15:45 2013 -0800
-
- Minor release script fixes.
-
- Change-Id: Ifd0a7f4f584c85d4d9574eca46094b372a8d7aff
Modified: trunk/blender/extern/libmv/third_party/ceres/internal/ceres/blas.h
===================================================================
--- trunk/blender/extern/libmv/third_party/ceres/internal/ceres/blas.h 2013-04-08 15:42:13 UTC (rev 55907)
+++ trunk/blender/extern/libmv/third_party/ceres/internal/ceres/blas.h 2013-04-08 17:05:48 UTC (rev 55908)
@@ -171,8 +171,8 @@
const int NUM_ROW_C = NUM_ROW_A;
const int NUM_COL_C = NUM_COL_B;
- DCHECK_LT(start_row_c + NUM_ROW_C, row_stride_c);
- DCHECK_LT(start_col_c + NUM_COL_C, col_stride_c);
+ DCHECK_LE(start_row_c + NUM_ROW_C, row_stride_c);
+ DCHECK_LE(start_col_c + NUM_COL_C, col_stride_c);
for (int row = 0; row < NUM_ROW_C; ++row) {
for (int col = 0; col < NUM_COL_C; ++col) {
@@ -324,8 +324,8 @@
const int NUM_ROW_C = NUM_COL_A;
const int NUM_COL_C = NUM_COL_B;
- DCHECK_LT(start_row_c + NUM_ROW_C, row_stride_c);
- DCHECK_LT(start_col_c + NUM_COL_C, col_stride_c);
+ DCHECK_LE(start_row_c + NUM_ROW_C, row_stride_c);
+ DCHECK_LE(start_col_c + NUM_COL_C, col_stride_c);
for (int row = 0; row < NUM_ROW_C; ++row) {
for (int col = 0; col < NUM_COL_C; ++col) {
@@ -401,7 +401,7 @@
} else if (kOperation < 0) {
cref -= Aref.lazyProduct(bref);
} else {
- cref -= Aref.lazyProduct(bref);
+ cref = Aref.lazyProduct(bref);
}
#else
@@ -459,7 +459,7 @@
} else if (kOperation < 0) {
cref -= Aref.transpose().lazyProduct(bref);
} else {
- cref -= Aref.transpose().lazyProduct(bref);
+ cref = Aref.transpose().lazyProduct(bref);
}
#else
Modified: trunk/blender/extern/libmv/third_party/ceres/internal/ceres/problem_impl.cc
===================================================================
--- trunk/blender/extern/libmv/third_party/ceres/internal/ceres/problem_impl.cc 2013-04-08 15:42:13 UTC (rev 55907)
+++ trunk/blender/extern/libmv/third_party/ceres/internal/ceres/problem_impl.cc 2013-04-08 17:05:48 UTC (rev 55908)
@@ -84,7 +84,7 @@
<< "Aliasing detected between existing parameter block at memory "
<< "location " << existing_block
<< " and has size " << existing_block_size << " with new parameter "
- << "block that has memory adderss " << new_block << " and would have "
+ << "block that has memory address " << new_block << " and would have "
<< "size " << new_block_size << ".";
}
More information about the Bf-blender-cvs
mailing list