Skip to content

Unify CodeGraphy on the WebGPU renderer#308

Draft
joesobo wants to merge 35 commits into
mainfrom
feat/unified-webgpu-renderer
Draft

Unify CodeGraphy on the WebGPU renderer#308
joesobo wants to merge 35 commits into
mainfrom
feat/unified-webgpu-renderer

Conversation

@joesobo

@joesobo joesobo commented Jul 11, 2026

Copy link
Copy Markdown
Owner

Goal

Recreate the WebGPU renderer work from #307 and renderer-independent Explorer parity/performance work from #304 on a clean branch from main. No merges or cherry-picks.

Planned scope

  • Remove 3D mode and timeline
  • Establish deterministic benchmark baselines
  • Make the custom WebGPU 2D renderer and typed-array physics the only graph stack
  • Port remaining graph features and desktop interactions
  • Reach ≥30 scripted-drag FPS through the deterministic 10,000-file tier
  • Remove react-force-graph, 3D, and d3-force dependencies

Validation discipline

Small semantic ports gated by typecheck, targeted tests, metric non-regression, fresh-context review, milestone feature sweeps, CI, and scoped @poleski/quality-tools.

Reference PRs remain open: #304 and #307.

@changeset-bot

changeset-bot Bot commented Jul 11, 2026

Copy link
Copy Markdown

🦋 Changeset detected

Latest commit: a1e8135

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 11 packages
Name Type
@codegraphy-dev/extension Minor
@codegraphy-dev/plugin-api Major
@codegraphy-dev/core Major
@codegraphy-dev/plugin-unity Patch
@codegraphy-dev/plugin-godot Patch
@codegraphy-dev/plugin-markdown Patch
@codegraphy-dev/plugin-particles Patch
@codegraphy-dev/plugin-svelte Patch
@codegraphy-dev/plugin-typescript Patch
@codegraphy-dev/plugin-vue Patch
@codegraphy-dev/mcp Patch

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

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