typedef struct vector4_struct { float x; float y; float z; float w; } vector4_struct;