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

Open
wants to merge 32 commits into
base: 0_15
Choose a base branch
from

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).

- 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
@blazoncek blazoncek self-assigned this Sep 23, 2024
@softhack007 softhack007 added this to the 0.15.1 candidate milestone Sep 28, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants