concave polygon shading.

Hi All,
I knew that GL_POLYGON, is undefined for concave polygones. Is there anyway to shade a concave polygon or any type of polygon?

Deek**** M

To shade concave polygons you must either split the polygon yourself into convex parts or use something like the somewhat impractical stencil buffer approaches described online to draw the concave polygon by a more brute force means.