Here's the Texas situation:
Q: Can I carry a firearm on my person?
A: Yes, with proper licensing (Concealed Handgun License) you may carry a pistol or revolver on your person so long as it remains concealed. Long guns (rifles / shotguns) do not have to be concealed, but must be carried in a manner not calculated to cause alarm, and do not require a license.
Q: Can I strap a gun on my hip in Texas?
A: No, with some exceptions. Open carry is not legal in Texas, but you may open carry on your own property, in the commission of a sporting activity (competition, shooting ranges, etc.), and while engaged in hunting.
Q: Can I carry a firearm in my vehicle?
A: Yes. With the passage of the Motorist Protection Act you may now readibly carry handguns, loaded and within reach, so long as you conceal the firearm. Long guns (rifles / shotguns) do not have to be concealed and may be loaded and within reach.