Skip to content

chore: update go-webgpu to v0.1.3 and goffi to v0.3.6#23

Merged
kolkov merged 2 commits intomainfrom
chore/update-webgpu-0.1.3
Dec 29, 2025
Merged

chore: update go-webgpu to v0.1.3 and goffi to v0.3.6#23
kolkov merged 2 commits intomainfrom
chore/update-webgpu-0.1.3

Conversation

@kolkov
Copy link
Contributor

@kolkov kolkov commented Dec 29, 2025

Summary

Update GPU backend dependencies with critical ARM64 fixes for Apple Silicon.

Updated Dependencies:

  • go-webgpu/webgpu v0.1.2 → v0.1.3
  • go-webgpu/goffi v0.3.5 → v0.3.6

Fixed Issues:

  • ARM64 HFA returns (NSRect with 4×float64 now correctly returns all values on Apple Silicon)
  • Large struct returns (structs exceeding 16 bytes now properly use X8 register)
  • macOS ARM64 display (blank window issue where GPU dimensions returned 0×0)

Test Plan

  • All tests pass
  • Build succeeds on Windows
  • golangci-lint passes

Links

- Fix ARM64 HFA returns on Apple Silicon
- Fix large struct returns (>16 bytes)
- Fix macOS ARM64 blank window issue
@codecov
Copy link

codecov bot commented Dec 29, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@kolkov kolkov merged commit 2b2a2f1 into main Dec 29, 2025
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