Skip to content

Move overlay computation into the runtime to reduce desync - #4956

Draft
TrueDoctor wants to merge 3 commits into
vello-overlays-webfrom
vello-overlays-render-resolved
Draft

TrueDoctor wants to merge 3 commits into
vello-overlays-webfrom
vello-overlays-render-resolved

Conversation

@TrueDoctor

Copy link
Copy Markdown
Member

Eliminates most classes of overlays lagging behind a dragged shape

@TrueDoctor
TrueDoctor added this pull request to stack #4957 November 14, 2026 11:33
@github-actions

Copy link
Copy Markdown

This PR's title needs revising to follow the project's conventions:

  • It describes how the change works, rather than what users get from it.
  • It's too vague to tell what the change does.

Suggested titles:

Fix overlays drifting out of sync with the artwork by drawing them against each frame's render in the runtime
Draw overlays in the graph runtime against each rendered frame so they stay in step with the artwork

Editing the title reviews it again.

@github-actions

Copy link
Copy Markdown
📦 Web Build Complete for 4c4af19
https://48a35403.graphite.pages.dev

Wasm: 48.02 MB — JS: 0.76 MB — CSS: 0.13 MB — Fonts: 0.69 MB — Images: 0.09 MB — All Assets: 49.69 MB

… Path node outlines follow the render they're drawn over
@github-actions

Copy link
Copy Markdown
📦 Web Build Complete for 7678ce3
https://a7145585.graphite.pages.dev

Wasm: 48.03 MB — JS: 0.76 MB — CSS: 0.13 MB — Fonts: 0.69 MB — Images: 0.09 MB — All Assets: 49.70 MB

This branch was successfully deployed

1 active deployment
graphite-dev (Preview) — 7678ce3a Deployed Nov 14, 2026 by github-actions[bot]
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