The drawing set
Nine projects, nine sheets, one system. Hover the schematic to trace how they connect, or browse by layer below.
UI
- Sheet 8/10In developmentzui3d
A retained-immediate-mode 2D/3D UI layout library in pure C.
Platform
- Sheet 6/10UsablemzVKI
A thin, honest wrapper around the Vulkan API.
- Sheet 7/10UsablemzWin
Create a window on any OS through one abstract API.
Driver
- Sheet 9/10In developmentmzVolk
A software implementation of Vulkan. No GPU required.
- Sheet 10/10In developmentmzJIT
A SPIR-V JIT that makes software shading respectably fast.
Operating system
- Sheet 2/10In developmentmzOS2
A minimal, multi-architecture operating system with one unified build.