Skip to content

Commit de598c7

Browse files
committed
[WIP] spirti: SPIR-T interpreter (on the CPU, optionally via rayon).
1 parent 8eff76c commit de598c7

8 files changed

Lines changed: 4603 additions & 20 deletions

File tree

Cargo.lock

Lines changed: 913 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[workspace]
2-
members = ["vk-layer"]
2+
members = ["spirti", "vk-layer"]
33

44
[package]
55
name = "spirt"

spirti/Cargo.toml

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
[package]
2+
name = "spirti"
3+
version = "0.1.0"
4+
edition = "2024"
5+
6+
[dependencies]
7+
spirt = { path = ".." }
8+
9+
# FIXME(eddyb) deduplicate these by the workspace inheritance feature.
10+
arrayvec = "0.7.1"
11+
derive_more = "0.99.17"
12+
indexmap = "2.0.0"
13+
itertools = "0.10.3"
14+
lazy_static = "1.4.0"
15+
rustc-hash = "1.1.0"
16+
smallvec = { version = "1.7.0", features = ["serde", "union"] }
17+
18+
image = "0.25"
19+
rayon = { version = "1", optional = true }
20+
21+
[features]
22+
default = ["rayon"]

0 commit comments

Comments
 (0)