mirror of
https://github.com/HandmadeMath/HandmadeMath.git
synced 2025-11-04 17:54:38 +00:00
Added C++ HMM_MultiplyMat4ByVec4 functionality
Added operator overloaded HMM_MultiplyMat4ByVec4 functionality.
This commit is contained in:
@@ -917,6 +917,14 @@ Multiply(hmm_mat4 Left, hmm_mat4 Right)
|
|||||||
return (Result);
|
return (Result);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
HINLINE hmm_vec4
|
||||||
|
Multiply(hmm_mat4 Matrix, hmm_vec4 Vector)
|
||||||
|
{
|
||||||
|
hmm_vec4 Result = HMM_MultiplyMat4ByVec4(Matrix, Vector);
|
||||||
|
|
||||||
|
return (Result);
|
||||||
|
}
|
||||||
|
|
||||||
HINLINE hmm_vec2
|
HINLINE hmm_vec2
|
||||||
Divide(hmm_vec2 Left, hmm_vec2 Right)
|
Divide(hmm_vec2 Left, hmm_vec2 Right)
|
||||||
{
|
{
|
||||||
@@ -1036,6 +1044,14 @@ operator*(hmm_vec4 Left, hmm_vec4 Right)
|
|||||||
return (Result);
|
return (Result);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
HINLINE hmm_vec4
|
||||||
|
operator*(hmm_mat4 Matrix, hmm_vec4 Vector)
|
||||||
|
{
|
||||||
|
hmm_vec4 Result = Multiply(Matrix, Vector);
|
||||||
|
|
||||||
|
return (Result);
|
||||||
|
}
|
||||||
|
|
||||||
HINLINE hmm_mat4
|
HINLINE hmm_mat4
|
||||||
operator*(hmm_mat4 Left, hmm_mat4 Right)
|
operator*(hmm_mat4 Left, hmm_mat4 Right)
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user