lomstd
Lommix's zig essentials. Each in a separate file for copy pasting.
Mostly Gamedev related.
zig version: 0.15.1
Content
- Layout: responsive UI layout math.
- Tree: multi root flat tree for UI or Physics.
- QTree: simple quad tree using the flat tree above.
- Easing: common easing functions.
- ZMath: SIMD math lib (forked)
- hashStr: simple & fast xor hashing.
- SparseSet: dense data, sparse IDs. Always useful.
- SlotMap: fixed index array.
- SparseSlotMap: same as above, but backed by a dense array for fast iteration.
- Zlay: Full ui layout engine.
- Timer: Simple timer struct.
- comptime any binary serializer/deserialzer.