1 unstable release
Uses new Rust 2024
| 0.0.1 | Jan 3, 2026 |
|---|
#9 in #software
275KB
7K
SLoC
clew-tiny-skia
Software renderer backend for the clew UI framework using tiny-skia and softbuffer.
Overview
This crate provides a CPU-based renderer that works without GPU acceleration. Useful for compatibility, debugging, screenshot testing, or environments where GPU access is limited.
⚠️ Important — This renderer is less developed and messier than
clew-velloand is still in active development.
Usage
use clew_tiny_skia::TinySkiaRenderer;
impl ApplicationDelegate<()> for MyApp {
fn create_renderer(window: Arc<winit::window::Window>) -> Box<dyn Renderer> {
Box::new(TinySkiaRenderer::new(
window.clone(),
window,
))
}
}
License
Licensed under either of Apache License, Version 2.0 or MIT license at your option.
Dependencies
~34–51MB
~801K SLoC