Crates.io | blade |
lib.rs | blade |
version | 0.2.0 |
source | src |
created_at | 2019-06-04 18:50:52.681171 |
updated_at | 2024-03-22 16:56:44.067745 |
description | Sharp and simple graphics library |
homepage | |
repository | https://github.com/kvark/blade |
max_upload_size | |
id | 138982 |
size | 951,263 |
Blade is an innovative rendering solution for Rust. It starts with a lean low-level GPU abstraction focused at ergonomics and fun. It then grows into a high-level rendering library that utilizes hardware ray-tracing. Finally, a task-parallel asset pipeline together with egui support turn it into a minimal rendering engine.
Just the usual :crab: workflow. E.g. to run the bunny-mark benchmark run:
cargo run --release --example bunnymark
The full-stack Blade Engine can only run on Vulkan with hardware Ray Tracing support. However, on secondary platforms, such as Metal and GLES/WebGL2, one can still use Blde-Graphics and Blade-Egui.