8 releases
Uses new Rust 2024
| new 0.3.6 | May 17, 2026 |
|---|---|
| 0.3.5 | May 15, 2026 |
| 0.2.0 | May 6, 2026 |
#852 in GUI
2.5MB
55K
SLoC
Native Vulkan backend for custom Aetna hosts.
Most applications should implement aetna_core::App and run it
through aetna-winit-wgpu. Use this crate directly when you are
validating backend parity or embedding Aetna into an existing Vulkan
renderer built on vulkano.
The public entry point is Runner. Its surface mirrors
aetna-wgpu::Runner where the GPU APIs allow it: the host owns the
window, device, queue, swapchain, and event loop; the runner owns
Aetna interaction state, layout/draw-op preparation, Vulkan
pipelines, text atlas images, and icon rendering.
WGSL remains the shader source language. This backend uses naga
to compile WGSL to SPIR-V when building pipelines so custom shader
fixtures can be shared with the wgpu backend.
aetna-vulkano

Native Vulkan backend for Aetna using vulkano.
Most applications should use aetna-core plus aetna-winit-wgpu.
Use this crate directly when validating backend parity or writing a
custom Vulkan host.
The public entry point mirrors aetna-wgpu::Runner where the GPU API
allows it. A host owns the window, device, queue, swapchain, and event
loop; the runner owns Aetna interaction state, layout/draw-op
preparation, Vulkan pipelines, text atlas images, and icon rendering.
WGSL remains the shader source language. This backend uses naga to
compile WGSL to SPIR-V when building pipelines.
Dependencies
~59MB
~1M SLoC