A bill to require Texans to show a photo ID before voting has passed the Texas House despite repeated efforts by Democrats to derail it.