Added C++ HMM_MultiplyMat4ByVec4 functionality

Added operator overloaded HMM_MultiplyMat4ByVec4
functionality.
This commit is contained in:
Kyle De'Vir
2016-05-29 03:29:29 +10:00
parent 46fdcfb171
commit a72ff828a6

View File

@@ -917,6 +917,14 @@ Multiply(hmm_mat4 Left, hmm_mat4 Right)
return (Result);
}
HINLINE hmm_vec4
Multiply(hmm_mat4 Matrix, hmm_vec4 Vector)
{
hmm_vec4 Result = HMM_MultiplyMat4ByVec4(Matrix, Vector);
return (Result);
}
HINLINE hmm_vec2
Divide(hmm_vec2 Left, hmm_vec2 Right)
{
@@ -1036,6 +1044,14 @@ operator*(hmm_vec4 Left, hmm_vec4 Right)
return (Result);
}
HINLINE hmm_vec4
operator*(hmm_mat4 Matrix, hmm_vec4 Vector)
{
hmm_vec4 Result = Multiply(Matrix, Vector);
return (Result);
}
HINLINE hmm_mat4
operator*(hmm_mat4 Left, hmm_mat4 Right)
{