Skip to content

Commit 851b110

Browse files
authored
Create README.md
1 parent a3c2a10 commit 851b110

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed

README.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
# heph
2+
3+
heph is the umbrella project for Hephaestus, a rendering system built in Haskell.
4+
It houses a collection of high-performance, low-level libraries designed for systems
5+
programming.
6+
7+
This repository is a monorepo containing the core, reusable components of the engine.
8+
Each package is designed to be general-purpose and useful on its own.
9+
10+
## Packages
11+
12+
- heph-aligned-storable: A library to generically derive Storable instances suitable
13+
for CPU-GPU transfer. It provides compile-time guarantees for spec-compliant memory
14+
layouts (std140, std430, scalar).
15+
- heph-sparse-set: A mutable sparse set implementation, ideal for performance-critical
16+
applications like Entity Component System (ECS) architectures.
17+

0 commit comments

Comments
 (0)