Any contributions (code, documentation, ...) are welcome.
This library is written with C99, don't try to add C++ files (yes it can compiled into lib), if you have enough reason to add C++ files than create an issue and get approval before coding,
glm prefix/* comments */) not C++ style comments (// comments)include folder must be exported by CGLM_EXPORT and wrapped by extern "C" { for C++Crate new line for return type, attribs:
CGLM_INLINE
void
glm_mul(mat4 m1, mat4 m2, mat4 dest)
not acceptable:
CGLM_INLINE void glm_mul(mat4 m1, mat4 m2, mat4 dest)
Variables must be declared at the top of a scope before usage:
int x;
int y;
x = y = 0;
not acceptable:
int x;
x = 0;
int y = 0;