diff options
Diffstat (limited to 'include/rune_math.h')
-rw-r--r-- | include/rune_math.h | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/include/rune_math.h b/include/rune_math.h new file mode 100644 index 0000000..25bf4fd --- /dev/null +++ b/include/rune_math.h @@ -0,0 +1,37 @@ +#ifndef RUNE_MATH_H +#define RUNE_MATH_H + +struct vec2 { + float x; + float y; +}; + +struct vec3 { + float x; + float y; + float z; +}; + +struct vec4 { + float x; + float y; + float z; + float w; +}; + +struct mat3 { + struct vec3 v[3]; +}; + +struct mat4 { + struct vec3 v[4]; +}; + +struct quat { + float x; + float y; + float z; + float w; +}; + +#endif |