typedef union vec3s { vec3 raw; #if CGLM_USE_ANONYMOUS_STRUCT struct { float x; float y; float z; }; struct { float r; float g; float b; }; #endif } vec3s;