Skip to content

Commit d0ef986

Browse files
committed
[add] explicit version for which windows crate to use.
1 parent 784542b commit d0ef986

File tree

3 files changed

+29
-86
lines changed

3 files changed

+29
-86
lines changed

Cargo.lock

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

Cargo.toml

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -3,17 +3,17 @@ resolver = "2"
33

44
# Sub packages provided by lambda.
55
members = [
6-
"crates/lambda-rs",
7-
"crates/lambda-rs-args",
8-
"crates/lambda-rs-logging",
9-
"crates/lambda-rs-platform",
10-
"tools/obj_loader"
6+
"crates/lambda-rs",
7+
"crates/lambda-rs-args",
8+
"crates/lambda-rs-logging",
9+
"crates/lambda-rs-platform",
10+
"tools/obj_loader",
1111
]
1212

1313
default-members = [
14-
"crates/lambda-rs",
15-
"crates/lambda-rs-args",
16-
"crates/lambda-rs-logging",
17-
"crates/lambda-rs-platform",
18-
"tools/obj_loader"
14+
"crates/lambda-rs",
15+
"crates/lambda-rs-args",
16+
"crates/lambda-rs-logging",
17+
"crates/lambda-rs-platform",
18+
"tools/obj_loader",
1919
]

crates/lambda-rs-platform/Cargo.toml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,12 @@ wgpu = { version = "=28.0.0", optional = true, features = ["wgsl", "spirv"] }
2424
pollster = { version = "=0.4.0", optional = true }
2525
lambda-rs-logging = { path = "../lambda-rs-logging", version = "2023.1.30" }
2626

27+
# Force windows crate to 0.62 to unify wgpu-hal and gpu-allocator dependencies.
28+
# Both crates support this version range, but Cargo may resolve to different
29+
# versions without this explicit constraint.
30+
[target.'cfg(windows)'.dependencies]
31+
windows = "0.62"
32+
2733
[dev-dependencies]
2834
mockall = "=0.11.3"
2935

0 commit comments

Comments
 (0)