Skip to content

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

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

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

Conversation

@blazoncek
Copy link
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
Member

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

@blazoncek
Copy link
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
Member

Ready for merge then?

@blazoncek
Copy link
Contributor Author

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

@DedeHai
Copy link
Collaborator

DedeHai commented Jan 20, 2025

this needs one last update...

@netmindz netmindz merged commit 2448266 into main Jan 20, 2025
40 checks passed
@blazoncek blazoncek deleted the blending-styles branch January 21, 2025 15:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

4 participants