Merge branch 'main' of yibble.dev:bulmanator/ld58

This commit is contained in:
2025-10-05 21:19:14 +01:00
17 changed files with 335 additions and 127 deletions

View File

@@ -4,6 +4,8 @@
#define PI_F32 (3.14159265358979323846264338f)
#define TAU_F32 (2.0f * PI_F32)
#define Abs(x) (((x) < 0 ? -(x) : (x)))
typedef struct Random Random;
struct Random {
U64 state;
@@ -128,6 +130,9 @@ function V3f M4x4F_VMul3(Mat4x4F m, V3f v);
function Mat4x4FInv M4x4F_Perspective(F32 fov, F32 aspect, F32 nearp, F32 farp);
function Mat4x4FInv M4x4F_CameraView(V3f x, V3f y, V3f z, V3f p);
function V2f NormaliseV2F(V2f x);
function V2f V2f_Scale(V2f x, F32 scale);
// Random
function Random Random_Seed(U64 seed);