docs.rs failed to build aluminium-0.1.0
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Aluminium 🎮
Lightweight and sometimes unsafe, pure-Rust, graphics library for convenient work with Vulkan Api
Warning
This library is currently unstable and its API is subject to frequent changes
Getting Started
You can run the main example
Usage
Aluminium is focused on data visualization with reasonably high performance It does not provide asset loaders (glTF / OBJ / PNG) — bring your own
Minimal required extensions
To support both PC and mobile hardware, only the common subset is used
- VK_KHR_swapchain
- VK_EXT_descriptor_indexing
- VK_KHR_driver_properties
- VK_KHR_synchronization2
- VK_KHR_timeline_semaphore
- VK_KHR_get_physical_device_properties2
Supported Platforms
| Platform | Status |
|---|---|
| Windows | ✅ |
| Linux | 🔜 planned |
| Android | 🔜 planned |
| macOS | ⚠️ Unsupported |
| iOS | ⚠️ Unsupported |
Credits
This library is heavily inspired by Kajiya. I probably wouldn't have created it if that project didn't exist.