[Bf-blender-cvs] [a501eb5] temp_bge_moto: BGE: Moto: Use MT_Scalar instead of double in MT_CmMatrix4x4.
Porteries Tristan
noreply at git.blender.org
Sat Oct 31 22:49:02 CET 2015
Commit: a501eb51e280251b4ec99efacade6de261f4373b
Author: Porteries Tristan
Date: Sat Oct 31 11:55:21 2015 +0100
Branches: temp_bge_moto
https://developer.blender.org/rBa501eb51e280251b4ec99efacade6de261f4373b
BGE: Moto: Use MT_Scalar instead of double in MT_CmMatrix4x4.
===================================================================
M intern/moto/include/MT_CmMatrix4x4.h
M intern/moto/intern/MT_CmMatrix4x4.cpp
===================================================================
diff --git a/intern/moto/include/MT_CmMatrix4x4.h b/intern/moto/include/MT_CmMatrix4x4.h
index 5c89b86..937bc70 100644
--- a/intern/moto/include/MT_CmMatrix4x4.h
+++ b/intern/moto/include/MT_CmMatrix4x4.h
@@ -59,7 +59,7 @@ public :
for (int i=0;i<4;i++)
{
for (int j=0;j<4;j++)
- m_V[i][j] = (double)value[i][j];
+ m_V[i][j] = (MT_Scalar)value[i][j];
}
}
@@ -85,19 +85,19 @@ public :
const MT_CmMatrix4x4 & other
);
- double*
+ MT_Scalar*
getPointer(
);
const
- double*
+ MT_Scalar*
getPointer(
) const;
template <typename T>
void setElem(int pos, T newvalue)
{
- m_Vflat[pos] = (double)newvalue;
+ m_Vflat[pos] = (MT_Scalar)newvalue;
}
MT_Vector3
@@ -121,7 +121,7 @@ public :
const MT_Vector3 & v
);
- double&
+ MT_Scalar&
operator (
) (int row,int col) { return m_V[col][row]; }
@@ -139,8 +139,8 @@ public :
protected:
union
{
- double m_V[4][4];
- double m_Vflat[16];
+ MT_Scalar m_V[4][4];
+ MT_Scalar m_Vflat[16];
};
};
diff --git a/intern/moto/intern/MT_CmMatrix4x4.cpp b/intern/moto/intern/MT_CmMatrix4x4.cpp
index ba1bc30..a2ae9d5 100644
--- a/intern/moto/intern/MT_CmMatrix4x4.cpp
+++ b/intern/moto/intern/MT_CmMatrix4x4.cpp
@@ -126,14 +126,14 @@ void MT_CmMatrix4x4::SetMatrix(const MT_CmMatrix4x4& other)
-double* MT_CmMatrix4x4::getPointer()
+MT_Scalar* MT_CmMatrix4x4::getPointer()
{
return &m_V[0][0];
}
-const double* MT_CmMatrix4x4::getPointer() const
+const MT_Scalar* MT_CmMatrix4x4::getPointer() const
{
return &m_V[0][0];
}
More information about the Bf-blender-cvs
mailing list