How to display multiple viewports on a GL window?

Is there any solution to display multiple viewports on a GL window?
For an exampler, I’d like to make a racing game, which allows two player on just one PC. How can I render 2 different part of the same scene, which are specified by two different viewpoint?

Ummm, you just use glViewport to define where you want to draw stuff don’t you?

Yup, set eh viewport and don’t forget to use glScissor() if you want clipping.

Luke.

Yeah, right! I’ve got it, many thanks