[DF-2992] don't build shader for old materials