#ifndef osml_types_h #define osml_types_h typedef struct { float x, y, z; float _padding; } vector_t; typedef struct { vector_t rows[3]; } matrix_t; typedef struct { float w, x, y, z; } quaternion_t; #endif