Shannon McAnally will compete in Miss Texas USA 2012.