```rust #[spirv(vertex)] pub fn vertex( #[spirv(front_facing)] front_facing: bool, #[spirv(fully_covered_ext)] fully_covered_ext: bool, #[spirv(helper_invocation)] helper_invocation: bool, ) {} ``` ``` thread 'rustc' panicked at 'Expected types to be equal: u8 == bool', crates/rustc_codegen_spirv/src/builder/builder_methods.rs:2182:13 ``` Those three are required (by the builtin) to be actual proper `bool`s, so can't work around using ints. Found in https://github.com/EmbarkStudios/rust-gpu/pull/789 Outputs, etc., are also probably broken.
Those three are required (by the builtin) to be actual proper
bools, so can't work around using ints. Found in #789Outputs, etc., are also probably broken.