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