glsl/linker: Optimize swizzles again after linking