Needed for newer glslang. With Vulkan semantics for SPIR-V, all locations must be explicitly defined.
Need to emit qualifiers in a specific order for legacy GLSL. <interpolation> <storage> <precision> <type>.