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 } + } + }; +}