1 unstable release
Uses new Rust 2024
| 0.0.1 | Jan 3, 2026 |
|---|
#16 in #immediate
280KB
7K
SLoC
clew-vello
GPU-accelerated renderer backend for the clew UI framework using vello and wgpu.
Overview
This crate provides hardware-accelerated 2D rendering with high-quality antialiasing. Recommended for most desktop applications.
Usage
use clew_vello::VelloRenderer;
use std::sync::Arc;
impl ApplicationDelegate<()> for MyApp {
fn create_renderer(window: Arc<winit::window::Window>) -> Box<dyn Renderer> {
Box::new(
VelloRenderer::new(
window.clone(),
window.inner_size().width,
window.inner_size().height,
)
.block_on(),
)
}
}
License
Licensed under either of Apache License, Version 2.0 or MIT license at your option.
Dependencies
~57MB
~1M SLoC