- rename ShaderInput variants - rename feature flag - hard error on Metal backend trying to compile SPIR-V - fix test failing because of feature flag bits changing