Skip to content

Render retained circle clip paths - #451

Merged
wieslawsoltes merged 1 commit into
mainfrom
feature/css-clip-path-circle-256
Sep 18, 2026
Merged

wieslawsoltes merged 1 commit into
mainfrom
feature/css-clip-path-circle-256

Conversation

@wieslawsoltes

Copy link
Copy Markdown
Collaborator

clip-path: circle(...) reaches computed style but currently emits no retained clip, so the element and its descendants paint outside the authored circle. This change resolves centered pixel/percentage circle radii and emits them through the existing balanced rounded-clip commands, preserving transform/opacity nesting without changing the scene ABI or any presenter.

Scope is intentionally limited to circle(<length-or-percentage>) at the default center. Positioned circles, radius keywords, ellipses, polygons, paths, masks, foreground filters, and backdrop effects remain under #256.

Validation debt: per the current implementation-throughput priority, tests, browser/native pixel contracts, performance/lifecycle benchmarks, hosted checks, and CI monitoring were skipped. git diff --check passes on rebased head 8ffbd20c against current main a263f4e0.

Closes #449
Parent: #256

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.

Render centered CSS circle clip paths in retained scenes

1 participant