Clean up Mat3x3 etc. constness.

This commit is contained in:
Unknown W. Brackets committed 2013-11-17 13:27:51 -08:00
1 parent 5c08ab6bca
commit b541c81ba3
2 files changed
+7 -7

No files matched your search

+3 -3
View File
@@ -919,9 +919,9 @@ bool TransformDrawEngine::GetCurrentSimpleVertices(int count, std::vector<GPUDeb
SimpleVertex *simpleVertices = new SimpleVertex[indexUpperBound + 1];
NormalizeVertices((u8 *)simpleVertices, temp_buffer, Memory::GetPointer(gstate_c.vertexAddr), indexLowerBound, indexUpperBound, gstate.vertType);
Mat3x3<float> world_matrix(gstate.worldMatrix);
Mat3x3<float> view_matrix(gstate.viewMatrix);
Mat4x4<float> projection_matrix(gstate.projMatrix);
const Mat3x3<float> world_matrix(gstate.worldMatrix);
const Mat3x3<float> view_matrix(gstate.viewMatrix);
const Mat4x4<float> projection_matrix(gstate.projMatrix);
vertices.resize(indexUpperBound + 1);
for (int i = indexLowerBound; i <= indexUpperBound; ++i) {
+4 -4
View File
@@ -530,7 +530,7 @@ public:
}
template<typename T>
Vec3<T> operator * (const Vec3<T>& vec)
Vec3<T> operator * (const Vec3<T>& vec) const
{
Vec3<T> ret;
ret.x = values[0]*vec.x + values[3]*vec.y + values[6]*vec.z;
@@ -539,7 +539,7 @@ public:
return ret;
}
Mat3x3 Inverse()
Mat3x3 Inverse() const
{
float a = values[0];
float b = values[1];
@@ -555,7 +555,7 @@ public:
b*f-c*e, c*d-a*f, a*e-b*d) / Det();
}
BaseType Det()
BaseType Det() const
{
return values[0]*values[4]*values[8] + values[3]*values[7]*values[2] +
values[6]*values[1]*values[5] - values[2]*values[4]*values[6] -
@@ -588,7 +588,7 @@ public:
}
template<typename T>
Vec4<T> operator * (const Vec4<T>& vec)
Vec4<T> operator * (const Vec4<T>& vec) const
{
Vec4<T> ret;
ret.x = values[0]*vec.x + values[4]*vec.y + values[8]*vec.z + values[12]*vec.w;