From bb6b0e3e5df5220befd59e92479ac40c8f4be8f5 Mon Sep 17 00:00:00 2001 From: Abdelrahman Date: Sat, 31 Aug 2024 13:46:12 +0100 Subject: [PATCH] Change f32x3 to union --- src/vec/vec.h | 32 +++++++++++++++----------------- 1 file changed, 15 insertions(+), 17 deletions(-) diff --git a/src/vec/vec.h b/src/vec/vec.h index c989d8e..96dd6c3 100644 --- a/src/vec/vec.h +++ b/src/vec/vec.h @@ -31,23 +31,21 @@ struct f32x2 { }; }; -typedef struct f32x3 V3f; -struct f32x3 { - union { - f32 elements[V3_ELEM_COUNT]; - struct { - union { - f32 x; - f32 r; - }; - union { - f32 y; - f32 g; - }; - union { - f32 z; - f32 b; - }; +typedef union f32x3 V3f; +union f32x3 { + f32 elements[V3_ELEM_COUNT]; + struct { + union { + f32 x; + f32 r; + }; + union { + f32 y; + f32 g; + }; + union { + f32 z; + f32 b; }; }; };