Compiling shaders with the same name clobbers one of the outputs. This was actually found by @LegNeato and logged in the `cargo-gpu` repo https://github.com/Rust-GPU/cargo-gpu/issues/85, but during investigation (https://github.com/Rust-GPU/cargo-gpu/pull/110) it seems the problem happens further up in `SpirvBuilder`.