If a shader uses an input attachment and doesn't do layered rendering, but the image view is of type `MTLTextureType2DArray`, Metal's validation layer will complain about the texture type mismatching what the shader expects. This change makes the texture types line up.