If you've always wanted to roam around with your trusty sword at your hip, your day has come.

It's always been legal to carry a knife in Texas, visibly or in your pocket. There were some legal limitations on style, type, etc but ... as of September 1st ... not any more. According to Houstonpress.com:

Recently, House Bill 1935 was signed into law, making it legal to carry pretty much any edged weapon (or tool, depending on who you ask) a person wants. It removes dirks, stilettos, daggers, swords, spears, poniards and Bowie knives from Texas statute, with only a small amendment added to prevent such items from being carried in places like bars and colleges. - Houston Press

House Bill 1935 goes into effect September 1st, 2017 and makes it legal for you to carry pretty much any knife, edged weapon or tool you want. The maximum, legal blade length for knives remains at 5 1/2 inches in certain locations. The minimum age to carry a knife outside of home or your vehicle is 18, unless accompanied by a parent or guardian.