mirror of
https://github.com/HandmadeMath/HandmadeMath.git
synced 2025-12-28 07:34:32 +00:00
Merge pull request #18 from bvisness/vec4v
Add ability to construct vec4 from vec3 and float
This commit is contained in:
@@ -338,6 +338,7 @@ HMMDEF hmm_vec3 HMM_Vec3(float X, float Y, float Z);
|
||||
HMMDEF hmm_vec3 HMM_Vec3i(int X, int Y, int Z);
|
||||
HMMDEF hmm_vec4 HMM_Vec4(float X, float Y, float Z, float W);
|
||||
HMMDEF hmm_vec4 HMM_Vec4i(int X, int Y, int Z, int W);
|
||||
HMMDEF hmm_vec4 HMM_Vec4v(hmm_vec3 Vector, float W);
|
||||
|
||||
HMMDEF hmm_vec2 HMM_AddVec2(hmm_vec2 Left, hmm_vec2 Right);
|
||||
HMMDEF hmm_vec3 HMM_AddVec3(hmm_vec3 Left, hmm_vec3 Right);
|
||||
@@ -663,6 +664,17 @@ HMM_Vec4i(int X, int Y, int Z, int W)
|
||||
return (Result);
|
||||
}
|
||||
|
||||
HINLINE hmm_vec4
|
||||
HMM_Vec4v(hmm_vec3 Vector, float W)
|
||||
{
|
||||
hmm_vec4 Result;
|
||||
|
||||
Result.XYZ = Vector;
|
||||
Result.W = W;
|
||||
|
||||
return (Result);
|
||||
}
|
||||
|
||||
HINLINE hmm_vec2
|
||||
HMM_AddVec2(hmm_vec2 Left, hmm_vec2 Right)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user