We don't use explicit locations in OpenGL currently, so this breaks when we use alternative names in the geometry shaders.