vello/crates/encoding/src
Chad Brokaw b103a55301 rework radial gradients
Adds full support for COLRv1 radial gradients based on the two-point conical gradient algorithm at https://skia.org/docs/dev/design/conical/

Also adds robustness to degenerate cases in gradient encoding:
* Radial where p0 == p1 && r0 == r1 renders transparent solid
* Empty stops render as transparent solid
* Single stop renders as solid
2023-05-09 18:09:53 -04:00
..
binning.rs [vello_encoding] Fixup copyright headers 2023-04-18 14:46:16 -07:00
clip.rs [vello_encoding] Fixup copyright headers 2023-04-18 14:46:16 -07:00
config.rs feature gate full pipeline encoding support 2023-05-03 12:22:51 -04:00
draw.rs rework radial gradients 2023-05-09 18:09:53 -04:00
encoding.rs rework radial gradients 2023-05-09 18:09:53 -04:00
glyph.rs [vello_encoding] Fixup copyright headers 2023-04-18 14:46:16 -07:00
glyph_cache.rs [vello_encoding] Fixup copyright headers 2023-04-18 14:46:16 -07:00
image_cache.rs cleanup for review 2023-05-02 16:42:50 -04:00
lib.rs feature gate full pipeline encoding support 2023-05-03 12:22:51 -04:00
math.rs feature gate full pipeline encoding support 2023-05-03 12:22:51 -04:00
monoid.rs [vello_encoding] Fixup copyright headers 2023-04-18 14:46:16 -07:00
path.rs feature gate full pipeline encoding support 2023-05-03 12:22:51 -04:00
ramp_cache.rs [vello_encoding] Fixup copyright headers 2023-04-18 14:46:16 -07:00
resolve.rs resolve merge conflicts 2023-05-03 14:53:36 -04:00