mirror of
https://github.com/HandmadeMath/HandmadeMath.git
synced 2025-09-08 03:08:16 +00:00
Added missing HMM_FastInverseSquareRoot prototype
This commit is contained in:
@@ -223,6 +223,7 @@ HMMDEF float HMM_ToRadians(float Degrees);
|
|||||||
HMMDEF float HMM_Inner(hmm_vec3 A, hmm_vec3 B);
|
HMMDEF float HMM_Inner(hmm_vec3 A, hmm_vec3 B);
|
||||||
HMMDEF float HMM_SquareRoot(float Float);
|
HMMDEF float HMM_SquareRoot(float Float);
|
||||||
HMMDEF float HMM_LengthSquareRoot(hmm_vec3 A);
|
HMMDEF float HMM_LengthSquareRoot(hmm_vec3 A);
|
||||||
|
HMMDEF float HMM_FastInverseSquareRoot(float Number);
|
||||||
HMMDEF float HMM_Length(hmm_vec3 A);
|
HMMDEF float HMM_Length(hmm_vec3 A);
|
||||||
HMMDEF float HMM_Power(float Base, int Exponent);
|
HMMDEF float HMM_Power(float Base, int Exponent);
|
||||||
HMMDEF float HMM_Clamp(float Min, float Value, float Max);
|
HMMDEF float HMM_Clamp(float Min, float Value, float Max);
|
||||||
@@ -343,6 +344,14 @@ HMM_SquareRoot(float Float)
|
|||||||
return(Result);
|
return(Result);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
HINLINE float
|
||||||
|
HMM_LengthSquareRoot(hmm_vec3 A)
|
||||||
|
{
|
||||||
|
float Result = HMM_Inner(A, A);
|
||||||
|
|
||||||
|
return (Result);
|
||||||
|
}
|
||||||
|
|
||||||
HINLINE float
|
HINLINE float
|
||||||
HMM_FastInverseSquareRoot(float Number)
|
HMM_FastInverseSquareRoot(float Number)
|
||||||
{
|
{
|
||||||
@@ -361,14 +370,6 @@ HMM_FastInverseSquareRoot(float Number)
|
|||||||
return ( y );
|
return ( y );
|
||||||
}
|
}
|
||||||
|
|
||||||
HINLINE float
|
|
||||||
HMM_LengthSquareRoot(hmm_vec3 A)
|
|
||||||
{
|
|
||||||
float Result = HMM_Inner(A, A);
|
|
||||||
|
|
||||||
return (Result);
|
|
||||||
}
|
|
||||||
|
|
||||||
HINLINE float
|
HINLINE float
|
||||||
HMM_Length(hmm_vec3 A)
|
HMM_Length(hmm_vec3 A)
|
||||||
{
|
{
|
||||||
|
Reference in New Issue
Block a user