commit | 1ed73b51b5675d8841ecc40cc8ca07d1dd3f2303 | [log] [tgz] |
---|---|---|
author | DragoČ™ Tiselice <dtiselice@google.com> | Mon Aug 29 09:14:00 2022 +0000 |
committer | DragoČ™ Tiselice <dtiselice@google.com> | Mon Aug 29 09:14:00 2022 +0000 |
tree | 2c7566bd2407d5ba1ab51e7b7795a05a4b345a2f | |
parent | d92f18788a31252286068390ad3c7aafe4da7f51 [diff] |
Removed sorter size limitation. This patch removes the limitation of the coveyor sort library that required buffers to be block-length multiples. This introduces a small 2-3% loss in sorting performance. Change-Id: I2c5f7b4ca8f12ac75fdda6e8e8de79933b921665 Reviewed-on: https://fuchsia-review.googlesource.com/c/forma/+/713003 Reviewed-by: Randall Bosetti <rlb@google.com>
forma is a highly efficient vector content renderer that makes use of all processor cores and vector units.
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