A simple cross-platform rendering library for Rust.

§Goals
- Simple, modern, and safe API
- Fast compile times with clean builds
- Portability; only depends on
core
, alloc
, and the rendering backend
- Transparent implementation; internal abstractions are minimal and easy to
grok or hack
§Non-Goals
- Windowing or context creation (use
glutin
,
sdl2
, etc.)
- “Advanced” functionality (use
wgpu
or
Vulkan/Metal/DirectX/… directly)
- Shader translation (use
naga
or
SPIRV-cross)
- GPU-side safety guarantees; the API is safe Rust but can still produce
crashes or UB