Clone this repo:

Branches

  1. fb68922 [forma] Port rasterizer to GPU by Pierre Labatut · 34 hours ago main
  2. be2bc28 [forma] Add end to end rendering test. by Pierre Labatut · 9 days ago
  3. 30535a5 [forma] Implement GPU gradient. by Pierre Labatut · 9 days ago
  4. 62e26b7 Fix typo graient -> graident by Pierre Labatut · 2 weeks ago
  5. de32a41 Fix bench compilation. by Pierre Labatut · 2 weeks ago

forma. The parallel CPU vector renderer

forma is a highly efficient vector content renderer that makes use of all processor cores and vector units.

Getting started

Requirements:

Clone the forma repositories from Fuchsia by running:

./clone.sh

Build the demo:

RUSFTLAGS="-C target-cpu=native" cargo build --release

Then run:

./target/release/demo rive assets/rive/juice.riv