One million solar eclipse glasses have been handed out to students in North Texas, but event planners are preparing for clouds to impact the show on April 8.