Change f32x3 to union

This commit is contained in:
Abdelrahman Said 2024-08-31 13:46:12 +01:00
parent 97622d0bf7
commit bb6b0e3e5d

View File

@ -31,23 +31,21 @@ struct f32x2 {
}; };
}; };
typedef struct f32x3 V3f; typedef union f32x3 V3f;
struct f32x3 { union f32x3 {
union { f32 elements[V3_ELEM_COUNT];
f32 elements[V3_ELEM_COUNT]; struct {
struct { union {
union { f32 x;
f32 x; f32 r;
f32 r; };
}; union {
union { f32 y;
f32 y; f32 g;
f32 g; };
}; union {
union { f32 z;
f32 z; f32 b;
f32 b;
};
}; };
}; };
}; };