1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | union v4 { struct { real32 x, y, z, w; }; struct { v3 xyz; }; struct { real32 r, g, b, a; }; struct { v3 rgb; }; real32 E[4]; }; |
instead of
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 | union v4 { struct { union { v3 xyz; struct { real32 x, y, z; }; }; real32 w; }; struct { union { v3 rgb; struct { real32 r, g, b; }; }; real32 a; }; real32 E[4]; }; |
I haven't watched day 96 and 97 (only grabed the last code files), sorry if it's talked about in those episodes.