Vulkan 1.3+
DoneRequires Vulkan 1.3, works on Raspberry Pi 5
Category: Architecture
Version: v1.0.0
Status: Done
Vulkan 1.3+
Could be reduced to 1.2 if needed. Works on Raspberry Pi 5. No software fallback - hardware acceleration is required.
Why Vulkan?
Vulkan provides:
- Direct GPU control - No driver overhead
- Explicit synchronization -Predictable timing
- Cross-vendor support -Works on all major GPUs
- Modern features -Ray tracing, mesh shaders, etc.
Raspberry Pi 5
Waxed runs on Raspberry Pi 5’s VideoCore VI:
- Vulkan 1.2 conformant
- Hardware video decode
- 4K output support
No Software Fallback
This is intentional:
- Ensures consistent performance
- Simplifies codebase
- Focuses on modern hardware
If you need software rendering, Waxed isn’t the right choice.
Version Flexibility
Could support Vulkan 1.2 with minor changes:
- Some features would be disabled
- Performance might be reduced
- Contact us if this is important for your use case
Related Features
- Modern C++26 - Modern codebase
- DRM Planes - Hardware compositing
- Shader Service - Shader management