Quadrics shading

How can we achieve SMOOTH shading for GLU quadrics. how can we specify different vertex colors
Thanks in advance

any thing to do with tessellation?
some pointers please!