Skip to content

Intersect and Logical AND blend modes#1474

Open
Variable-ind wants to merge 10 commits intoOrama-Interactive:masterfrom
Variable-ind:intersect-blend-mode
Open

Intersect and Logical AND blend modes#1474
Variable-ind wants to merge 10 commits intoOrama-Interactive:masterfrom
Variable-ind:intersect-blend-mode

Conversation

@Variable-ind
Copy link
Copy Markdown
Contributor

@Variable-ind Variable-ind commented Mar 27, 2026

  • Intersect blend mode crops the result to the common area between blend and the base layers.
  • Logical AND blend mode performs Logical AND operation on colors between the blend and the base layers (pixels containing same colors survive and pixels containing different colors are erased).

Additional Fixes:

  • Fix Eraser blend mode being unpredictable at alpha < 1

Update 1: This should be thoroughly tested (I'm not joking).
Update 2: This should be relatively stable now (testing is still appreciated but i'm pretty confident now).

@Variable-ind
Copy link
Copy Markdown
Contributor Author

Variable-ind commented Mar 28, 2026

A demonstration of power

dither.mp4

@OverloadedOrama OverloadedOrama added this to the 1.2 milestone Apr 3, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants