-
Notifications
You must be signed in to change notification settings - Fork 0
Home
0xbeefd1ed edited this page Feb 11, 2026
·
1 revision
Welcome to the Pumicite wiki — the community-maintained documentation for Pumicite, a Vulkan rendering framework for Bevy.
A ground-up walkthrough of Pumicite's core concepts with working code examples.
- Overview — Motivation, philosophy, and key concepts
- Getting Started — Device creation and first command buffer
- Resource Management — Buffers, images, and memory allocation
- Synchronization — Barriers, resource state tracking, and GPUMutex
- Bevy Integration — Plugins, submission sets, and the ECS render graph
- Compute — Compute pipelines, dispatch, and multi-pass workflows
- Rendering — Dynamic rendering, graphics pipelines, and draw commands
- Bindless — Descriptor heaps and bindless resource indexing
This wiki is a work in progress and contributions are welcome. If you spot something that's missing, unclear, or outdated, feel free to make an edit. Even small fixes like typo corrections and better code examples go a long way.