Skip to content

Vello CPU: Implement optional gamma correction for solid colour paths#1578

Draft
DJMcNab wants to merge 2 commits into
linebender:mainfrom
DJMcNab:gamma-correction
Draft

Vello CPU: Implement optional gamma correction for solid colour paths#1578
DJMcNab wants to merge 2 commits into
linebender:mainfrom
DJMcNab:gamma-correction

Conversation

@DJMcNab
Copy link
Copy Markdown
Member

@DJMcNab DJMcNab commented Apr 15, 2026

Note: 🤖 This PR is co-written by Claude Code (Sonnet 4.5)

This PR is not intended to be merged, either as-is or at all. This is instead an exploration for comparing the impact of gamma correction. This PR is made for visibility, and future reference.

The core contribution (alpha_composite_solid_hybrid_gamma) is hand-written, as Claude got it disastrously wrong!

I have not yet done the self-review (it's easier to do so in GitHub's UI), and this is under-tested.
Any docs (except for the aftorementioned and on alpha_composite_solid_hybrid_gamma) are LLM written, so should be ignored.

Note: 🤖 This PR is co-written by Claude Code (Sonnet 4.5)

This PR is not intended to be merged, either as-is or at all.
This is instead an exploration for comparing the impact of gamma correction.
This PR is made for visibility, and future reference.

The core contribution (`alpha_composite_solid_hybrid_gamma`) is hand-written, as Claude got it disastrously wrong!

I have not yet done the self-review (it's easier to do so in GitHub's UI), and this is under-tested.
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.

1 participant