[Bf-blender-cvs] [c183f0c] master: Libmv: Fix some strict compiler warnings
Sergey Sharybin
noreply at git.blender.org
Thu Jul 14 11:49:44 CEST 2016
Commit: c183f0c94e40c240063a85212bb64637e37d3c04
Author: Sergey Sharybin
Date: Thu Jul 14 11:49:38 2016 +0200
Branches: master
https://developer.blender.org/rBc183f0c94e40c240063a85212bb64637e37d3c04
Libmv: Fix some strict compiler warnings
One of them was a real bug!
===================================================================
M intern/libmv/libmv/multiview/projection.h
M intern/libmv/libmv/numeric/numeric.h
===================================================================
diff --git a/intern/libmv/libmv/multiview/projection.h b/intern/libmv/libmv/multiview/projection.h
index 3220bc2..8f304f3 100644
--- a/intern/libmv/libmv/multiview/projection.h
+++ b/intern/libmv/libmv/multiview/projection.h
@@ -122,7 +122,7 @@ inline void Project(const Mat34 &P, const Vec3 &X, Vec3 *x) {
inline void Project(const Mat34 &P, const Vec3 &X, Vec2 *x) {
Vec3 hx;
- Project(P, X, x);
+ Project(P, X, &hx);
*x = hx.head<2>() / hx(2);
}
diff --git a/intern/libmv/libmv/numeric/numeric.h b/intern/libmv/libmv/numeric/numeric.h
index 20a4a29..a42dab8 100644
--- a/intern/libmv/libmv/numeric/numeric.h
+++ b/intern/libmv/libmv/numeric/numeric.h
@@ -148,7 +148,7 @@ using Eigen::Matrix;
// A = U * diag(s) * VT
//
template <typename TMat, typename TVec>
-inline void SVD(TMat *A, Vec *s, Mat *U, Mat *VT) {
+inline void SVD(TMat * /*A*/, Vec * /*s*/, Mat * /*U*/, Mat * /*VT*/) {
assert(0);
}
More information about the Bf-blender-cvs
mailing list