Implementated Math::SinCos() overload taking doubles as parameters.

This commit is contained in:
intolerantape
2021-12-02 04:57:07 -08:00
parent f05f9d5ade
commit 6ed655f8c3

View File

@@ -1,6 +1,7 @@
// Copyright (c) 2012-2021 Wojciech Figat. All rights reserved.
#include "Math.h"
#include "Mathd.h"
#include "Vector3.h"
void Math::SinCos(float angle, float& sine, float& cosine)
@@ -9,6 +10,12 @@ void Math::SinCos(float angle, float& sine, float& cosine)
cosine = Math::Cos(angle);
}
void Math::SinCos(double angle, double& sine, double& cosine)
{
sine = Math::Sin(angle);
cosine = Math::Cos(angle);
}
uint32 Math::FloorLog2(uint32 value)
{
// References: