Skip to content

Modernize gpu.cpp and add browser WebGPU support - #83

Merged
jph00 merged 1 commit into
mainfrom
pr/modernize-gpu-cpp-and-add-browser-webgpu-support
Aug 21, 2026
Merged

Modernize gpu.cpp and add browser WebGPU support#83
jph00 merged 1 commit into
mainfrom
pr/modernize-gpu-cpp-and-add-browser-webgpu-support

Conversation

@jph00

@jph00 jph00 commented Aug 21, 2026

Copy link
Copy Markdown
Contributor

Rebuilds gpu.cpp around Dawn’s modern C++ RAII API, with explicit bindings, asynchronous futures, updated Python support, and consolidated builds and tests.

Adds an Emdawnwebgpu/JSPI browser ES module using JavaScript typed arrays and an exactly pinned toolchain. Removes the obsolete Haskell binding, raw C implementation, legacy build files, and abandoned experiments.

See the Browser, SPIR-V input, and Build and test sections of the README, plus DEV.md for the architecture and dependency model.

@jph00 jph00 added the enhancement New feature or request label Aug 21, 2026
@jph00
jph00 merged commit b3113e1 into main Aug 21, 2026
@jph00
jph00 deleted the pr/modernize-gpu-cpp-and-add-browser-webgpu-support branch August 21, 2026 02:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant