#spir-v #shader-compiler #shared #vulkan #gpu #spirv-std #spirv-std-macros

no-std spirv-std-types

SPIR-V types shared between spirv-std, spirv-std-macros and rustc_codegen_spirv

12 releases (6 breaking)

Uses new Rust 2024

new 0.10.0-alpha.1 Apr 17, 2026
0.9.0 Jul 25, 2023
0.8.0 Jun 2, 2023
0.6.1 Mar 20, 2023
0.4.0-alpha.17 Nov 9, 2022

#1215 in Graphics APIs

Download history 221/week @ 2025-12-27 289/week @ 2026-01-03 116/week @ 2026-01-10 289/week @ 2026-01-17 251/week @ 2026-01-24 294/week @ 2026-01-31 186/week @ 2026-02-07 318/week @ 2026-02-14 361/week @ 2026-02-21 300/week @ 2026-02-28 411/week @ 2026-03-07 312/week @ 2026-03-14 384/week @ 2026-03-21 396/week @ 2026-03-28 448/week @ 2026-04-04 575/week @ 2026-04-11

1,852 downloads per month
Used in 71 crates (2 directly)

MIT/Apache

11KB
146 lines

spirv-std-types

Small shared crate, to share definitions between spirv-std, spirv-std-macros and rustc_codegen_spirv. Should only contain symbols that compile in a no_std context.

Please refer to spirv-std for more information.

No runtime deps

Features