Skip to content

v0.10.0

Latest

Choose a tag to compare

@github-actions github-actions released this 01 Oct 15:51
· 2 commits to main since this release

Toolchain: nightly-2026-07-03 (rustc 1.98.0)

Added ⭐

  • PR#568 add cargo gpu generate to generate a workspace with a rust-gpu setup
  • PR#623 make cargo gpu --version print revision when installed from source
  • PR#582 allow using a tuple within a tuple
  • PR#640 support ScalarPairs like (u32, u32) as function args and entry points
  • PR#589 add support for KHR_cooperative_matrix
  • PR#595 support u128/i128 constants only to support more crates
  • PR#593 support f16 constants
  • PR#634 support memset on structs to fix blake3 crate

Changed 🛠

  • PR#609 support glam v0.33.0, add features glam_0_30 to glam_0_33 on spirv-std to support different glam versions
  • PR#619 collapse #[repr(transparent)] types in SPIR-V
  • PR#637 upgrade to bitflags v2
  • PR#639 upgrade to syn v3

Fixed 🩹

  • PR#591 fixed trivial entry points not creating SPIR-V modules
  • PR#616 fixed u32::try_from(usize) shaped code not compiling on newer toolchains
  • PR#622 add file locks to prevent two rust-gpu installs from racing
  • PR#631 add file locks to prevent rustup from racing