diff options
author | pryazha <pryadeiniv@mail.ru> | 2025-08-29 13:34:42 +0500 |
---|---|---|
committer | pryazha <pryadeiniv@mail.ru> | 2025-08-29 13:34:42 +0500 |
commit | df812fe56644498e893f3ccb02e9595bc79ce01d (patch) | |
tree | 9b0b6b14aaee4e104d61d952df315fa25384ddcb | |
parent | 53eb490b058a64bfe80e17ec959ced45106677eb (diff) |
delete trigonometry functions
-rw-r--r-- | prb_math.h | 43 |
1 files changed, 9 insertions, 34 deletions
@@ -29,31 +29,6 @@ #define QUAT_IDENTITY (v4){0.0f, 0.0f, 0.0f, 1.0f} -/* TODO(pryazha): Implement trigonometry functions */ -f32 fsin(f32 a) -{ - f32 result = sinf(a); - return result; -} - -f32 fcos(f32 a) -{ - f32 result = cosf(a); - return result; -} - -f32 ftan(f32 a) -{ - f32 result = tanf(a); - return result; -} - -f32 fsqrt(f32 a) -{ - f32 result = sqrtf(a); - return result; -} - // vectors v2 v2_fill(f32 x) { @@ -105,7 +80,7 @@ f32 v2_len2(v2 a) f32 v2_len(v2 a) { - f32 v = fsqrt(v2_len2(a)); + f32 v = sqrtf(v2_len2(a)); return v; } @@ -186,7 +161,7 @@ f32 v3_len2(v3 a) f32 v3_len(v3 a) { - f32 v = fsqrt(v3_len2(a)); + f32 v = sqrtf(v3_len2(a)); return v; } @@ -255,7 +230,7 @@ f32 v4_len2(v4 a) f32 v4_len(v4 a) { - f32 v = fsqrt(v4_len2(a)); + f32 v = sqrtf(v4_len2(a)); return v; } @@ -405,14 +380,14 @@ mat4 mat4_scale(mat4 m, v3 v) mat4 mat4_rotate(mat4 mat, v3 angles) { f32 angle = deg2rad(angles.x); - f32 cx = fcos(angle); - f32 sx = fsin(angle); + f32 cx = cosf(angle); + f32 sx = sinf(angle); angle = deg2rad(angles.y); - f32 cy = fcos(angle); - f32 sy = fsin(angle); + f32 cy = cosf(angle); + f32 sy = sinf(angle); angle = deg2rad(angles.z); - f32 cz = fcos(angle); - f32 sz = fsin(angle); + f32 cz = cosf(angle); + f32 sz = sinf(angle); v3 x = {cy*cz, sx*sy*cz+cx*sz, -cx*sy*cz+sx*sz}; v3 y = {-cy*sz, -sx*sy*sz+cx*cz, cx*sy*sz+sx*cz}; |