vello-renderer

Render vector scenes to textures using Vello with wgpu compute shaders.

1|Updated Mar 15, 2026
One-click install
npx skills add https://github.com/hafley66/claude-research --skill vello-renderer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: vello-renderer
Source: https://github.com/hafley66/claude-research/tree/main/skills/vello-renderer
Command: npx skills add https://github.com/hafley66/claude-research --skill vello-renderer

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Vello provides a GPU-accelerated vector rendering pipeline that enables high-performance rendering of 2D shapes, text, and layers for UI, graphics editors, and games, while offering a flexible scene API.

Core Features & Use Cases

  • Scene-based drawing with fill, stroke, text, and images
  • Rendering to textures or offscreen targets via wgpu integration
  • Deterministic rendering with a modular pipeline and CPU fallback option

Quick Start

Create a Scene, configure a Renderer with a wgpu device, and render the scene to a texture.

Frequently Asked Questions about vello-renderer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I render 2D vector graphics on the GPU using wgpu?

To render 2D vector graphics on the GPU, create a Scene, configure a Renderer with a wgpu device, and execute the pipeline to draw shapes, text, and layers to a texture.

Can I use GPU-accelerated vector rendering for real-time UI and game overlays?

Yes, GPU-accelerated vector rendering supports real-time UI and game overlays by utilizing compute shader-based rasterization via wgpu to efficiently draw vector scenes.

What is the best way to draw vector shapes and text with GPU acceleration in Rust?

The best way to draw vector shapes and text is using a scene-based API that handles fill, stroke, and text, applying compute shader-based rasterization for high-performance GPU acceleration.

Does GPU-accelerated vector rendering support CPU fallback for offscreen compositing?

Yes, GPU-accelerated vector rendering supports deterministic rendering with a modular pipeline and includes a CPU fallback option for offscreen compositing when GPU access is unavailable.

How do I configure anti-aliasing and render parameters for vector scenes?

You configure anti-aliasing and rendering behavior using configuration types like RenderParams and AaConfig, which manage how the Renderer processes the Scene for the final output.