If your intent was to remain here three years or less, you are probably Not Ordinarily Resident.
In that case...
1) Your India & US workdays are exempt from UK tax, provided the pay for those workdays was not remitted to the UK. This means that your bank account where you deposited your paycheque was not located physically in the UK.
2) India would not tax you as you were not there long enough.
3) The US will tax you on the Texas workdays. You probably can not make a treaty claim to treat the US workdays as UK workdays.
To give a more definitive answer, I would need to know more about your particular situation than a wise person would ever post on an open forum.