Skip to content

fix curve dashes - #106

Merged
koubaa merged 7 commits into
mainfrom
fix-dashed
Jul 25, 2026
Merged

fix curve dashes#106
koubaa merged 7 commits into
mainfrom
fix-dashed

Conversation

@koubaa

@koubaa koubaa commented Jul 25, 2026

Copy link
Copy Markdown
Owner

as was done in linebender/vello#303

@cursor

cursor Bot commented Jul 25, 2026

Copy link
Copy Markdown

Bugbot is not enabled for your account, so this pull request was not reviewed.

Enable Bugbot in the Cursor dashboard to get automatic reviews on future PRs.

koubaa and others added 3 commits July 24, 2026 20:13
Paid org GPU runners are unavailable after the move to koubaa; use free
ubuntu-24.04 with the existing lavapipe setup script.

Co-authored-by: Cursor <cursoragent@cursor.com>
Early `return` before GroupMemoryBarrierWithGroupSync in backdrop_dyn
(and sibling shaders) prevented the hillis-steele backdrop prefix scan
from completing on lavapipe, leaving interior tiles with backdrop=0 so
coarse skipped solid fills. Gate work on failed==0 and only return after
barrier-heavy sections (or when the exit is workgroup-uniform).

Co-authored-by: Mohamed Koubaa <koubaa@users.noreply.github.com>
cursoragent and others added 2 commits July 25, 2026 06:31
Hardware SampleLevel bilinear differs by ±1–2 between Metal and
lavapipe; luminance-mask scenes amplify that past the 0.0095 FLIP
budget. Snapshots still reflect Vello's explicit 4-tap path — restore
that for image atlas reads (atlas remains CPU-premultiplied).

Co-authored-by: Mohamed Koubaa <koubaa@users.noreply.github.com>
…e flags

- Re-enabled Windows testing in the CI workflow, adding specific test commands for Windows with DX12 support.
- Updated Cargo.toml files across multiple projects to include new feature flags for goldy backends, allowing for more granular control over dependencies.
- Set default features to false for dependencies to ensure compatibility and reduce unnecessary bloat during builds.

Co-authored-by: Mohamed Koubaa <koubaa@users.noreply.github.com>
- Added comments indicating the need to re-enable Windows testing when the CI is stable.
- Removed Windows-specific test commands from the CI matrix for now.
- Marked steps for Windows testing as ready for re-integration once conditions are met.

Co-authored-by: Mohamed Koubaa <koubaa@users.noreply.github.com>
@koubaa
koubaa merged commit 2d79da0 into main Jul 25, 2026
10 checks passed
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