The attack is the second mass shooting in Texas within the last year and comes three months after 17 were killed in Parkland, Florida.