Fixed Mat and CMakeLists
This commit is contained in:
@@ -332,14 +332,14 @@ namespace ehs
|
||||
|
||||
static Mat4<T> YawRotate(const T angle)
|
||||
{
|
||||
T radians = Math::Rads(angle);
|
||||
T radians = Math::Rads<T>(angle);
|
||||
|
||||
Mat4<T> result;
|
||||
result.data[0] = Math::Cos(radians);
|
||||
result.data[2] = -Math::Sin(radians);
|
||||
result.data[0] = Math::Cos<T>(radians);
|
||||
result.data[2] = -Math::Sin<T>(radians);
|
||||
result.data[5] = 1;
|
||||
result.data[8] = Math::Sin(radians);
|
||||
result.data[10] = Math::Cos(radians);
|
||||
result.data[8] = Math::Sin<T>(radians);
|
||||
result.data[10] = Math::Cos<T>(radians);
|
||||
result.data[15] = 1;
|
||||
|
||||
return result;
|
||||
@@ -347,7 +347,7 @@ namespace ehs
|
||||
|
||||
static Mat4<T> RollRotate(const T angle)
|
||||
{
|
||||
T radians = Math::Rads(angle);
|
||||
T radians = Math::Rads<T>(angle);
|
||||
|
||||
Mat4<T> result;
|
||||
result.data[0] = Math::Cos(radians);
|
||||
@@ -367,7 +367,7 @@ namespace ehs
|
||||
|
||||
static Mat4<T> RH_Perspective(const T fov, const T aspect, const T zNear, const T zFar)
|
||||
{
|
||||
const float tanHalfFovy = tan(Math::Rads(fov) / 2.0f);
|
||||
const T tanHalfFovy = Math::Tan<T>(Math::Rads(fov) / 2.0f);
|
||||
|
||||
Mat4<T> result;
|
||||
result[0] = 1.0f / (aspect * tanHalfFovy);
|
||||
@@ -380,7 +380,7 @@ namespace ehs
|
||||
|
||||
static Mat4<T> LH_Perspective(const T fov, const T aspect, const T zNear, const T zFar)
|
||||
{
|
||||
const float tanHalfFovy = Math::Tan(Math::Rads(fov) / 2.0f);
|
||||
const T tanHalfFovy = Math::Tan<T>(Math::Rads(fov) / 2.0f);
|
||||
|
||||
Mat4<T> result;
|
||||
result[0] = 1.0f / (aspect * tanHalfFovy);
|
||||
|
Reference in New Issue
Block a user