clew-vello

Crates.ioclew-vello
lib.rsclew-vello
version0.0.1
created_at2026-01-03 19:34:29.097331+00
updated_at2026-01-03 19:34:29.097331+00
descriptionGPU-accelerated renderer backend for the clew UI framework using `vello` and `wgpu`.
homepage
repositoryhttps://github.com/sysint64/clew
max_upload_size
id2020698
size101,182
Andrei Kabylin (sysint64)

documentation

README

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.

Commit count: 0

cargo fmt