Skip to content

mrbgems: add mruby-gpu-kernel - #546

Merged
bovi merged 1 commit into
mruby:masterfrom
yujiteshima:add-mruby-gpu-kernel
Sep 17, 2026
Merged

bovi merged 1 commit into
mruby:masterfrom
yujiteshima:add-mruby-gpu-kernel

Conversation

@yujiteshima

Copy link
Copy Markdown
Contributor

Adds mruby-gpu-kernel: traces a Ruby block into a single Vulkan compute shader for mruby-gpu-narray (already listed). na.map { |x| x * 2 + sin(x) } becomes one dispatch instead of one per operator. Tested on macOS (MoltenVK); the base gem also runs on Raspberry Pi 5 (Mesa V3DV).

Repository: https://github.com/yujiteshima/mruby-gpu-kernel
Depends on: mruby-gpu-narray (resolved from this list)
Runtime requirement: glslangValidator on PATH (documented in the README)

🤖 Generated with Claude Code

Trace a Ruby block into a Vulkan compute shader; add-on for mruby-gpu-narray (already listed).

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@yujiteshima
yujiteshima requested a review from matz as a code owner September 17, 2026 15:20
@bovi
bovi merged commit 67140cb into mruby:master Sep 17, 2026
3 checks passed
@bovi

bovi commented Sep 17, 2026

Copy link
Copy Markdown
Member

thanks @yujiteshima

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.

2 participants