Skip to content

jtnuttall/heph

Repository files navigation

heph

heph is the umbrella project for Hephaestus, a rendering system built in Haskell. It houses a collection of high-performance, low-level libraries designed for systems programming.

This repository is a monorepo containing the core, reusable components of the engine. Each package is designed to be general-purpose and useful on its own.

Packages

  • heph-aligned-storable: A library to generically derive Storable instances suitable for CPU-GPU transfer. It provides compile-time guarantees for spec-compliant memory layouts (std140, std430, scalar).
  • heph-sparse-set: A mutable sparse set implementation, ideal for performance-critical applications like Entity Component System (ECS) architectures.

About

Hephaestus Rendering System

Resources

Stars

Watchers

Forks

Packages

No packages published