Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

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

Merged
merged 34 commits into from
Jan 20, 2025
Merged

Conversation

blazoncek
Copy link
Collaborator

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
Collaborator Author

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

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

Ready for merge then?

@blazoncek
Copy link
Collaborator 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
# for free to join this conversation on GitHub. Already have an account? # to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants