OpenGL多视口问题

如何实现在OpenGL核心渲染模式下,使用多视口。
我看一些是通过几何着色器实现的,但好像无法绘制不同的图元。
望解答,谢谢。