diff --git a/src/model/model.h b/src/model/model.h index 957ed7c..32023e4 100644 --- a/src/model/model.h +++ b/src/model/model.h @@ -85,9 +85,11 @@ struct aim_vector3 : vector3 using base = vector3; }; -struct aim_vector4 : aim_vector3 +using aim_vector3f = aim_vector3; + +struct aim_vector4 : aim_vector3f { - using base = aim_vector3; + using base = aim_vector3f; float w = 1.0f; @@ -95,7 +97,7 @@ struct aim_vector4 : aim_vector3 void load(const buffer &b, uint32_t flags = 0); }; -struct vertex_normal : aim_vector3 +struct vertex_normal : aim_vector3f { void load(const buffer &b); };