Skip to content

upgrade all dependencies to latest, change gulp merge addon to 'order… - #840

Merged
robertleeplummerjr merged 1 commit into
gpujs:developfrom
JenLyndle:upgrade-dependencies
Apr 21, 2025
Merged

robertleeplummerjr merged 1 commit into
gpujs:developfrom
JenLyndle:upgrade-dependencies

Conversation

@JenLyndle

Copy link
Copy Markdown
Contributor

…ed-read-streams' to make build work

This was referenced Feb 13, 2025

@robert-lore robert-lore left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice work.

@robertleeplummerjr
robertleeplummerjr merged commit f66631c into gpujs:develop Apr 21, 2025
fuzzie360 added a commit that referenced this pull request Jul 22, 2026
Bump version to 2.17.0 and rebuild dist. First release with the
modernized dependency chain from #840 (gl 8.1.6), fixing npm install
failures on current Node.js versions (#838, #836, #830, #848, #849).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
fuzzie360 added a commit that referenced this pull request Jul 22, 2026
Runs on ubuntu-latest with Node 22 and headless-gl under xvfb. The
suite has ~90 known platform-dependent failures on Mesa (llvmpipe) —
verified pre-existing against the pre-#840 dependency tree — so the
job compares the failure list against .github/known-test-failures.txt
and fails only on failures not in that baseline.

Fixes #515

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
fuzzie360 added a commit that referenced this pull request Jul 26, 2026
dev mode delegates to gpu-mock.js, whose mock loops assigned each
thread's return value into a Float32Array slot, so a kernel returning
an array produced NaN instead of values. Fixed upstream in
gpu-mock.js 1.4.0; this moves the dependency from a fork pinned by
#840 to that release, which is the fork's code plus the fix.

Array returns now match the real backends exactly in one, two and
three dimensions, and number returns still come back as a flat
Float32Array. Tests cover both, plus parity with cpu mode.

Fixes #719

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
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.

3 participants