Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
Rust-GPU
/
rust-gpu
Public
Notifications
You must be signed in to change notification settings
Fork
126
Star
3.4k
Code
Issues
185
Pull requests
28
Discussions
Actions
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Discussions
Actions
Security and quality
Insights
abi: Make
glam
types abi layout match CPU
- #380
#380
Merged
eddyb
merged 20 commits into
main
Rust-GPU/rust-gpu:main
from
vec3-12-bytes
Rust-GPU/rust-gpu:vec3-12-bytes
Copy head branch name to clipboard
Oct 15, 2025
Conversation
Commits
20
聽(20)
Checks
Files changed
Merged
abi: Make
glam
types abi layout match CPU
#380
eddyb
merged 20 commits into
main
Rust-GPU/rust-gpu:main
from
vec3-12-bytes
Rust-GPU/rust-gpu:vec3-12-bytes
Copy head branch name to clipboard
Commits
Commits on Oct 13, 2025
abi layout difftest: add difftest for layout size and alignment
Firestar99
committed
beac9c7
View commit details
Copy full SHA for beac9c7
Browse repository at this point
abi layout difftest: add member offset checking
Firestar99
committed
1e1922f
View commit details
Copy full SHA for 1e1922f
Browse repository at this point
update glam: switch from `#[repr(SIMD)]` to `#[rust_gpu::vector::v1]`
Firestar99
committed
236ee2c
View commit details
Copy full SHA for 236ee2c
Browse repository at this point
abi layout: give Vector a dynamic size and alignment
Firestar99
committed
fbc77ce
View commit details
Copy full SHA for fbc77ce
Browse repository at this point
abi layout: `glam::BVec` support
Firestar99
committed
5942834
View commit details
Copy full SHA for 5942834
Browse repository at this point
abi layout: make `insert_value()` support Array, Vector, Matrix
Firestar99
committed
fdbef58
View commit details
Copy full SHA for fdbef58
Browse repository at this point
abi layout compiletest: fix invalid-matrix-type
Firestar99
committed
e9828e0
View commit details
Copy full SHA for e9828e0
Browse repository at this point
abi layout: change Subgroup from transparent struct to typedef
Firestar99
committed
977fe49
View commit details
Copy full SHA for 977fe49
Browse repository at this point
abi layout compiletest: bless complex_image_sample_inst
Firestar99
committed
bf899ed
View commit details
Copy full SHA for bf899ed
Browse repository at this point
abi layout: remove `#[repr(SIMD)]` hack
Firestar99
committed
807ea93
View commit details
Copy full SHA for 807ea93
Browse repository at this point
abi layout difftest: add all remaining glam types
Firestar99
committed
3a1b41e
View commit details
Copy full SHA for 3a1b41e
Browse repository at this point
abi layout difftest: cuda and scalar-math feature forwarding
Firestar99
committed
d4c2113
View commit details
Copy full SHA for d4c2113
Browse repository at this point
abi layout difftest: cuda and scalar-math feature testing
Firestar99
committed
c414591
View commit details
Copy full SHA for c414591
Browse repository at this point
abi layout: minor code cleanups
Firestar99
committed
dbfef21
View commit details
Copy full SHA for dbfef21
Browse repository at this point
abi layout: improve documentation on `Scalar` and `Vector`
Firestar99
committed
fbb36aa
View commit details
Copy full SHA for fbb36aa
Browse repository at this point
abi layout: limit vectors to at most 4 components, as spec states
Firestar99
committed
c58aaec
View commit details
Copy full SHA for c58aaec
Browse repository at this point
abi layout: add some compiletests
Firestar99
committed
582df86
View commit details
Copy full SHA for 582df86
Browse repository at this point
abi layout: assert member offsets of vectors are as expected
Firestar99
committed
8c715a2
View commit details
Copy full SHA for 8c715a2
Browse repository at this point
compiletest: update readme normalize examples
Firestar99
committed
ce5d860
View commit details
Copy full SHA for ce5d860
Browse repository at this point
abi layout: remove pqp_cg_ssa patch for `#[repr(SIMD)]`
Firestar99
committed
f81832c
View commit details
Copy full SHA for f81832c
Browse repository at this point
You can鈥檛 perform that action at this time.