Textiles and garments