13个稳定版本

1.5.1 2021年5月5日
1.5.0 2020年8月22日
1.4.2 2020年2月19日
1.4.1 2019年10月25日
1.1.5 2017年2月18日

#74 in #spir-v

Download history • Rust 包仓库 934/week @ 2024-03-13 • Rust 包仓库 1324/week @ 2024-03-20 • Rust 包仓库 1465/week @ 2024-03-27 • Rust 包仓库 1618/week @ 2024-04-03 • Rust 包仓库 1233/week @ 2024-04-10 • Rust 包仓库 1207/week @ 2024-04-17 • Rust 包仓库 1150/week @ 2024-04-24 • Rust 包仓库 1062/week @ 2024-05-01 • Rust 包仓库 951/week @ 2024-05-08 • Rust 包仓库 1057/week @ 2024-05-15 • Rust 包仓库 1159/week @ 2024-05-22 • Rust 包仓库 1371/week @ 2024-05-29 • Rust 包仓库 1355/week @ 2024-06-05 • Rust 包仓库 884/week @ 2024-06-12 • Rust 包仓库 1023/week @ 2024-06-19 • Rust 包仓库 971/week @ 2024-06-26 • Rust 包仓库

4,506 每月下载量
用于 124 个crate(6个直接使用)

Apache-2.0

180KB
4K SLoC

rspirv项目的spirv-headers

Crate Documentation

rspirv项目的头文件crate,提供了SPIR-V结构、枚举和常量的Rust定义。

使用方法

此项目使用关联常量,自Rust 1.20版本以来在稳定频道中可用。因此,要使用稳定频道的编译器进行编译,请确保版本 >= 1.20。

首先添加到您的 Cargo.toml

[dependencies]
spirv_headers = "1.5"

然后将它添加到您的crate根目录

extern crate spirv_headers;

版本

请注意,此crate的主版本和次版本跟踪SPIR-V规范,而补丁号用于crate本身的错误修复。因此,版本 1.4.2 跟踪SPIR-V 1.4,但不一定是修订版2。像Vulkan/OpenCL这样的主要客户端API会锁定到特定的主版本和次版本,而不考虑修订版。

示例

请参阅文档和项目的README以获取示例。

依赖项

~165–425KB