Skip to content

Commit 6bce70a

Browse files
committed
Add atomic arch instructions
1 parent 6fb50d0 commit 6bce70a

20 files changed

+779
-1
lines changed

crates/spirv-builder/src/lib.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -200,7 +200,7 @@ fn invoke_rustc(builder: &SpirvBuilder) -> Result<PathBuf, SpirvBuilderError> {
200200
format!(" -C target-feature={}", target_features.join(","))
201201
};
202202
let rustflags = format!(
203-
"-Z codegen-backend={} -Z symbol-mangling-version=v0{}",
203+
"-Z codegen-backend={}{}",
204204
rustc_codegen_spirv.display(),
205205
feature_flag,
206206
);

crates/spirv-std/src/arch.rs

+4
Original file line numberDiff line numberDiff line change
@@ -9,13 +9,17 @@ use crate::{scalar::Scalar, vector::Vector};
99
#[cfg(feature = "const-generics")]
1010
mod arithmetic;
1111
#[cfg(feature = "const-generics")]
12+
mod atomics;
13+
#[cfg(feature = "const-generics")]
1214
mod barrier;
1315
mod derivative;
1416
mod primitive;
1517

1618
#[cfg(feature = "const-generics")]
1719
pub use arithmetic::*;
1820
#[cfg(feature = "const-generics")]
21+
pub use atomics::*;
22+
#[cfg(feature = "const-generics")]
1923
pub use barrier::*;
2024
pub use derivative::*;
2125
pub use primitive::*;

0 commit comments

Comments
 (0)