splitting a sphere

is there an easy way to draw just half a sphere?

well, if you tesselate the sphere yourself, you can easily change the code to only generate half a sphere. otherwise, the easiest way i can think of would be to specify your own clip plane using glClipPlane() .