mirror of
https://github.com/odin-lang/Odin.git
synced 2026-04-18 20:40:28 +00:00
Raylib: use fixed array instead of struct for rl.Color. This makes swizzling etc work, but the memory layout is still the same
This commit is contained in:
9
vendor/raylib/raylib.odin
vendored
9
vendor/raylib/raylib.odin
vendored
@@ -245,12 +245,9 @@ when USE_LINALG {
|
||||
}
|
||||
|
||||
// Color, 4 components, R8G8B8A8 (32bit)
|
||||
Color :: struct {
|
||||
r: u8, // Color red value
|
||||
g: u8, // Color green value
|
||||
b: u8, // Color blue value
|
||||
a: u8, // Color alpha value
|
||||
}
|
||||
//
|
||||
// Note: In Raylib this is a struct. But here we use a fixed array, so that .rgba swizzling etc work.
|
||||
Color :: distinct [4]u8
|
||||
|
||||
// Rectangle type
|
||||
Rectangle :: struct {
|
||||
|
||||
Reference in New Issue
Block a user