Skip to content

Release 1.9.1: a new home, and cheaper torches - #10

Merged
nolanbaxter merged 5 commits into
mainfrom
develop
Nov 2, 2026
Merged

nolanbaxter merged 5 commits into
mainfrom
develop

Conversation

@nolanbaxter

Copy link
Copy Markdown
Member

Release 1.9.1. Merging tags v1.9.1 and publishes winding-engine@1.9.1 -- the first publish from getlowarc/winding, which verifies npm's trusted publisher for the new repository.

  • Winding moved to the LowArc organisation: links, demo URL and the release workflow's publisher note point at getlowarc/winding.
  • A point or spot light's shadow draws only the casters that reach each view, through firstInstance from a per-view list; same pixels. Dungeon of 36 shadowed torches: 13.0 to 6.8 ms GPU on Iris Xe.

Checked locally: 16 Node suites, 96 GPU checks.

🤖 Generated with Claude Code

nolanbaxter and others added 5 commits October 30, 2026 14:54
Each face drawn lists the casters whose boxes reach into it (boxFaces), a run
per batch, uploaded once a frame and drawn through firstInstance against a
zero batch base. Same pixels as drawing every caster. Dungeon: GPU 13.0 ->
6.8 ms, 0.5 ms of CPU listing. shadows._listCasters is the A/B hook.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@nolanbaxter
nolanbaxter merged commit 09a30d5 into main Nov 2, 2026
8 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.

1 participant