18 lines
341 B
C
18 lines
341 B
C
#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 }
|
|
}
|
|
};
|
|
}
|