From 9feef7c9fa0fafc8263dc91f71f8d4dd6e7c2c65 Mon Sep 17 00:00:00 2001 From: Greg Wells Date: Fri, 6 Jun 2025 20:05:38 -0400 Subject: [PATCH] mat4 class --- src/math/gryphn_mat4.h | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 src/math/gryphn_mat4.h diff --git a/src/math/gryphn_mat4.h b/src/math/gryphn_mat4.h new file mode 100644 index 0000000..0861e80 --- /dev/null +++ b/src/math/gryphn_mat4.h @@ -0,0 +1,17 @@ +#pragma once + +typedef struct gnMat4x4 { + float mat[4][4]; +} gnMat4x4; +typedef gnMat4x4 gnMat4; + +gnMat4x4 gnIdentity() { + return (gnMat4x4){ + .mat = { + { 1.0f, 0.0f, 0.0f, 0.0f }, + { 0.0f, 1.0f, 0.0f, 0.0f }, + { 0.0f, 0.0f, 1.0f, 0.0f }, + { 0.0f, 0.0f, 0.0f, 1.0f } + } + }; +}