Skip to content

Effect blending styles (recreated PR from #3877) - #4158

Merged
netmindz merged 34 commits into
mainfrom
blending-styles
Jan 20, 2025
Merged

Effect blending styles (recreated PR from #3877)#4158
netmindz merged 34 commits into
mainfrom
blending-styles

Conversation

@blazoncek

Copy link
Copy Markdown
Contributor

Implements 14 different transitions/blends between different effects/modes.

Alternative to #3669 by @tkadauke with less memory fragmentation and utilisation.
Implemented using clipping rectangles which may not produce same results as original PR (#3669).

New PR because of unintended push into #3877 (see relevant discussion there).

blazoncek added 30 commits April 3, 2024 18:38
- alternative to #3669
- transitions always enabled (use delay 0 to disable)
- optimisation in on/off fade
- fix for palette/color blend when blending style is not fade
- various tweaks and optimisations
- small speed optimisations
@netmindz

Copy link
Copy Markdown
Member

Can you take a look at the merge conflicts @blazoncek ?

@blazoncek

Copy link
Copy Markdown
Contributor Author

yeah. but I must admit, I have almost given up.

@netmindz
netmindz requested review from DedeHai and willmmiles and removed request for willmmiles January 15, 2025 17:37
@netmindz

Copy link
Copy Markdown
Member

Ready for merge then?

@blazoncek

Copy link
Copy Markdown
Contributor Author

IMO yes. If I missed a spot I'll fix it later.

@DedeHai

DedeHai commented Jan 20, 2025

Copy link
Copy Markdown
Collaborator

this needs one last update...

@netmindz
netmindz merged commit 2448266 into main Jan 20, 2025
@blazoncek
blazoncek deleted the blending-styles branch January 21, 2025 15:11
aenertia pushed a commit to aenertia/WLED that referenced this pull request Aug 18, 2026
Effect blending styles (recreated PR from wled#3877)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants