Since September 1, 2017, Texans over the age of 18 have been allowed to carry knives, spears, sabers, machetes, and swords in most places statewide. H.B. 1935 (Texas Knife Law Reform Bill) eliminated ownership and restrictions on knives with blades longer than 5.5 inches, including daggers, double-edged knives, swords, dirks, poniards, dirks, stilettos, and Bowie knives.
Texas did this in 2017:
Kansas passed a law that prohibited any additional restrictions on blades as well