Skip to content
0xbeefd1ed edited this page Feb 11, 2026 · 1 revision

Pumicite Wiki

Welcome to the Pumicite wiki — the community-maintained documentation for Pumicite, a Vulkan rendering framework for Bevy.

Tutorial

A ground-up walkthrough of Pumicite's core concepts with working code examples.

  1. Overview — Motivation, philosophy, and key concepts
  2. Getting Started — Device creation and first command buffer
  3. Resource Management — Buffers, images, and memory allocation
  4. Synchronization — Barriers, resource state tracking, and GPUMutex
  5. Bevy Integration — Plugins, submission sets, and the ECS render graph
  6. Compute — Compute pipelines, dispatch, and multi-pass workflows
  7. Rendering — Dynamic rendering, graphics pipelines, and draw commands
  8. Bindless — Descriptor heaps and bindless resource indexing

Contributing to this Wiki

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.

Clone this wiki locally