Ed_
84d9675a27
Doesn't work across app runs, unlike handmade the crux here is raylib. Even if we did raylibs features ourselves there would still be an issue of restoring the gpu memory state. So in order to have replays work across app runs is proper state serialization. I'll leave that for later and focus on the next core features.
27 lines
296 B
Odin
27 lines
296 B
Odin
package sectr
|
|
|
|
// TODO(Ed) : Evaluate if this is needed
|
|
|
|
vec2 :: vec2_f32
|
|
vec2_f32 :: struct #raw_union {
|
|
basis : [2] f32,
|
|
using components : struct {
|
|
x, y : f32
|
|
}
|
|
}
|
|
|
|
vec3 :: vec3_f32
|
|
vec3_f32 :: struct #raw_union {
|
|
basis : [3] f32,
|
|
using components : struct {
|
|
x, y, z : f32
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|