Yep, get some cycling glasses. By the way, the oakley race jackets have little vents and do quite a good job at not fogging. I think I'm up to 4 different pair of cycling sunglasses now and each has a slightly different purpose.
The other advantage of cycling glasses is that they tend to block the sun over the top of your glasses, if that makes sense. Normal glasses don't because they sit off your face quite a bit more, and you lean forward when cycling.