Skip to content

Commit 71d6001

Browse files
authored
Actually set the SPIR-V generator magic number (#743)
wow this took a while to do
1 parent 032286e commit 71d6001

File tree

2 files changed

+2
-0
lines changed

2 files changed

+2
-0
lines changed

crates/rustc_codegen_spirv/src/builder_spirv.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -338,6 +338,7 @@ impl BuilderSpirv {
338338

339339
let mut builder = Builder::new();
340340
builder.set_version(version.0, version.1);
341+
builder.module_mut().header.as_mut().unwrap().generator = 0x001B_0000;
341342

342343
let mut enabled_capabilities = FxHashSet::default();
343344
let mut enabled_extensions = FxHashSet::default();

crates/rustc_codegen_spirv/src/linker/mod.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -108,6 +108,7 @@ pub fn link(sess: &Session, mut inputs: Vec<Module>, opts: &Options) -> Result<L
108108
let mut output = loader.module();
109109
let mut header = ModuleHeader::new(bound + 1);
110110
header.set_version(version.0, version.1);
111+
header.generator = 0x001B_0000;
111112
output.header = Some(header);
112113
output
113114
};

0 commit comments

Comments
 (0)