Skip to content

Compile render state and batching in TypeScript - #570

Merged
ctate merged 1 commit into
mainfrom
ctate/compile-render-state-1f0700
Oct 5, 2026
Merged

ctate merged 1 commit into
mainfrom
ctate/compile-render-state-1f0700

Conversation

@ctate

@ctate ctate commented Oct 5, 2026

Copy link
Copy Markdown
Collaborator
  • Compile clip, opacity, transform, visibility, and adjacent pipeline coordination while retaining native drawing facts, exact identities, and GPU resources.
  • Preserve ordered native measurements through copied continuations, complete partial failures, and independent render/cache ownership across both frame consumers.
  • Compare full planner/frame storage and ABI lifetimes with focused compiled tests, fresh AppKit/Metal snapshots, effects, and replay; require green CI before merge.

- Own render stacks, transforms, visibility, and adjacent pipeline batching in TypeScript.
- Preserve lazy native measurements, complete failure state, and borrowed resource lifetimes.
@vercel

vercel Bot commented Oct 5, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
native-sdk Ready Ready Preview, v0 Oct 5, 2026 10:47am UTC
native-sdk-schema Ready Ready Preview, v0 Oct 5, 2026 10:47am UTC

@ctate
ctate merged commit 13182c7 into main Oct 5, 2026
36 checks passed

This branch was successfully deployed

2 active deployments
Preview – native-sdk — 52bb1a1e Deployed Oct 5, 2026 by vercel[bot]
Preview – native-sdk-schema — 52bb1a1e Deployed Oct 5, 2026 by vercel[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