Skip to content
New issue

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

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

Already on GitHub? Sign in 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
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