[Bf-blender-cvs] [feb2f0ae30] blender-v2.78b-release: FIX T49899: Add EIGEN_MAKE_ALIGNED_OPERATOR_NEW to classes that use eigen's data types , to force aligned on 16 byte boundaries.

lazydodo noreply at git.blender.org
Tue Jan 24 11:55:17 CET 2017


Commit: feb2f0ae3041d27cba9a8aaadaf31bfcbab67ff2
Author: lazydodo
Date:   Tue Nov 15 13:21:01 2016 -0700
Branches: blender-v2.78b-release
https://developer.blender.org/rBfeb2f0ae3041d27cba9a8aaadaf31bfcbab67ff2

FIX T49899: Add EIGEN_MAKE_ALIGNED_OPERATOR_NEW to classes that use eigen's data types , to force aligned on 16 byte boundaries.

===================================================================

M	intern/iksolver/intern/IK_QSegment.h
M	intern/iksolver/intern/IK_Solver.cpp

===================================================================

diff --git a/intern/iksolver/intern/IK_QSegment.h b/intern/iksolver/intern/IK_QSegment.h
index 74f157aa76..247807dc5e 100644
--- a/intern/iksolver/intern/IK_QSegment.h
+++ b/intern/iksolver/intern/IK_QSegment.h
@@ -60,6 +60,7 @@
 class IK_QSegment
 {
 public:
+	EIGEN_MAKE_ALIGNED_OPERATOR_NEW
 	virtual ~IK_QSegment();
 
 	// start: a user defined translation
diff --git a/intern/iksolver/intern/IK_Solver.cpp b/intern/iksolver/intern/IK_Solver.cpp
index cefb8c7ed7..a00db4fa2f 100644
--- a/intern/iksolver/intern/IK_Solver.cpp
+++ b/intern/iksolver/intern/IK_Solver.cpp
@@ -42,6 +42,7 @@ using namespace std;
 
 class IK_QSolver {
 public:
+	EIGEN_MAKE_ALIGNED_OPERATOR_NEW
 	IK_QSolver() : root(NULL) {
 	}




More information about the Bf-blender-cvs mailing list