Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
29 commits
Select commit Hold shift + click to select a range
1bf983b
Import filter types from vello_hybrid
nicoburns Jun 2, 2026
bb0da59
Remove next_id field from FilterGraph
nicoburns Jun 2, 2026
28601f4
Delete FilterFunction and FilterEffect
nicoburns Jun 2, 2026
f4b3f69
Remove comments on which filters are unimplemented in vello_hybrid
nicoburns Jun 2, 2026
e0f7a90
Rename FilterPrimitive to FilterEffect
nicoburns Jun 2, 2026
b94cb33
Combine Filter and FilterGraph
nicoburns Jun 2, 2026
fcfdfb5
Move 'advanced' types to submodules
nicoburns Jun 2, 2026
578f1a1
Delete CompoundFilter type
nicoburns Jun 2, 2026
4429d26
Convert struct-like enum to standlone structs
nicoburns Jun 2, 2026
a598005
Add serde derives to the filter types
nicoburns Jun 2, 2026
9cc85c4
Add filter and backdrop to PaintScene and LayerCommand
nicoburns Jun 2, 2026
76d328a
Assert size of FilterEffect
nicoburns Jun 2, 2026
32f29cf
Add edge links to the filter graph
nicoburns Jun 2, 2026
a8d44bc
Use SmallVec for TransferFunction::Table (2-value inputs are common)
nicoburns Jun 2, 2026
af19b07
Fixup transfer function names
nicoburns Jun 2, 2026
282570a
Implement shorthand constructors for CSS filter functions WIP
nicoburns Jun 2, 2026
5c26a8f
Add constructors for hue_rotate and saturate filters
nicoburns Jun 3, 2026
26e99c4
Move color_transformation module up next to component_transfer module
nicoburns Jun 3, 2026
6e8e269
Make ComponentTransferFilter use T rather than Option<T> for each cha…
nicoburns Jun 3, 2026
3dbbe4a
Move css filter constructors from Filter to FilterEffect
nicoburns Jun 3, 2026
d3b2c5a
Make sepia and grayscale definition parameterised
nicoburns Jun 3, 2026
60afc12
Add constructors for all CSS filters to FilterEffect
nicoburns Jun 3, 2026
e385e2e
Make nodes and output methods &self not &mut self
nicoburns Jun 3, 2026
97bd40a
Implement image filters for skia backend
nicoburns Jun 3, 2026
958eacb
Add expansion_rect method to Filter type
nicoburns Jun 4, 2026
a4b5949
Fix FilterEffect size assert on WASM
nicoburns Jun 4, 2026
263d32e
Implement images filters for vello_hybrid and vello_cpu backends
nicoburns Jun 4, 2026
a8ba96c
Hybrid: filter out unsupported filters
nicoburns Jun 4, 2026
5b30b9f
Vello CPU: feature flag filters
nicoburns Jun 4, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 2 additions & 1 deletion crates/anyrender/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -22,4 +22,5 @@ peniko = { workspace = true }
raw-window-handle = { workspace = true }

# Serde
serde = { workspace = true, features = ["derive"], optional = true }
serde = { workspace = true, features = ["derive", "rc"], optional = true }
smallvec = "1.15.1"
Loading
Loading