Preshaders cannot be compiled anyway, so store them separately.