Okay here it is. If you are arriving in Texas and you are a Texas resident, you can only bring in 1 liter of Booze. If you are not a Texas resident here are the rules. You can bring in only 1 liter of duty free Booze, but if you have stopped in The virgin Islands and bought 1 Liter of local Booze then you can increase your amount to 5 liters of Booze.
Now I am not sure how the do the Texas thing but I am not a resident. I also found out if you are bring in a small amount over the limit most agents will ignore what you are bring in.