McFarland to OU, bashes Texas