There are 2 smooth surfaces missing in the glut library for shapes. They have made it to other api's (like renderman), so why not add these 2 smooth surfaces to OpenGL? Its an easy thing to add to glut.