Skip to content

Commit fb8556f

Browse files
Merge branch 'trunk' into per-vertex-hlsl-msl
2 parents 903e2b0 + 81eca17 commit fb8556f

File tree

193 files changed

+5814
-2941
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

193 files changed

+5814
-2941
lines changed

.deny.toml

Lines changed: 32 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,19 @@
11
[bans]
22
multiple-versions = "deny"
33
skip-tree = [
4-
{ name = "windows-sys", version = "0.45" },
5-
{ name = "winit", version = "0.29" },
64
{ name = "rustc-hash", version = "1.1.0" },
75

86
# introduced by Deno, to be investigated
97
{ name = "petgraph", version = "0.6.5" },
108

119
# Winit 0.30 uses an older objc2
1210
{ name = "objc2-foundation", version = "0.2" },
11+
12+
# glutin and tracy-client-sys use windows-sys 0.52, pulling older windows-targets
13+
{ name = "windows-targets", version = "0.52" },
14+
15+
# winit uses an old version via android-activity → jni
16+
{ name = "windows-targets", version = "0.42" },
1317
]
1418
skip = [
1519
# flume -> fastrand uses an old version only on wasm32
@@ -21,8 +25,30 @@ skip = [
2125
{ name = "bincode", version = "1.3.3" },
2226
{ name = "which", version = "6.0.3" },
2327

28+
# Winit uses an old version via android-activity → jni
29+
{ name = "windows-sys", version = "0.45" },
30+
31+
# Winit uses an old version via calloop → rustix 0.38
32+
{ name = "linux-raw-sys", version = "0.4" },
33+
{ name = "rustix", version = "0.38" },
34+
{ name = "windows-sys", version = "0.59" },
35+
36+
# Winit uses an old version via android-activity
37+
{ name = "thiserror", version = "1" },
38+
{ name = "thiserror-impl", version = "1" },
39+
40+
# glutin uses an old version
41+
{ name = "windows-sys", version = "0.52" },
42+
43+
# getrandom 0.3 uses an old version
44+
{ name = "r-efi", version = "5" },
45+
2446
# parking-lot uses an old version
2547
{ name = "redox_syscall", version = "0.5.18" },
48+
49+
# deno uses an old version
50+
{ name = "bit-vec", version = "0.8.0" },
51+
{ name = "bit-set", version = "0.8.0" },
2652
]
2753
wildcards = "deny"
2854
allow-wildcard-paths = true
@@ -65,10 +91,10 @@ private = { ignore = true }
6591
allow-git = [
6692
# Waiting on releases; used in examples/tests only
6793

68-
# Pending a release for https://github.com/Xudong-Huang/generator-rs/pull/75
69-
"https://github.com/Xudong-Huang/generator-rs",
70-
# Pending a release for https://github.com/gfx-rs/rspirv
71-
"https://github.com/gfx-rs/rspirv",
94+
# Pending a release for https://github.com/rust-cli/env_logger/commit/143fa647ab33ed3acc9f160dfa3cb075cc62b5a3
95+
"https://github.com/rust-cli/env_logger",
96+
# Pending merge/release for https://github.com/LukasKalbertodt/libtest-mimic/pull/58
97+
"https://github.com/cwfitzgerald/libtest-mimic",
7298
]
7399
unknown-registry = "deny"
74100
unknown-git = "deny"
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
name: "Install Agility SDK"
2+
description: "Install the D3D12 Agility SDK and export its environment variables"
3+
runs:
4+
using: "composite"
5+
steps:
6+
- shell: bash
7+
run: |
8+
set -e
9+
10+
cargo xtask install-agility-sdk >> "$GITHUB_ENV"
11+
echo WGPU_DX12_AGILITY_SDK_REQUIRE=1 >> "$GITHUB_ENV"

.github/workflows/ci.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -641,6 +641,10 @@ jobs:
641641
with:
642642
target-dir: "target/llvm-cov-target/debug"
643643

644+
- name: (Windows) Install Agility SDK
645+
if: matrix.os == 'windows-2022'
646+
uses: ./.github/actions/install-agility-sdk
647+
644648
- name: (Windows) Install Mesa
645649
if: matrix.os == 'windows-2022'
646650
uses: ./.github/actions/install-mesa

CHANGELOG.md

Lines changed: 196 additions & 46 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)