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

Enable raqote as 2D canvas rendering backend by default #24470

Merged
merged 34 commits into from Dec 18, 2019
Merged
Changes from 1 commit
Commits
Show all changes
34 commits
Select commit Hold shift + click to select a range
65a21e9
Enable raqote by default
pylbrecht Oct 17, 2019
c8025c9
Don't reuse PathBuilder after calling finish()
pylbrecht Oct 24, 2019
d6f46b5
Apply transformation in Path::contains_point()
pylbrecht Oct 29, 2019
606ad20
Update raqote due to bugfix
pylbrecht Oct 29, 2019
b8b3378
Handle empty paths in PathBuilder::get_current_point()
pylbrecht Oct 31, 2019
2aa16fc
Update raqote
pylbrecht Nov 5, 2019
77a8bc4
Fix conversion of image data slice
pylbrecht Nov 5, 2019
5c6a12a
Create raqote::SolidSource with premultiplied color
pylbrecht Nov 5, 2019
5151309
Update raqote due to bugfix
pylbrecht Nov 7, 2019
55256df
Use tolerance > 0 in Path::contains_point()
pylbrecht Nov 7, 2019
2087281
Update raqote due to bugfix for arc point in path
pylbrecht Nov 9, 2019
bd1e30f
Update raqote
pylbrecht Nov 10, 2019
9f58ae4
Update raqote: linear gradient fix
pylbrecht Nov 15, 2019
d87e5d8
Add check to handle zerosize linear gradients
pylbrecht Nov 16, 2019
16f06f2
Add check for handling equal radial gradients
pylbrecht Nov 16, 2019
a473f50
Respect FilterMode when drawing images
pylbrecht Nov 19, 2019
4d4e68c
Respect direction when drawing arcs
pylbrecht Nov 19, 2019
47ee272
Make fill() draw uncovered pixels as (0,0,0,0) for certain compositio…
pylbrecht Nov 30, 2019
1597b95
Update raqote to have blend modes working on layers
pylbrecht Dec 1, 2019
da9b4c3
Make fill() handle all composition operations
pylbrecht Dec 2, 2019
02e3325
Make arc() use `anticlockwise` argument
pylbrecht Dec 2, 2019
a02daef
Make arc() wrap angles mod 2pi
pylbrecht Dec 2, 2019
04e9523
Use push_layer_with_blend() only when necessary
pylbrecht Dec 3, 2019
1cdcbb2
Handle overlapping gradient stops for linear gradients
pylbrecht Dec 7, 2019
25d036f
Set images' ExtendMode based on available information
pylbrecht Dec 7, 2019
1aecf40
Implement "repeat-x" and "repeat-y" for images
pylbrecht Dec 10, 2019
a50aef6
Add a layer to store Pattern related information
pylbrecht Dec 13, 2019
ada7986
Handle `BlendMode::Clear` in `GenericDrawTarget::fill()`
pylbrecht Dec 14, 2019
9a2370a
Consider empty gradients in `is_zero_size_gradient()`
pylbrecht Dec 14, 2019
b99b92d
Update wpt test expectation for image-smoothing
pylbrecht Dec 14, 2019
7c8c230
Add transform to Pattern::Surface to properly draw images
pylbrecht Dec 14, 2019
e054785
Remove duplication for creating gradient stops
pylbrecht Dec 15, 2019
cdd4dc4
Update wpt test expectations
pylbrecht Dec 17, 2019
4f4c32f
Revert two test expectation updates
pylbrecht Dec 18, 2019
File filter...
Filter file types
Jump to…
Jump to file
Failed to load files.

Always

Just for now

Update raqote

  • Loading branch information
pylbrecht committed Dec 17, 2019
commit bd1e30fa6624e05a6c883955d70663f4e87ee6c3

Some generated files are not rendered by default. Learn more.

ProTip! Use n and p to navigate between commits in a pull request.
You can’t perform that action at this time.