diff options
author | MacDue <macdue@dueutil.tech> | 2022-07-17 19:47:43 +0100 |
---|---|---|
committer | Linus Groh <mail@linusgroh.de> | 2022-07-18 10:10:22 +0100 |
commit | 469491906ff7485be7eda4fe1731ddd2223723af (patch) | |
tree | 0191a0eb291e772d5105dae10aaffb525cbb7ce1 /Userland/Libraries/LibChess | |
parent | 4246d04e5a8e4356ce6c76bbf97d56382bb411d8 (diff) | |
download | serenity-469491906ff7485be7eda4fe1731ddd2223723af.zip |
LibWeb: Add GradientPainting for painting linear-gradients
This implements support for painting linear-gradients in a spec
correct way :^).
Right now it supports:
- Multi-stop gradients
- Color stop fixups
- Using pre-multiplied alpha mixing when required
- Painting gradients at arbitrary angles
It still needs to support:
- Transition hints
- Double position color stops
However what is implemented now seems to be accurate to other
browsers, and covers the most common use cases.
Diffstat (limited to 'Userland/Libraries/LibChess')
0 files changed, 0 insertions, 0 deletions