Drawing a noneConvex Polygon?

How do you draw a none convex polygon?

split it into convex polys

You could use e.g. the gluTess… functions or write your own algorithm (try Seidel’s algorithm).